miru/eslint.config.js
2025-09-16 22:04:31 +02:00

27 lines
627 B
JavaScript

import config from 'eslint-config-standard-universal'
import tseslint from 'typescript-eslint'
import svelteConfig from './svelte.config.js'
export default tseslint.config(
...config(),
{
languageOptions: {
parserOptions: {
tsconfigRootDir: import.meta.dirname,
svelteConfig
}
},
ignores: ['build/', '.svelte-kit/', 'node_modules/'],
rules: {
'@typescript-eslint/prefer-nullish-coalescing': [
'error',
{
ignoreConditionalTests: true,
ignoreMixedLogicalExpressions: false,
ignorePrimitives: true
}
]
}
}
)