Provides JHipster ESLint shareable configurations used in the JHispter generated React applications.
JHipster react shareable configurations.
JHipster react shareable configuration extends the base set of rules from eslint-config-jhipster to add react specific linting rules.
'plugin:react/recommended',
'jhipster'
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'
Apache-2.0 © Vishal Mahajan