Skip to content

Commit 74d1d4c

Browse files
committed
feat: add ESLint and Prettier configurations, remove biome.json
1 parent 56fe0d5 commit 74d1d4c

File tree

6 files changed

+444
-601
lines changed

6 files changed

+444
-601
lines changed

.eslintrc.js

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
module.exports = {
2+
env: {
3+
es2021: true,
4+
node: true,
5+
browser: true,
6+
},
7+
extends: [
8+
'eslint:recommended',
9+
'plugin:@typescript-eslint/recommended',
10+
'prettier',
11+
],
12+
parser: '@typescript-eslint/parser',
13+
parserOptions: {
14+
ecmaVersion: 'latest',
15+
sourceType: 'module',
16+
},
17+
plugins: ['@typescript-eslint', 'prettier'],
18+
rules: {
19+
indent: ['error', 2],
20+
'prettier/prettier': [
21+
'error',
22+
{
23+
endOfLine: 'auto',
24+
},
25+
],
26+
},
27+
ignorePatterns: ['dist/'],
28+
};

.prettierrc

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
{
2+
"semi": true,
3+
"singleQuote": true,
4+
"importOrderSeparation": true,
5+
"importOrderSortSpecifiers": true,
6+
"importOrderParserPlugins": ["typescript", "decorators-legacy"],
7+
"plugins": ["@trivago/prettier-plugin-sort-imports"]
8+
}

.vscode/settings.json

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
{
2+
"editor.formatOnSave": true,
3+
"editor.defaultFormatter": "esbenp.prettier-vscode",
4+
"editor.codeActionsOnSave": {
5+
"source.fixAll.eslint": true,
6+
"source.organizeImports": true
7+
}
8+
}

biome.json

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

package.json

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,6 @@
3030
"dependencies": {
3131
"@types/node": "^22.13.10",
3232
"axios": "^1.8.3",
33-
"biome": "^0.3.3",
3433
"chalk": "4.1.2",
3534
"commander": "^13.1.0",
3635
"ts-node": "^10.9.2",
@@ -42,17 +41,13 @@
4241
"@semantic-release/commit-analyzer": "^13.0.1",
4342
"@semantic-release/git": "^10.0.1",
4443
"@semantic-release/release-notes-generator": "^14.0.3",
44+
"eslint": "^8.57.1",
45+
"prettier": "^3.5.3",
4546
"rimraf": "^6.0.1",
4647
"semantic-release": "^24.2.3"
4748
},
4849
"packageManager": "pnpm@10.6.2",
4950
"engines": {
5051
"node": ">=18.0.0"
51-
},
52-
"pnpm": {
53-
"overrides": {
54-
"lodash": ">=4.17.21",
55-
"tough-cookie": "^4.1.3"
56-
}
5752
}
5853
}

0 commit comments

Comments
 (0)