@bekaert-dev/eslint-config
v1.0.3
Published
Shared ESLint Flat Config presets for Bekaert.dev projects.
Readme
@bekaert-dev/eslint-config
Shared ESLint Flat Config presets for Bekaert.dev projects.
This package is ESM-only and targets ESLint v9 (Flat Config).
Requirements
- ESLint v9 (Flat Config)
Install
pnpm add -D @bekaert-dev/eslint-config eslintPresets
@bekaert-dev/eslint-config(alias to@bekaert-dev/eslint-config/base)@bekaert-dev/eslint-config/react@bekaert-dev/eslint-config/next
Usage
Create or update your eslint.config.js:
import baseConfig from '@bekaert-dev/eslint-config'
export default [...baseConfig]React preset:
import reactConfig from '@bekaert-dev/eslint-config/react'
export default [...reactConfig]Next.js preset:
import nextConfig from '@bekaert-dev/eslint-config/next'
export default [...nextConfig]Notes
- These presets already include recommended rules for ESLint core and TypeScript.
- The presets are meant to be used as-is; extend by appending your own config objects:
import baseConfig from '@bekaert-dev/eslint-config/base'
export default [
...baseConfig,
{
rules: {
// your overrides
},
},
]