问题标签 [lint]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
asp.net-mvc - ASP.NET MVC 的皮棉?
是否有用于 ASP.NET MVC 的 lint 实用程序?鉴于我经常通过字符串指定视图和链接,当我移动东西或更改实体名称时,我经常会破坏东西,然后我只会在运行时发现某些东西失败。
makefile - makefile,处理几个文件
我如何处理makefile(gnu make)中的多个文件,以及:
- 为每个文件运行一个命令或一系列命令
- 在大于零的单个错误代码上失败
- 无需在 makefile 中键入每个文件名
- 即使在第一次失败后继续在所有文件上运行
我想出了这个。它可以工作,除了最后一个要求,并且非常unMake:
python - 用于将函数作为属性进行比较的 Python 代码检查器
我偶尔会花大量时间在我的代码中追踪brainfarts ......虽然我通常对它运行pylint,但有些事情会跳过pylint。我最容易忽略的问题是这个......
pylint 和 Python 都没有对此嗤之以鼻……是否有可以标记此特定问题的 python 代码检查工具?
c++ - Lint 警告问题 559
以下代码为调用生成 Lint 警告 559“3 号参数的大小与格式不一致” wsprintf
,谁能解释为什么?
有趣的是,如果我将格式类型更改%S
为不再引发警告,但这当然会将 szFoo 重新解释为 LPSTR 而不是 LPWSTR,这也是错误的。
当然,我可以只用 Lint 评论警告,但我很想知道它为什么认为有问题。
c - 如何排除pclint中的一些“无法打开包含文件* .h”错误
我在我的项目中使用 PC lint。我的项目兼容在 windows 和 linux 中构建。所以我在我的项目中使用了 windows 头文件(visualstudio)文件和 linux 头文件(gcc)。我正在为所有文件完全运行 pclint。它给出错误信息
我不想在 std.lnt 文件中抑制这个错误,我不想添加
包含语句之前。请建议我有什么方法可以抑制 std.lnt 文件中的特定头文件。javascript - 在 Notepad++ 中集成 JavaScript Lint
遵循在 Notepad++ 中使用 JSLint 中的说明。使用 JavaScript Lint(不是 JSLint)。
我正在使用 jQuery 库。你如何忽略 300 条 jQuery 警告?
coding-style - 为什么语言在语法上不更严格?
我浪费时间担心样式,例如间距,行缩进等。
我失去了适应项目之间不同风格的时间。
为什么语言在这方面变得灵活?为什么不要求非常严格的格式?
php - 是否可以让 vim 阻止保存有解析错误的 php 文件?
我使用 vim 并希望它可以防止我保存具有解析错误的 php 文件。如果我想使用例如“php -l <file>”来实现这一点,.vimrc 中的 autocmd 会是什么样子?
我知道我可以通过类似的方式连接到 BufWritePre
但如果 php 命令失败,我希望它中止“写入”。
rtf - 需要 RTF 短绒
有人知道 RTF 文件的 linter 吗?
我正在为文字处理器编写一个简单的 RTF 导出工具。我已经到了我生成的文件现在加载到 OpenOffice 并且似乎可以工作的阶段 --- 除了我刚刚发现,如果我从 OpenOffice 中编辑它,保存它,然后将它加载回 OpenOffice,它神秘变化。我的假设是我的样式表和列表的布局不正确,它在 OpenOffice 中产生了奇怪的变形数据结构。
我真的很想要一个工具,它可以查看我的 RTF 文件,将其与规范相匹配,并告诉我我做错了什么......
我在 Linux 环境中,但这是一个跨平台应用程序,所以如果有人有 Windows 工具,我也愿意使用。
javascript - 我怎么知道我安装了哪个版本的 gjslint?
这可能是一个愚蠢的问题,但我无法弄清楚。执行 gjslint --help 不能提供答案,并且 --version 不是有效标志。
有任何想法吗?