基本上我已经从这里安装了ESLint

http://eslint.org/docs/user-guide/getting-started


.eslintrs.json看起来像这样

    {
    "extends": ["eslint:recommended",
                "angular",
                "plugin:jasmine/recommended"],
    "installedESLint": true,
    "plugins": [
        "standard",
        "promise",
        "jasmine"
    ],
    "rules": {
        "strict": 0,
        "indent": [2, 4],
        "quotes": [2, "single"],
        "no-unused-vars": 1,
        "no-underscore-dangle": 1
    },
    "env": {
        "jasmine": true
    },
    "globals": {
        "navigator": true
    }
}


基本上,我需要检查的.js文件很少,多余的空格和不必要的行。也是

eslint myfile.js


这就是我得到的
    自动配置失败。无法解析文件。

如何使用ESLint删除js文件不必要的空格和行?

最佳答案

配置文件应该是.eslintrc.*,或者简单地是.eslintrc

http://eslint.org/docs/user-guide/configuring


  配置文件-使用JavaScript,JSON或YAML文件指定
  整个目录及其所有目录的配置信息
  子目录。该文件可以是.eslintrc。*文件的形式,也可以是
  package.json文件中的eslintConfig字段,这两个ESLint都会
  查找并自动阅读,也可以指定配置
  命令行上的文件。


编辑:

您可以附加--fix要求ESLint自动修复发现的问题。

例如。

eslint myfile.js mydir --fix

10-08 08:45