Skip to content

Instantly share code, notes, and snippets.

@naterexw
Last active January 11, 2019 06:53
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save naterexw/fd0b7ba96b85f54720bbfe7e8fc28898 to your computer and use it in GitHub Desktop.
Save naterexw/fd0b7ba96b85f54720bbfe7e8fc28898 to your computer and use it in GitHub Desktop.
ESlint config
module.exports = {
"extends": [
"airbnb",
"prettier",
"prettier/react"
],
"parser": "babel-eslint",
"parserOptions": {
"ecmaVersion": 8,
"ecmaFeatures": { "experimentalObjectRestSpread": true, "impliedStrict": true, "classes": true }
},
"env": {
"browser": true,
"es6": true,
"node": true,
"jquery": true,
"jest": true,
"jasmine": true,
"mongo": true
},
"rules": {
"no-debugger": 0,
"no-unused-vars": [1, { "argsIgnorePattern": "res|next|^err" }],
"arrow-body-style": [2, "as-needed"],
"no-unused-expressions": [2, { "allowTaggedTemplates": true }],
"no-param-reassign": [2, { "props": false }],
"no-console": 0,
"import/prefer-default-export": 0,
"import": 0,
"func-names": 0,
"space-before-function-paren": 0,
"comma-dangle": 0,
"max-len": 0,
"import/extensions": 0,
"no-underscore-dangle": 0,
"consistent-return": 0,
"react/display-name": 1,
"react/react-in-jsx-scope": 0,
"react/prefer-stateless-function": 0,
"react/forbid-prop-types": 0,
"react/no-unescaped-entities": 0,
"jsx-a11y/accessible-emoji": 0,
"react/jsx-filename-extension": [1, { "extensions": [".js", ".jsx"] }],
"radix": 0,
"no-shadow": [2, { "hoist": "all", "allow": ["resolve", "reject", "done", "next", "err", "error"] }],
"quotes": [2, "single", { "avoidEscape": true, "allowTemplateLiterals": true }],
"prettier/prettier": ["error", { "trailingComma": "es5", "singleQuote": true, "printWidth": 120, }],
"jsx-a11y/href-no-hash": "off",
"jsx-a11y/anchor-is-valid": ["warn", { "aspects": ["invalidHref"] }]
},
"plugins": [
"flowtype",
"html",
"import",
"jsx-a11y",
"markdown",
"prettier",
"react"
]
};
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment