@lynxtaa/eslint-config
v0.16.0
Published
Shared ESLint configuration
Readme
@lynxtaa/eslint-config
Shared ESLint configuration
Install
npm install --save-dev @lynxtaa/eslint-config eslintExtend your config
import eslintConfig from '@lynxtaa/eslint-config'
export default [...eslintConfig]Extend your config (ES Modules)
import eslintConfig from '@lynxtaa/eslint-config'
import eslintConfigEsm from '@lynxtaa/eslint-config/esm'
export default [...eslintConfig, ...eslintConfigEsm]Add rules which requires type information
import eslintConfig from '@lynxtaa/eslint-config'
import requiresTypechecking from '@lynxtaa/eslint-config/requires-typechecking'
export default [
...eslintConfig,
...requiresTypechecking,
// See https://typescript-eslint.io/getting-started/typed-linting
{
languageOptions: {
parserOptions: {
projectService: {
allowDefaultProject: ['*.js', '*.mjs'],
},
tsconfigRootDir: import.meta.dirname,
},
},
},
]