UNPKG

eslint-config-kentcdodds

Version:

ESLint rules according to kentcdodds' personal preference

29 lines (27 loc) 840 B
module.exports = { extends: './non-rules-config.js', rules: { 'class-methods-use-this': 0, // three words: "componentDidMount" :) 'no-class-assign': 2, 'no-confusing-arrow': [2, {allowParens: true}], '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 }, }