Skip to content

Commit c34359c

Browse files
committed
Configure husky
1 parent b8e07a0 commit c34359c

File tree

5 files changed

+30
-1
lines changed

5 files changed

+30
-1
lines changed

.husky/pre-commit

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
npx prettier --write . && npx eslint . --fix

.prettierignore

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
.idea
2+
.next
3+
node_modules
4+
.claude
5+
CLAUDE.md
6+
out

eslint.config.mjs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,9 @@ const compat = new FlatCompat({
55
});
66

77
const eslintConfig = [
8+
{
9+
ignores: ['.idea/**', '.next/**', 'node_modules/**', '.claude/**', 'CLAUDE.md', 'out/**'],
10+
},
811
...compat.config({
912
extends: ['next', 'next/typescript', 'prettier'],
1013
}),

package-lock.json

Lines changed: 17 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: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,8 @@
66
"scripts": {
77
"dev": "next dev",
88
"build": "next build",
9-
"start": "next start"
9+
"start": "next start",
10+
"prepare": "husky"
1011
},
1112
"dependencies": {
1213
"@mdx-js/loader": "^3.1.0",
@@ -23,6 +24,7 @@
2324
"@types/node": "22.15.18",
2425
"eslint-config-next": "15.4.0-canary.51",
2526
"eslint-config-prettier": "^10.1.5",
27+
"husky": "^9.1.7",
2628
"prettier": "^3.5.3",
2729
"typescript": "5.8.3"
2830
}

0 commit comments

Comments
 (0)