UNPKG

@fisker/eslint-config

Version:

fisker's Shareable ESLint Configuration

24 lines (20 loc) 622 B
import eslintPluginSonarjs from 'eslint-plugin-sonarjs' const {recommended} = eslintPluginSonarjs.configs const rules = Object.fromEntries( Object.entries(recommended.rules).filter(([, value]) => value !== 'off'), ) export default [ { ...recommended, name: 'fisker/eslint-plugin-sonarjs', rules: { ...rules, 'sonarjs/no-duplicate-string': 'off', 'sonarjs/cognitive-complexity': 'off', 'sonarjs/no-nested-template-literals': 'off', 'sonarjs/prefer-immediate-return': 'off', 'sonarjs/prefer-single-boolean-return': 'off', 'sonarjs/todo-tag': 'off', }, }, ]