ESLint JSCS

ESLint 是一个代码风格的 linter 和 formatter,适合你的风格指南,就像 JSHint 一样 。ESLint 于 2016 年 4 月与 JSCS合并 .ESLint 确实比 JSHint 更加努力设置,但是他们的网站上有明确的开始使用说明。

ESLint 的示例配置如下:

{
    "rules": {
        "semi": ["error", "always"], // throw an error when semicolons are detected 
        "quotes": ["error", "double"] // throw an error when double quotes are detected
    }
}

一个示例配置文件,其中所有规则都设置为 off,并且可以在此处找到它们的操作说明。