Javascript 如何使用ESLint
基本上我已经从这里安装了ESLintJavascript 如何使用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
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