feat(lint): upgrade linter and add exceptions for dumb new rules

This commit is contained in:
Evan Morikawa 2016-11-15 09:56:39 -08:00
parent 8775876c4a
commit 8489ee59c7
2 changed files with 17 additions and 6 deletions

View file

@ -54,7 +54,18 @@
"react/forbid-prop-types": "off",
"jsx-a11y/no-static-element-interactions": "off",
"react/prop-types": ["error", {"ignore": ["children"]}],
"react/sort-comp": "error"
"react/sort-comp": "error",
"no-restricted-syntax": [
"error", "ForInStatement", "LabeledStatement", "WithStatement"
],
"comma-dangle": ["error", {
"arrays": "always-multiline",
"objects": "always-multiline",
"imports": "always-multiline",
"exports": "always-multiline",
"functions": "ignore"
}],
"no-useless-return": "off"
},
"settings": {
"import/core-modules": [ "nylas-exports", "nylas-component-kit", "electron", "nylas-store", "nylas-observables" ],

View file

@ -92,13 +92,13 @@
},
"devDependencies": {
"flow-bin": "0.33.0",
"babel-eslint": "6.0.4",
"eslint": "3.8.0",
"babel-eslint": "7.1.0",
"eslint": "3.10.1",
"eslint_d": "4.2.0",
"eslint-config-airbnb": "12.0.0",
"eslint-plugin-import": "1.16.0",
"eslint-config-airbnb": "13.0.0",
"eslint-plugin-import": "2.2.0",
"eslint-plugin-jsx-a11y": "2.2.3",
"eslint-plugin-react": "6.4.1"
"eslint-plugin-react": "6.7.1"
},
"optionalDependencies": {
"node-mac-notifier": "0.0.13"