@dg-scripts/eslint-config
This package includes the shareable ESLint configuration used by Bod CLI.
Installation
npm install -D @dg-scripts/eslint-config
Usage
Create a file named eslint.config.js
with following contents in the root folder of your project:
export { default } from '@dg-scripts/eslint-config'
You can override the settings from @dg-scripts/eslint-config
by editing the eslint.config.js
file:
import eslintConfig from '@dg-scripts/eslint-config'
export default eslintConfig.append(
{
ignores: ['cypress', 'cypress.config.ts'],
},
).append({
rules: {
'react-refresh/only-export-components': 'off',
},
})
Next.js
When package next
and eslint-config-next
installed in project,
eslint configuration will enable automatically,
no need for any additional configuration.
Disable Type Aware Rules
Type aware rules can opt-out by:
export { disableTypeAware as default } from '@dg-scripts/eslint-config'