UNPKG

@apolitical/eslint-config

Version:

Apolitical ESLint and Prettier configurations for Node projects

29 lines (26 loc) 652 B
'use strict'; const { extends: baseExtends, env, parserOptions, rules } = require('./base.config'); module.exports = { parserOptions: { ...parserOptions, sourceType: 'module', ecmaFeatures: { jsx: true, }, }, env: { ...env, browser: true, }, extends: [...baseExtends, 'react-app', 'react-app/jest'], rules: { ...rules, strict: ['error', 'never'], 'no-duplicate-imports': 'warn', 'no-empty-function': 'warn', 'react-hooks/exhaustive-deps': 'off', 'testing-library/no-render-in-setup': 'warn', 'testing-library/prefer-screen-queries': 'warn', }, ignorePatterns: ['locales'], };