Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何使用ESLint_Javascript_Visual Studio_Formatting_Eslint - Fatal编程技术网

Javascript 如何使用ESLint

Javascript 如何使用ESLint,javascript,visual-studio,formatting,eslint,Javascript,Visual Studio,Formatting,Eslint,基本上我已经从这里安装了ESLint http://eslint.org/docs/user-guide/getting-started .eslintrs.json看起来像这样 { "extends": ["eslint:recommended", "angular", "plugin:jasmine/recommended"], "installedESLint": true, "plugins

基本上我已经从这里安装了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

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

编辑:

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

例如


这意味着您没有配置ESLINT检查代码的路径

转到\u project\node\u modules.bin文件夹,运行eslint--init,然后需要回答以下问题:

  • ??您希望如何配置ESLint
  • ??应该检查哪些文件、路径或全局文件
  • ??您希望配置文件采用什么格式
  • ??您正在使用ECMAScript 6功能吗
  • ??您正在使用ES6模块吗
  • ??你的代码将在哪里运行?浏览器,节点
  • ??你使用CommonJS吗
  • ??你使用JSX吗

注意第二个问题,不要出现“无法解析任何文件”错误

我理解这部分内容。。基本上ESLint会自动查找和读取JS文件,但不理解。。。它应该查看我的js文件吗?是否对删除空格和行进行格式化,如
eslint myfile.js\proj\www\js \--fix
mydir
是指向目录的路径
eslint myfile.js mydir --fix