[問題] 請益一個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