Skip to content

Commit f1c2988

Browse files
authored
Simplified lint configurations (#97)
* refactor: Consumed @ijlee2-frontend-configs * chore: Added lockfile * chore: Ignored type errors --------- Co-authored-by: ijlee2 <[email protected]>
1 parent 1cf2839 commit f1c2988

File tree

9 files changed

+480
-519
lines changed

9 files changed

+480
-519
lines changed

.npmignore

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,9 @@
1414
/.gitignore
1515
/.pnpm-debug.log
1616
/.prettierignore
17-
/.prettierrc.cjs
1817
/build.sh
1918
/CONTRIBUTING.md
20-
/eslint.config.js
19+
/eslint.config.mjs
20+
/prettier.config.mjs
2121
/tests/
2222
/update-test-fixtures.sh

.prettierrc.cjs

Lines changed: 0 additions & 13 deletions
This file was deleted.

eslint.config.js

Lines changed: 0 additions & 137 deletions
This file was deleted.

eslint.config.mjs

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
import baseConfiguration from '@ijlee2-frontend-configs/eslint-config-node/typescript';
2+
3+
export default [
4+
{
5+
ignores: [
6+
'dist/',
7+
'dist-for-testing/',
8+
'node_modules/',
9+
'src/blueprints/',
10+
'tests/fixtures/',
11+
'tmp/',
12+
'.*/',
13+
],
14+
},
15+
...baseConfiguration,
16+
{
17+
files: ['**/*.ts'],
18+
rules: {
19+
'@typescript-eslint/no-unsafe-argument': 'off',
20+
'@typescript-eslint/no-unsafe-assignment': 'off',
21+
},
22+
},
23+
];

package.json

Lines changed: 11 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -39,38 +39,25 @@
3939
"test": "./build.sh --test && mt dist-for-testing --quiet"
4040
},
4141
"dependencies": {
42-
"@codemod-utils/blueprints": "^1.1.8",
43-
"@codemod-utils/files": "^2.0.7",
44-
"@codemod-utils/json": "^1.1.12",
42+
"@codemod-utils/blueprints": "^1.1.9",
43+
"@codemod-utils/files": "^2.0.8",
44+
"@codemod-utils/json": "^1.1.13",
4545
"strip-json-comments": "^5.0.1",
4646
"yargs": "^17.7.2"
4747
},
4848
"devDependencies": {
49-
"@babel/core": "^7.26.7",
50-
"@babel/eslint-parser": "^7.26.5",
51-
"@babel/plugin-proposal-decorators": "^7.25.9",
52-
"@codemod-utils/tests": "^1.1.10",
53-
"@eslint/js": "^9.19.0",
49+
"@codemod-utils/tests": "^1.1.11",
50+
"@ijlee2-frontend-configs/eslint-config-node": "^0.2.1",
51+
"@ijlee2-frontend-configs/prettier": "^0.2.0",
52+
"@ijlee2-frontend-configs/typescript": "^0.3.0",
5453
"@sondr3/minitest": "^0.1.2",
55-
"@tsconfig/node18": "^18.2.4",
56-
"@tsconfig/strictest": "^2.0.5",
57-
"@types/eslint__js": "^8.42.3",
5854
"@types/node": "^18.19.75",
5955
"@types/yargs": "^17.0.33",
6056
"concurrently": "^9.1.2",
61-
"eslint": "^9.19.0",
62-
"eslint-config-prettier": "^10.0.1",
63-
"eslint-import-resolver-typescript": "^3.7.0",
64-
"eslint-plugin-import": "^2.31.0",
65-
"eslint-plugin-n": "^17.15.1",
66-
"eslint-plugin-prettier": "^5.2.3",
67-
"eslint-plugin-simple-import-sort": "^12.1.1",
68-
"eslint-plugin-typescript-sort-keys": "^3.3.0",
69-
"globals": "^15.14.0",
57+
"eslint": "^9.20.0",
7058
"lerna-changelog": "^2.2.0",
71-
"prettier": "^3.4.2",
72-
"typescript": "^5.7.3",
73-
"typescript-eslint": "^8.23.0"
59+
"prettier": "^3.5.0",
60+
"typescript": "^5.7.3"
7461
},
7562
"packageManager": "[email protected]",
7663
"engines": {
@@ -87,7 +74,7 @@
8774
},
8875
"pnpm": {
8976
"overrides": {
90-
"[email protected]>tsconfig-paths": "^4.2.0"
77+
"get-tsconfig": "4.7.3"
9178
}
9279
}
9380
}

0 commit comments

Comments
 (0)