最近我和PHPLint,JSLint碰到了“您可以即时将JS代码整理成棉”,同时阅读一些关于IDE的内容。
那么,除了我以外,所有人都知道的这种棉绒是什么?
最近我和PHPLint,JSLint碰到了“您可以即时将JS代码整理成棉”,同时阅读一些关于IDE的内容。
那么,除了我以外,所有人都知道的这种棉绒是什么?
Answers:
Linting是运行程序的过程,该程序将分析代码是否存在潜在错误。
请参阅维基百科上的皮棉:
lint是最初给特定程序的名称,该程序在C语言源代码中标记了一些可疑且不可移植的结构(可能是bug)。现在,该术语通常用于标记以任何计算机语言编写的软件中可疑使用的工具。
除了其他人提到的内容,我还要补充一点,Linting将遍历您的源代码以查找
- formatting discrepancy
- non-adherence to coding standards and conventions
- pinpointing possible logical errors in your program
在源代码上运行Lint程序,有助于确保源代码清晰,可读,污染少且易于维护。
解释语言(如Python和JavaScript)从Linting中受益匪浅,因为这些语言没有编译阶段即可在执行前显示错误。
短绒对于代码格式化和/或遵守特定于语言的最佳实践也很有用。
最近,我一直在将ESLint用于JS / React,有时会与airbnb-config文件一起使用。