Ode*_*ded 1036
Linting是运行程序的过程,该程序将分析代码以查找潜在错误.
请参阅维基百科上的lint:
lint是最初赋予特定程序的名称,该程序在C语言源代码中标记了一些可疑和不可移植的构造(可能是错误).该术语现在通常应用于标记以任何计算机语言编写的软件中的可疑用法的工具.
duf*_*ymo 177
Lint是一个程序的名称,它会在编译,链接和运行之前通过您的C代码并识别问题.它是一个静态检查程序,就像今天的FindBugs对Java一样.
像谷歌一样,"lint"成为动词,意味着静态检查您的源代码.
Man*_*hit 49
除了别人提到的内容外,我想补充一点,Linting将通过您的源代码查找
- formatting discrepancy
- non-adherence to coding standards and conventions
- pinpointing possible logical errors in your program
Run Code Online (Sandbox Code Playgroud)
在源代码上运行Lint程序有助于确保源代码易读,易读,污染少且易于维护.
JSO*_*C11 18
像Python和JavaScript这样的解释语言从linting中受益匪浅,因为这些语言没有编译阶段来在执行之前显示错误.
Linters对于代码格式化和/或遵循特定于语言的最佳实践也很有用.
最近我一直在使用ESLint for JS/React,偶尔会将它与airbnb-config文件一起使用.
小智 7
linting 是 linter 程序的一个过程,它分析特定编程语言中的源代码并标记潜在问题,例如语法错误、与规定的编码风格的偏差或使用已知不安全的构造。
例如,JavaScript linter 会将下面的 parseInt 的第一次使用标记为不安全:
// without a radix argument - Unsafe
var count = parseInt(countString);
// with a radix paremeter specified - Safe
var count = parseInt(countString, 10);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
362631 次 |
| 最近记录: |