Skip to content
This repository has been archived by the owner on Oct 18, 2020. It is now read-only.

Latest commit

 

History

History
56 lines (42 loc) · 2.14 KB

README.md

File metadata and controls

56 lines (42 loc) · 2.14 KB

eslint-config-jhipster-react

Provides JHipster ESLint shareable configurations used in the JHispter generated React applications.

NPM version Dependency Status code style: prettier Downloads

Overview

JHipster react shareable configurations.

Extends

JHipster react shareable configuration extends the base set of rules from eslint-config-jhipster to add react specific linting rules.

'plugin:react/recommended',
'jhipster'

Rules

In addition to the recommended set of configurations, JHipster overrides following rules.

    '@typescript-eslint/no-unused-vars': 'off',
    '@typescript-eslint/ban-types': [
      'error',
      {
        types: {
          Object: 'Use {} instead.'
        }
      }
    ],
    '@typescript-eslint/array-type': 'off',
    '@typescript-eslint/unbound-method': 'off',
    'default-case': 'error',
    complexity: ['error', 40],
    'no-invalid-this': 'off',
    'react/prop-types': 'off',
    'react/display-name': 'off'

License

Apache-2.0 © Vishal Mahajan