5
ESLint
ESLint是最初由Nicholas C.Zakas在2013年6月创建的开源JavaScript插入工具。
ESLint是最初由Nicholas C. Zakas在2013年6月创建的开源JavaScript linting实用程序。Code linting是一种静态分析类型,通常用于查找有问题的模式或不符合某些样式准则的代码。大多数编程语言都有代码同步器,并且编译器有时会将棉绒合并到编译过程中。JavaScript是一种动态且松散类型的语言,特别容易出现开发人员错误。没有编译过程的好处,通常会执行JavaScript代码以查找语法或其他错误。ESLint之类的Lint工具使开发人员无需执行即可发现其JavaScript代码的问题。创建ESLint的主要原因是允许开发人员创建自己的整理规则。ESLint设计为可完全插入所有规则。默认规则的编写就像任何插件规则一样。对于规则本身以及测试,它们都可以遵循相同的模式。尽管ESLint会附带一些内置规则以使其从一开始就有用,但您将能够在任何时间点动态加载规则。ESLint使用Node.js编写,以提供快速的运行时环境和通过npm的轻松安装。