Skip to content

Commit c6ad253

Browse files
authored
refactor: replace resolver-oxc with new resolver-typescript (#295)
follow SocketDev/socket-cli#386
1 parent ad1d31c commit c6ad253

File tree

3 files changed

+36
-242
lines changed

3 files changed

+36
-242
lines changed

eslint.config.mjs

+3-6
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import {
88
} from '@eslint/compat'
99
import jsPlugin from '@eslint/js'
1010
import tsParser from '@typescript-eslint/parser'
11-
import { createOxcImportResolver } from 'eslint-import-resolver-oxc'
11+
import { createTypeScriptImportResolver } from 'eslint-import-resolver-typescript'
1212
import { flatConfigs as origImportXFlatConfigs } from 'eslint-plugin-import-x'
1313
import jsdocPlugin from 'eslint-plugin-jsdoc'
1414
import nodePlugin from 'eslint-plugin-n'
@@ -140,11 +140,8 @@ function getImportXFlatConfigs(isEsm) {
140140
settings: {
141141
...origImportXFlatConfigs.typescript.settings,
142142
'import-x/resolver-next': [
143-
createOxcImportResolver({
144-
tsConfig: {
145-
configFile: rootTsConfigPath,
146-
references: 'auto'
147-
}
143+
createTypeScriptImportResolver({
144+
project: rootTsConfigPath
148145
})
149146
]
150147
},

package-lock.json

+32-235
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,7 @@
9595
"cross-env": "7.0.3",
9696
"del-cli": "6.0.0",
9797
"eslint": "9.24.0",
98-
"eslint-import-resolver-oxc": "0.13.1",
98+
"eslint-import-resolver-typescript": "4.3.2",
9999
"eslint-plugin-import-x": "4.10.2",
100100
"eslint-plugin-jsdoc": "50.6.9",
101101
"eslint-plugin-n": "17.17.0",

0 commit comments

Comments
 (0)