标签:off no 配置 介绍 eslint tab 规则 允许
eslint 这个代码规则,是在用webpack +vue-cli这个脚手架时候接触的,默认的规则可能不太习惯我们日常平时的代码开发,需要对这个规则稍加改造。
下面的是 eslintrc.js的基本规则(语句分号结尾,支持空格和tab的混合缩进)
// https://eslint.org/docs/user-guide/configuringmodule.exports = { root: true, parser: 'babel-eslint', parserOptions: { sourceType: 'module' }, env: { browser: true, }, // https://github.com/standard/standard/blob/master/docs/RULES-en.md extends: 'standard', // required to lint *.vue files plugins: [ 'html' ], // add your custom rules here 'rules': { //允许使用tab 缩进 'indent':['off','tab'], // 允许箭头函数的参数使用圆括号 'arrow-parens': 0, // 允许 async-await 'generator-star-spacing': 0, // 允许使用tab "no-tabs":"off",
// 允许在development使用debugger
'no-debugger': process.env.NODE_ENV === 'production' ? 2 : 0, // 关闭语句强制分号结尾 "semi": [0,';'], //空行最多不能超过3行 "no-multiple-empty-lines": [0, {"max": 3}], //允许禁止混用tab和空格 "no-mixed-spaces-and-tabs": 'off' } }
配置这个规则:只要掌握这样的规则:
1.你需要改那些规则(默认都是关闭的)规则的如下:http://eslint.cn/docs/rules/
2.关闭或者打开 。
"off" 或者 0:关闭规则。
"warn" 或者 1:打开规则,并且作为一个警告(不影响exit code)。
"error" 或者 2:打开规则,并且作为一个错误(exit code将会是1)。
3.具体写法:
举例子
"semi": [0,';'] 允许分号的使用,也可以写"semi": [0] "no-tabs":[0], 允许tab 的使用,也可以写"semi": 'off'
补充: 在用vue-cli 脚手架搭建项目的时候,会对webpack的缺少一些基本的认识,这里是我总结基本的webpack的认识,可以把项目down 下来看看, 真的是基本的用法。高手请绕行哈~ https://github.com/adouwt/webpack
标签:off,no,配置,介绍,eslint,tab,规则,允许 来源: https://blog.51cto.com/u_15200634/2774472
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。