ESLint
ESLint 是一个代码检查工具(默认只检查js,不支持ts或css),用来检查你的代码是否符合指定的规范。
JavaScript 是一个动态的弱类型语言,在开发中比较容易出错。因为没有编译程序,为了寻找代码错误通常需要在执行过程中不断调试。像 ESLint 这样的可以让程序员在编码的过程中发现问题而不是在执行的过程中。
ESLint 内置了一些规则,当然,你可以在使用过程中自定义规则,也可以使用第三方出的插件(规则集),默认规则与其他的插件并没有什么区别。
ESLint 并不推荐任何编码风格,规则是自由的,所有内置规则都是泛化的。
ESLint 使用 Node.js 编写,这样既可以有一个快速的运行环境的同时也便于安装。
eslint和编辑器无关,你甚至可以在无界面的linux上使用。你看到如vscode会根据你eslint规则提示报错,那是因为vscode安装了eslint的扩展支持,其他编辑器亦是如此。
