關於TSlint的object-literal-sort-keys屬性無法覆蓋的解決辦法
阿新 • • 發佈:2018-12-30
先上錯誤配置
{ "extends": ["tslint:recommended", "tslint-react", "tslint-config-prettier"], "linterOptions": { "exclude": [ "config/**/*.js", "node_modules/**/*.ts" ] }, "rules": { "ordered-imports": false, "jsx-boolean-value": false, "member-access": false, "object-literal-sort-keys": false即使這樣配置依舊會報錯
:The key '***' is not sorted alphabetically
"object-literal-sort-keys": false
這個屬性並沒有生效,目前並不知道什麼原因,只能修改原始碼強行更改recommended中的規則配置使之生效。
具體修改檔案為/node_modules/tslint/lib/configs/recommended.js,全域性搜尋object-literal-sort-keys,有兩個匹配項,全給改成false。
重新編譯,成功!