Skip to content

Commit d0a965f

Browse files
committed
deps: upgrade linting and formatting
1 parent fe65bcd commit d0a965f

File tree

11 files changed

+477
-225
lines changed

11 files changed

+477
-225
lines changed

.eslintrc.js

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

.prettierrc.json

Lines changed: 0 additions & 1 deletion
This file was deleted.

TODO.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,10 @@
88

99
## Code
1010

11+
- Upgrade tooling (eslint, prettier)
1112
- Typescript-Support
13+
- Use correct folder structure
14+
- Check Picture/Images
1215

1316
### Bugs
1417

eslint.config.mjs

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
import eslintConfigPrettier from "eslint-config-prettier";
2+
import eslintPluginAstro from "eslint-plugin-astro";
3+
import eslintPluginVue from "eslint-plugin-vue";
4+
export default [
5+
...eslintPluginAstro.configs.recommended,
6+
...eslintPluginVue.configs["flat/recommended"],
7+
eslintConfigPrettier,
8+
{
9+
files: ["**/*.ts", "**/*.astro", "**/*.vue"],
10+
rules: {},
11+
},
12+
];

package.json

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -7,18 +7,20 @@
77
"check": "astro check && tsc --noEmit",
88
"build": "astro build",
99
"preview": "astro preview",
10-
"lint": "eslint --ext .js,.vue --ignore-path .gitignore --fix src",
11-
"format": "prettier . --write"
10+
"lint": "eslint --fix src",
11+
"format": "prettier --plugin=prettier-plugin-astro --write **/*.astro ."
1212
},
1313
"devDependencies": {
1414
"@astrojs/tailwind": "^5.1.2",
1515
"@astrojs/vue": "^4.5.2",
16+
"@typescript-eslint/parser": "^8.11.0",
1617
"astro": "^4.16.7",
17-
"eslint": "^8.37.0",
18-
"eslint-config-prettier": "^8.8.0",
18+
"eslint": "^9.13.0",
19+
"eslint-config-prettier": "^9.1.0",
20+
"eslint-plugin-astro": "^1.3.0",
1921
"eslint-plugin-vue": "^9.10.0",
20-
"prettier": "^2.8.7",
21-
"prettier-plugin-astro": "^0.8.0",
22+
"prettier": "^3.3.3",
23+
"prettier-plugin-astro": "^0.14.1",
2224
"vue": "^3.5.12"
2325
},
2426
"dependencies": {

0 commit comments

Comments
 (0)