@iopipe/eslint-config-iopipe
Version:
28 lines (26 loc) • 788 B
JavaScript
module.exports = {
extends: './non-rules-config.js',
rules: {
'class-methods-use-this': 0, // three words: "componentDidMount" :)
'no-class-assign': 2,
'no-duplicate-imports': 2,
// not applicable for a config preset (should be configured only in projects)
'no-restricted-imports': 0,
'no-return-await': 2,
'no-useless-computed-key': 2,
'no-useless-constructor': 2,
'no-useless-rename': 2,
'no-var': 2,
'prefer-const': 2,
'prefer-numeric-literals': 2,
'prefer-reflect': 0, // maybe one day
'prefer-rest-params': 2,
'prefer-spread': 2,
'prefer-template': 2,
'require-yield': 2,
'symbol-description': 2,
// babel plugin
// no eslint version
'babel/no-await-in-loop': 0, // this is deprecated
},
}