2016-10-30 14:35发布
vue-cli搭建的项目,想要引入三方js库,结果不符合eslint规范在引入的js里头尾添加/eslint-disable //eslint-enable /和.eslintignore里添加src/libs/*.js不知道为什么都没有用
一、安装npm install -g eslint 安装eslint编辑器安装插件eslint(具体安装方法根据不同编辑器而不同)
二、使用使用方法一:eslint --init npm中用命令新建eslintrc.js文件eslint yourfile.js npm中用命令检查自己文件中的错误
使用方法二:手动在项目的根目录下新建eslintrc.*文件(.js、.json、.yaml、.yml等),进行配置(具体配置规则详见下文),即可在安装好eslint的编辑器中查看到出现错误的位置。
三、配置:http://eslint.org/docs/rules/ (以下规则文件配置一个即可,置于项目根目录下)(1).eslintrc文件中进行配置 http://eslint.org/docs/user-guide/configuring
{ "rules": { "semi": ["error", "always"], "quotes": ["error", "double"] } }
四、其他1.在样式之前标注“/* eslint-disable */”,可忽略配置的规则;标注“/* esint-enable */“,开启配置的规则2.“/* eslint-enable */“必须在“/* eslint-disable */”之后使用3.忽略指定的内容:新建一个.eslineignore文件,例如:# /node_modules/* and /bower_components/* ignored by default# Ignore built files except build/index.jsbuild/*!build/index.js通过命令 eslint --ignore-path .eslintignore file.js可检测是否被忽视4.enlint 有很多的rules,为了改变rule的设置,可以设置rule ID等同于一些规则属性:如"off" or 0 关闭规则"warn" or 1 打开规则,出现警告提示"error" or 2 打开规则,出现错误提示规则可如下定义:
"rules": { "camel_case": 2 }
五、配置文件
{ "rules": { "array-callback-return": "error", "indent": ["error", 4, {"SwitchCase": 1}], "block-spacing": "error", "brace-style": ["error", "1tbs"], "camelcase": ["error", { "properties": "never" }], "callback-return": ["error", ["cb", "callback", "next"]], "comma-spacing": "error", "comma-style": ["error", "last"], "consistent-return": "error", "curly": ["error", "all"], "default-case": "error", "dot-notation": ["error", { "allowKeywords": false }], "eol-last": "error", "eqeqeq": "error", "guard-for-in": "error", "key-spacing": ["error", { "beforeColon": false, "afterColon": true }], "keyword-spacing": "error", "lines-around-comment": ["error", { "beforeBlockComment": true, "afterBlockComment": false, "beforeLineComment": true, "afterLineComment": false }], "new-cap": "error", "newline-after-var": ["error", "never"], "new-parens": "error", "no-array-constructor": "error", "no-invalid-this": "error", "no-multi-spaces": "error", "no-redeclare": "error", "no-return-assign": "error", "no-spaced-func": "error", "no-trailing-spaces": "error", "semi": "error", "semi-spacing": "error", "quotes":["error","double"], "space-before-function-paren": ["error", "never"], "space-in-parens": "error", "space-infix-ops": "error", "space-unary-ops": ["error", {"words": true, "nonwords": false}], "spaced-comment": "error", "yoda": ["error", "never"], "no-mixed-requires": "error", "handle-callback-err": ["error", "err"] } }
六、配置文件说明
最多设置5个标签!
一、安装npm install -g eslint 安装eslint编辑器安装插件eslint(具体安装方法根据不同编辑器而不同)
二、使用使用方法一:eslint --init npm中用命令新建eslintrc.js文件eslint yourfile.js npm中用命令检查自己文件中的错误
使用方法二:手动在项目的根目录下新建eslintrc.*文件(.js、.json、.yaml、.yml等),进行配置(具体配置规则详见下文),即可在安装好eslint的编辑器中查看到出现错误的位置。
三、配置:http://eslint.org/docs/rules/ (以下规则文件配置一个即可,置于项目根目录下)(1).eslintrc文件中进行配置 http://eslint.org/docs/user-guide/configuring
四、其他1.在样式之前标注“/* eslint-disable */”,可忽略配置的规则;标注“/* esint-enable */“,开启配置的规则2.“/* eslint-enable */“必须在“/* eslint-disable */”之后使用3.忽略指定的内容:新建一个.eslineignore文件,例如:# /node_modules/* and /bower_components/* ignored by default# Ignore built files except build/index.jsbuild/*!build/index.js通过命令 eslint --ignore-path .eslintignore file.js可检测是否被忽视4.enlint 有很多的rules,为了改变rule的设置,可以设置rule ID等同于一些规则属性:如"off" or 0 关闭规则"warn" or 1 打开规则,出现警告提示"error" or 2 打开规则,出现错误提示规则可如下定义:
五、配置文件
六、配置文件说明
"beforeBlockComment": true,
"afterBlockComment": false,
"beforeLineComment": true,
"afterLineComment": false
}]
分号前后不能有空格
一周热门 更多>