configuring eslint
- configuration comments
// eslint-disable-next-line prefer-const
- configuration files
.eslintrc.*
可以存放在HOME目录下,就不用每个项目都配置该文件。
- package.json
eslintConfig
.eslintrc.js
.eslintrc.yaml
.eslintrc.yml
.eslintrc.json
-
.eslintrc
deprecated
package.json
ignoring files and directory
# omit all .js file
**/*.js
# Ignore built files except build/index.js
build/*
!build/index.js
eslintrc
'env': {
'browser': true,
// new ES6 global variables,
'es6': true,
'node': true
},
'extends': 'eslint:recommended', // 'airbnb-base' 'standard'
'parserOptions': {
// supporting ES6 syntax
'ecmaVersion': 6,
'sourceType': 'module'
},
"html"
"indent": [
"error",
"tab"
],
"linebreak-style": [
"error",
"unix"
],
"quotes": [
"error",
"single"
],
"semi": [
"error",
"always"
]