Skip to content

Commit c1b435c

Browse files
committed
refactor: migrate to common eslint+prettier configs
1 parent 1c89b84 commit c1b435c

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

42 files changed

+655
-1767
lines changed

apps/app-frontend/eslint.config.mjs

Lines changed: 2 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,2 @@
1-
import { createConfigForNuxt } from '@nuxt/eslint-config/flat'
2-
import { fixupPluginRules } from '@eslint/compat'
3-
import turboPlugin from 'eslint-plugin-turbo'
4-
5-
export default createConfigForNuxt().append([
6-
{
7-
name: 'turbo',
8-
plugins: {
9-
turbo: fixupPluginRules(turboPlugin),
10-
},
11-
rules: {
12-
'turbo/no-undeclared-env-vars': 'error',
13-
},
14-
},
15-
{
16-
name: 'modrinth',
17-
rules: {
18-
'vue/html-self-closing': 'off',
19-
'vue/multi-word-component-names': 'off',
20-
},
21-
},
22-
])
1+
import config from '@modrinth/tooling-config/eslint/nuxt.mjs'
2+
export default config

apps/app-frontend/package.json

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,20 +41,19 @@
4141
"vue-virtual-scroller": "v2.0.0-beta.8"
4242
},
4343
"devDependencies": {
44+
"@modrinth/tooling-config": "workspace:*",
4445
"@eslint/compat": "^1.1.1",
4546
"@formatjs/cli": "^6.2.12",
4647
"@nuxt/eslint-config": "^0.5.6",
4748
"@taijased/vue-render-tracker": "^1.0.7",
4849
"@vitejs/plugin-vue": "^5.0.4",
4950
"autoprefixer": "^10.4.19",
5051
"eslint": "^9.9.1",
51-
"eslint-config-custom": "workspace:*",
5252
"eslint-plugin-turbo": "^2.5.4",
5353
"postcss": "^8.4.39",
5454
"prettier": "^3.2.5",
5555
"sass": "^1.74.1",
5656
"tailwindcss": "^3.4.4",
57-
"tsconfig": "workspace:*",
5857
"typescript": "^5.5.4",
5958
"vite": "^5.4.6",
6059
"vue-tsc": "^2.1.6"

apps/frontend/.eslintrc.cjs

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

apps/frontend/.prettierrc

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

apps/frontend/eslint.config.mjs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
import config from '@modrinth/tooling-config/eslint/nuxt.mjs'
2+
export default config

package.json

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@
2424
"intl:extract": "pnpm ui:intl:extract && pnpm web:intl:extract && pnpm app:intl:extract"
2525
},
2626
"devDependencies": {
27+
"@modrinth/tooling-config": "workspace:*",
2728
"if-ci": "^3.0.0",
2829
"prettier": "^3.3.2",
2930
"turbo": "^2.5.4",
@@ -35,10 +36,5 @@
3536
3637
}
3738
},
38-
"prettier": {
39-
"printWidth": 100,
40-
"semi": false,
41-
"singleQuote": true,
42-
"endOfLine": "auto"
43-
}
39+
"prettier": "@modrinth/tooling-config/prettier.config.js"
4440
}

packages/assets/.eslintrc.js

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

packages/assets/eslint.config.mjs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
import config from '@modrinth/tooling-config/eslint/nuxt.mjs'
2+
export default config

packages/assets/package.json

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,8 @@
1212
"icons:generate": "jiti build/generate-exports.ts"
1313
},
1414
"devDependencies": {
15-
"eslint": "^8.57.0",
16-
"eslint-config-custom": "workspace:*",
15+
"@modrinth/tooling-config": "workspace:*",
1716
"jiti": "^2.4.2",
18-
"tsconfig": "workspace:*",
1917
"vue": "^3.5.13"
2018
}
2119
}

packages/assets/tsconfig.json

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
11
{
2-
"extends": "tsconfig/base.json",
3-
"include": [".", "icons.d.ts", ".eslintrc.js"],
4-
"exclude": ["dist", "build", "node_modules"]
2+
"extends": "@modrinth/tooling-config/typescript/vue.json"
53
}

0 commit comments

Comments
 (0)