什么是“林婷”?
PHPLint,JSLint和我最近在阅读关于某个IDE的东西的时候碰到了“你可以dynamic地删除你的JS代码”。
那么,除了我之外,大家都知道这是什么?
Linting是运行一个程序的过程,它将分析潜在错误的代码。
请参阅wikipedia上的lint :
lint是最初赋予特定程序的名称,在C语言源代码中标记了一些可疑和不可移植的构造(可能是bug)。 现在这个术语通常被用于标记以任何计算机语言编写的软件中的可疑用法的工具。
Lint是一个程序的名称,它会在您编译,链接和运行之前通过您的C代码并确定问题。 这是一个静态检查器,就像今天用于Java的FindBugs。
像谷歌一样,“lint”成了一个动词,意味着静态检查你的源代码。
Linting是检查Programmatic的源代码以及文体错误的过程。 这对于识别编码过程中出现的一些常见和不常见的错误非常有帮助。
Lint
或Linter
是一个支持linting(validation代码质量)的程序。 它们适用于JavaScript,CSS,HTML,Python等多数语言。
一些有用的短语是JSLint , CSSLint , JSHint , Pylint
lint是一个用来标记源代码的工具,它有一些可疑的和非结构的(可能会导致bug)。 它是C语言中的一个静态代码分析工具,现在已经成为描述可疑代码的软件分析工具的通用术语。
除了别人提到的之外,我想补充一点,Linting会运行你的源代码来查找
- formatting discrepancy - non-adherence to coding standards and conventions - pinpointing possible logical errors in your program
在你的源代码上运行一个Lint程序,有助于确保源代码清晰,可读,污染less,易于维护。