构建与工具

代码检查工具(linter)

/ LINT-er /

代码检查工具(linter)会读你的代码,在你还没运行程序之前,就悄悄标出可能的错误和不规范的写法。它就像一位友好的校对员在你肩头看着,把你正要提交的小毛病一一画出来。

它能揪出没用到的变量、漏掉的分号、写错的名字、忽宽忽窄的缩进等等。有些必须改掉,更多则是温和的提醒,让代码更整洁、更一致——你的同事会为此感谢你。

这个名字来自「lint」,也就是烘干机里积下的那层绒毛。linter 就是帮你把代码里的小绒毛挑出来。大多数编辑器会边打字边运行它,所以你一犯错,问题就立刻标红。

$ npx eslint src/
src/app.js  12:7  warning  'count' is assigned a value but never used

还没运行任何东西,linter 就发现了一个没用到的变量。

linter 关注代码质量;而「格式化工具(formatter)」(如 Prettier)只负责调整排版。

又称
eslintpylintruffstatic analysislint