问题标签 [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.

0 投票
0 回答
771 浏览

apache-flex - Flex lint(即样式检查器)?

我记得读过一个类似 lint 的 Flex 代码工具……但我在 Google 上找不到它。有人可以指点我吗?

谢谢!

0 投票
9 回答
12216 浏览

ruby - 我在哪里可以找到积极开发的 Ruby lint 工具?

我编写的大部分代码都是用 Ruby 编写的,而且每隔一段时间,我就会犯一些错字,但过一会儿就会被抓住。当我的脚本运行长任务时,这很烦人,然后返回发现我有错字。

是否有积极开发的 Ruby lint 工具可以帮助我克服这个问题?是否可以在处理大量源文件的系统中使用它,其中一些是动态加载的?

以这个片段为例:

要赢得赏金,请向我展示一个工具,该工具将检测c变量为未创建/未定义。

0 投票
2 回答
918 浏览

compiler-construction - 如何创建 Clojure Lint?

一个常见的 Clojure 编程错误示例是期望对惰性表达式进行评估以了解副作用。从表面上看,检查未使用的惰性表达式似乎会有所帮助。识别此错误和其他常见错误的最佳方法是什么?核心编译器应该检查这些情况,还是应该是 lint 程序的域来检测?什么是开始实施的好方法?

0 投票
1 回答
859 浏览

c - 用复杂的构建过程夹板整个程序

我想在我的系统上运行夹板整个程序分析。然而,系统非常大,不同的部分使用不同的编译器定义和包含路径进行编译。我可以看到如何将此信息传达给单个文件的夹板,但我不知道如何为整个程序执行此操作。有谁知道这样做的方法?

0 投票
4 回答
8468 浏览

c++ - 是否有任何用于检查格式的 C 和 C++ 的 lint 工具?

我有一个被很多人感动的代码库。虽然大多数人努力保持代码格式良好(例如一致的缩进和大括号的使用),但有些人不这样做,甚至那些这样做的人也不能总是这样做,因为我们都使用不同的编辑器,所以像空格和空格这样的设置. 选项卡不同。

是否有任何标准的 lint 工具可以检查代码的格式是否正确,但实际上并没有改变它(比如indent但只返回错误和警告)?

虽然这个问题可以得到普遍回答,但我的重点是 C 和 C++,因为这就是这个项目的编写内容。

0 投票
4 回答
1383 浏览

c++ - 有没有人有使用 pc-lint 的好技巧?

使用 pc-lint 的一些最佳实践是什么——如何通过无数的选择?

我对读取/解析输出文件的更好方法特别感兴趣。

0 投票
1 回答
1160 浏览

c++ - 寻找故意错误的代码片段

嘿,我正在寻找一些 C++ 中故意错误代码的数据库。我想介绍一下静态代码分析工具,并展示一些实际的示例。

0 投票
3 回答
9686 浏览

php - 为什么 lint 不告诉我解析错误的行号和性质?

我正在从 Windows 批处理文件中调用 php lint,如下所示:

当文件包含语法错误时,它只输出Errors parsing xxx.php. 有没有办法让它告诉我错误的性质是什么,它在哪一行?也许另一个开关?

0 投票
1 回答
593 浏览

javascript - 抑制 javascript lint 错误

我正在开发一个 Firefox 扩展,我想使用 Javascript Lint 来帮助我查找错误。但是,我不断收到第二行的“SyntaxError: missing name after . operator”错误:

显然这是因为“import”是一个关键字。但它在 Mozilla 中的使用方式是这样的……类似的问题是“let”关键字。

任何人都知道如何忽略这些错误?

0 投票
1 回答
282 浏览

static-analysis - Gimpel 的 PC-lint 无法追踪悬空指针?

我最近一直在使用 PC-lint9 来找出不同的错误,这真的让我大吃一惊,但似乎 PC-lint9 无法跟踪悬空指针,这是我检查的代码的快照。

PC-Lint 没有检测到错误。我认为配置可能有问题(我没有抑制任何错误并将警告级别设置为 3 ),因为广告说:“检测悬空和未初始化的指针”。有谁知道如何解决这个问题?