eslint quick start
作者:互联网
configuring eslint
- configuration comments
// eslint-disable-next-line prefer-const
- configuration files
.eslintrc.*
可以存放在HOME目录下,就不用每个项目都配置该文件。 - package.json
eslintConfig
configuration file format & priority
.eslintrc.js
.eslintrc.yaml
.eslintrc.yml
.eslintrc.json
.eslintrc
deprecatedpackage.json
ignoring files and directory
# omit all .js file
**/*.js
# Ignore built files except build/index.js
build/*
!build/index.js
eslintrc
env
'env': {
'browser': true,
// new ES6 global variables,
'es6': true,
'node': true
},
options
'extends': 'eslint:recommended', // 'airbnb-base' 'standard'
parseOptions
'parserOptions': {
// supporting ES6 syntax
'ecmaVersion': 6,
'sourceType': 'module'
},
plugins
"html"
rules
"indent": [
"error",
"tab"
],
"linebreak-style": [
"error",
"unix"
],
"quotes": [
"error",
"single"
],
"semi": [
"error",
"always"
]
标签:eslintrc,js,start,json,eslint,error,quick,build 来源: https://www.cnblogs.com/rosendolu/p/11108187.html