0.0.1 • Published 5 years ago

eslint-config-jhipster-react v0.0.1

Weekly downloads
4,074
License
Apache-2.0
Repository
github
Last release
5 years ago

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