[问题] 请益一个eslint的问题

楼主: mathtku (拳打七岁脚踢七旬)   2017-01-17 18:18:06
各位好
想请教一个关于Eslint的问题
我是使用
sails 0.12.11
eslint 3.13.1
当我使用我的eslint 去 fix 我的程式码时
档案开头的 use strict
一直都会被自动修复吃掉
我在想是不是我哪边的设定有问题
上网查的结果是补上 strict 的设定就好
可是自动修复一直错误
想请问有没有哪位先进可以解决我的疑惑
附上我的eslint.json的设定如下
{
"env": {
"browser": true,
"commonjs": true,
"es6": true,
"node": true
},
"parserOptions": {
"ecmaVersion": 6,
"sourceType": "module",
"ecmaFeatures": {
"jsx": true,
"impliedStrict": true
}
},
"plugins": [
"react"
],
//使用airbnb当主要规则
"extends": "airbnb",
"rules": {
//缩排不可以用TAB跟空白混用
"no-mixed-spaces-and-tabs": "error",
//逻辑判断一定要有{}
"curly": ["error", "all"],
//最多只能到四层 超过就应该另外再拉出来制作function
"max-depth": ["error", 4],
//object & array 最后一个元素 不可以有,结尾
"comma-dangle": ["error", "never"],
//如果function内的变量 没有被使用到 可以接受 (Waterline 规则)
"no-unused-vars": ["error", { "vars": "all", "args": "none" }],
//因为有许多外部引入的未事先定义 所以将此处列为warning (Sails规则)
"no-undef": 1,
//严格模式启动
"strict": [2, "global"]
}
}

Links booklink

Contact Us: admin [ a t ] ucptt.com