eslint-config-jhipster-react
Provides JHipster ESLint shareable configurations used in the JHispter generated React applications.
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