用处:eslint语法校验配置项;
常用配置:(详细可参考官网),一般都是写rules配置
module.exports = {
root: true,
'extends': [
'plugin:vue/essential',
'@vue/standard'
],
rules: {
// allow async-await
'generator-star-spacing': 'off',
// allow debugger during development
'no-debugger': process.env.NODE_ENV === 'prod' ? 'error' : 'off',
'vue/no-parsing-error': [2, {
'x-invalid-end-tag': false
}],
'no-undef': 'off',
'camelcase': 'off'
},
parserOptions: {
parser: 'babel-eslint'
}
}
用处:配置需要忽略语法校验的文件,如node_modules、dist等文件
示例:直接写文件名即可
node_modules
/dist
用处:git提交代码的忽略文件、用于配置哪些文件不需要上传git
示例:直接写文件名即可
node_modules
/dist
用处:用于配置项目格式化工具
用处:用于配置格式化的时候需要忽略的文件
写法示例:跟其他忽略文件一致
用处:用于配置css格式化,以及检查css语法
用处:stylelint的忽略文件
写法示例:跟其他忽略文件一致