SublimeLinter and ESLint
whck6
Install with Sublime Text
SublimeLinter
SublimeLinter-eslint
Install
yarn add eslint --dev
yarn add eslint-config-airbnb --dev
yarn add eslint-plugin-import --dev
yarn add eslint-plugin-react --dev
yarn add eslint-plugin-jsx-a11y --dev
yarn add babel-eslint --dev
Create .eslintrc
{
"parser": "babel-eslint",
"extends": "airbnb",
"rules": {
"react/jsx-filename-extension": [1, { "extensions": [".js", ".jsx"] }],
"react/prop-types": [1],
"no-unused-vars": [1],
"no-use-before-define": [1, { "functions": true, "classes": true }]
},
"globals": {
"fetch": true,
"__DEV__": true
}
}
可以自訂規則寫在 rules
0 代表關閉、1 代表警告、2代表錯誤。