Skip to content

Commit 4f586c9

Browse files
committed
lint: add prettier for code formatting
1 parent e877431 commit 4f586c9

File tree

4 files changed

+121
-7
lines changed

4 files changed

+121
-7
lines changed

.eslintrc.json

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -9,11 +9,7 @@
99
"no-debugger": "error",
1010
// "no-unused-vars": "off", // Handled by TS version above
1111

12-
// Style
13-
"semi": ["error", "always"],
14-
"quotes": ["error", "single", { "avoidEscape": true }],
15-
"indent": ["error", 2],
16-
"object-curly-spacing": ["error", "always"],
17-
"comma-dangle": ["error", "always-multiline"]
12+
// Prettier takes over formatting rules now
13+
"prettier/prettier": "error"
1814
}
1915
}

.prettierrc

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
{
2+
"singleQuote": true,
3+
"semi": true,
4+
"trailingComma": "all",
5+
"printWidth": 100,
6+
"tabWidth": 2,
7+
"arrowParens": "always"
8+
}

package-lock.json

Lines changed: 106 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,8 @@
77
"build": "next build",
88
"start": "next start",
99
"lint": "next lint",
10-
"buildgh": "next build && next export"
10+
"buildgh": "next build && next export",
11+
"format": "prettier --write ."
1112
},
1213
"dependencies": {
1314
"@mdx-js/loader": "^3.1.0",
@@ -35,7 +36,10 @@
3536
"@types/react-dom": "^18",
3637
"eslint": "9.14.0",
3738
"eslint-config-next": "15.0.3",
39+
"eslint-config-prettier": "^10.1.1",
40+
"eslint-plugin-prettier": "^5.2.6",
3841
"postcss": "^8",
42+
"prettier": "^3.5.3",
3943
"tailwindcss": "^3.4.1",
4044
"typescript": "^5"
4145
}

0 commit comments

Comments
 (0)