Bump version
This commit is contained in:
12
src/index.ts
12
src/index.ts
@ -102,6 +102,8 @@ export function extendConfig(of: InputConfig = {}): ESLintConfig {
|
||||
extends: _extends,
|
||||
overrides,
|
||||
customRuleFiles,
|
||||
// @ts-expect-error
|
||||
localRules: _,
|
||||
...rest
|
||||
} = of;
|
||||
|
||||
@ -124,7 +126,7 @@ export function extendConfig(of: InputConfig = {}): ESLintConfig {
|
||||
const result: InputConfig = {
|
||||
root: true,
|
||||
parser: '@typescript-eslint/parser',
|
||||
plugins: unique('@typescript-eslint', 'import', 'rules', plugins),
|
||||
plugins: unique('@typescript-eslint', 'import-x', 'rules', plugins),
|
||||
env: { node: true, browser: true, es2023: true },
|
||||
reportUnusedDisableDirectives: true,
|
||||
parserOptions: {
|
||||
@ -134,8 +136,8 @@ export function extendConfig(of: InputConfig = {}): ESLintConfig {
|
||||
'eslint:recommended',
|
||||
'prettier',
|
||||
'plugin:@typescript-eslint/recommended-type-checked',
|
||||
'plugin:import/errors',
|
||||
'plugin:import/typescript',
|
||||
'plugin:import-x/errors',
|
||||
'plugin:import-x/typescript',
|
||||
hasReact && [
|
||||
'plugin:react/recommended',
|
||||
'plugin:react-hooks/recommended',
|
||||
@ -146,10 +148,10 @@ export function extendConfig(of: InputConfig = {}): ESLintConfig {
|
||||
_extends,
|
||||
),
|
||||
settings: {
|
||||
'import/parsers': {
|
||||
'import-x/parsers': {
|
||||
'@typescript-eslint/parser': ['.ts', '.tsx', '.mts', '.cts'],
|
||||
},
|
||||
'import/resolver': {
|
||||
'import-x/resolver': {
|
||||
typescript: {
|
||||
alwaysTryTypes: true,
|
||||
},
|
||||
|
Reference in New Issue
Block a user