作者mathtku (拳打七岁脚踢七旬)
看板Ajax
标题[问题] 请益一个eslint的问题
时间Tue Jan 17 18:18:06 2017
各位好
想请教一个关於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"]
}
}
--
上联:食有农药蔬菜病死鸡
下联:住有辐射钢筋海砂屋
横批:宝岛台湾
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 60.251.142.205
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Ajax/M.1484648289.A.FAB.html