Skip to content

Commit f2edb61

Browse files
committed
feat(eslint-config): disable import-x named rule in ts
1 parent 3bf4b77 commit f2edb61

File tree

2 files changed

+23
-23
lines changed

2 files changed

+23
-23
lines changed

packages/eslint-config/README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -46,10 +46,10 @@ export default [...tpConfig.configs.flat]
4646

4747
Linted files
4848

49-
Javascript - `js`,`mjs`,`cjs`, `jsx`, `json`
49+
Javascript - `js`,`mjs`,`cjs` and `jsx`
5050
Json - `json`, `jsonc` and `json5`
51-
Markdown - `md`, `markdown` and `mdx`
52-
Typescript - `ts`, `mts`, `cts` and `tsx`
51+
Markdown - `md`, `markdown`, `mdx` and `code blocks`
52+
Typescript - `ts`and `tsx`
5353

5454
In `package.json` add the following scripts:
5555

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,27 +1,27 @@
1-
// import eslintPluginImportX from 'eslint-plugin-import-x'
21
import jsdoc from 'eslint-plugin-jsdoc'
32
import { plugins } from 'neostandard'
43

54
import { baseConfig } from './javascript.mjs'
65

76
/** @type {import('eslint').Linter.Config[]} */
8-
export const typescriptConfig = plugins['typescript-eslint'].config(
9-
{
10-
languageOptions: {
11-
...baseConfig.languageOptions,
12-
...plugins['typescript-eslint'].configs.recommended[0].languageOptions,
13-
},
14-
plugins: {
15-
...baseConfig.plugins,
16-
...plugins['typescript-eslint'].configs.recommended[0].plugins,
17-
},
18-
files: ['**/*.{ts,tsx,mts,cts}'],
19-
rules: {
20-
...baseConfig.rules,
21-
...jsdoc.configs['flat/recommended-typescript'].rules,
22-
...plugins['typescript-eslint'].configs.recommended[1].rules,
23-
...plugins['typescript-eslint'].configs.recommended[2].rules,
24-
},
7+
export const typescriptConfig = plugins['typescript-eslint'].config({
8+
languageOptions: {
9+
...baseConfig.languageOptions,
10+
...plugins['typescript-eslint'].configs.recommended[0].languageOptions,
2511
},
26-
// eslintPluginImportX.flatConfigs.typescript,
27-
)
12+
plugins: {
13+
...baseConfig.plugins,
14+
...plugins['typescript-eslint'].configs.recommended[0].plugins,
15+
},
16+
settings: {
17+
...plugins['import-x'].flatConfigs.typescript.settings,
18+
},
19+
files: ['**/*.{ts,tsx}'],
20+
rules: {
21+
...baseConfig.rules,
22+
...plugins['import-x'].flatConfigs.typescript.rules,
23+
...jsdoc.configs['flat/recommended-typescript'].rules,
24+
...plugins['typescript-eslint'].configs.recommended[1].rules,
25+
...plugins['typescript-eslint'].configs.recommended[2].rules,
26+
},
27+
})

0 commit comments

Comments
 (0)