mirror of
https://github.com/Foundry376/Mailspring.git
synced 2024-12-28 11:24:11 +08:00
ed749e0f51
- Handles sync errors in a single place. For now, if error is not a socket error, will treat as a permanent error, save the error to the account object, and prevent any other syncing until the error is cleared from the account object - Adds a NylasError class that can be extended and serialized. Adds it to global namespace on all packages and replaces all uses of regular Error
39 lines
1.3 KiB
Text
39 lines
1.3 KiB
Text
{
|
|
"parser": "babel-eslint",
|
|
"extends": "airbnb",
|
|
"globals": {
|
|
"NylasError": false,
|
|
},
|
|
"env": {
|
|
"browser": true,
|
|
"node": true,
|
|
"jasmine": true
|
|
},
|
|
"rules": {
|
|
"arrow-body-style": "off",
|
|
"prefer-arrow-callback": ["error", {"allowNamedFunctions": true}],
|
|
"eqeqeq": ["error", "smart"],
|
|
"id-length": "off",
|
|
"object-curly-spacing": "off",
|
|
"max-len": "off",
|
|
"new-cap": ["error", {"capIsNew": false}],
|
|
"no-console": "off",
|
|
"no-constant-condition": "off",
|
|
"no-loop-func": "off",
|
|
"no-shadow": "error",
|
|
"no-underscore-dangle": "off",
|
|
"object-shorthand": "off",
|
|
"quotes": "off",
|
|
"global-require": "off",
|
|
"quote-props": ["error", "consistent-as-needed", { "keywords": true }],
|
|
"no-param-reassign": ["error", { "props": false }],
|
|
"semi": "off",
|
|
"import/no-unresolved": ["error", {"ignore": ["nylas-exports", "nylas-component-kit", "electron", "nylas-store", "react-dom/server", "nylas-observables", "windows-shortcuts", "moment-round", "chrono-node", "event-kit", "enzyme"]}],
|
|
"react/no-multi-comp": "off",
|
|
"react/prop-types": ["error", {"ignore": ["children"]}],
|
|
"react/sort-comp": "error"
|
|
},
|
|
"settings": {
|
|
"import/resolver": {"node": {"extensions": [".es6", ".jsx", ".coffee", ".json", ".cjsx", ".js"]}}
|
|
}
|
|
}
|