问题标签 [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.
apache-flex - Flex lint(即样式检查器)?
我记得读过一个类似 lint 的 Flex 代码工具……但我在 Google 上找不到它。有人可以指点我吗?
谢谢!
ruby - 我在哪里可以找到积极开发的 Ruby lint 工具?
我编写的大部分代码都是用 Ruby 编写的,而且每隔一段时间,我就会犯一些错字,但过一会儿就会被抓住。当我的脚本运行长任务时,这很烦人,然后返回发现我有错字。
是否有积极开发的 Ruby lint 工具可以帮助我克服这个问题?是否可以在处理大量源文件的系统中使用它,其中一些是动态加载的?
以这个片段为例:
要赢得赏金,请向我展示一个工具,该工具将检测c
变量为未创建/未定义。
compiler-construction - 如何创建 Clojure Lint?
一个常见的 Clojure 编程错误示例是期望对惰性表达式进行评估以了解副作用。从表面上看,检查未使用的惰性表达式似乎会有所帮助。识别此错误和其他常见错误的最佳方法是什么?核心编译器应该检查这些情况,还是应该是 lint 程序的域来检测?什么是开始实施的好方法?
c - 用复杂的构建过程夹板整个程序
我想在我的系统上运行夹板整个程序分析。然而,系统非常大,不同的部分使用不同的编译器定义和包含路径进行编译。我可以看到如何将此信息传达给单个文件的夹板,但我不知道如何为整个程序执行此操作。有谁知道这样做的方法?
c++ - 是否有任何用于检查格式的 C 和 C++ 的 lint 工具?
我有一个被很多人感动的代码库。虽然大多数人努力保持代码格式良好(例如一致的缩进和大括号的使用),但有些人不这样做,甚至那些这样做的人也不能总是这样做,因为我们都使用不同的编辑器,所以像空格和空格这样的设置. 选项卡不同。
是否有任何标准的 lint 工具可以检查代码的格式是否正确,但实际上并没有改变它(比如indent
但只返回错误和警告)?
虽然这个问题可以得到普遍回答,但我的重点是 C 和 C++,因为这就是这个项目的编写内容。
c++ - 有没有人有使用 pc-lint 的好技巧?
使用 pc-lint 的一些最佳实践是什么——如何通过无数的选择?
我对读取/解析输出文件的更好方法特别感兴趣。
c++ - 寻找故意错误的代码片段
嘿,我正在寻找一些 C++ 中故意错误代码的数据库。我想介绍一下静态代码分析工具,并展示一些实际的示例。
php - 为什么 lint 不告诉我解析错误的行号和性质?
我正在从 Windows 批处理文件中调用 php lint,如下所示:
当文件包含语法错误时,它只输出Errors parsing xxx.php
. 有没有办法让它告诉我错误的性质是什么,它在哪一行?也许另一个开关?
javascript - 抑制 javascript lint 错误
我正在开发一个 Firefox 扩展,我想使用 Javascript Lint 来帮助我查找错误。但是,我不断收到第二行的“SyntaxError: missing name after . operator”错误:
显然这是因为“import”是一个关键字。但它在 Mozilla 中的使用方式是这样的……类似的问题是“let”关键字。
任何人都知道如何忽略这些错误?
static-analysis - Gimpel 的 PC-lint 无法追踪悬空指针?
我最近一直在使用 PC-lint9 来找出不同的错误,这真的让我大吃一惊,但似乎 PC-lint9 无法跟踪悬空指针,这是我检查的代码的快照。
PC-Lint 没有检测到错误。我认为配置可能有问题(我没有抑制任何错误并将警告级别设置为 3 ),因为广告说:“检测悬空和未初始化的指针”。有谁知道如何解决这个问题?