From 020e0176b098e70752553afce61e90763587ecc5 Mon Sep 17 00:00:00 2001 From: aoi-dev-0411 Date: Sat, 11 Apr 2026 17:22:17 +0900 Subject: [PATCH] feat: add Prettier for code formatting Adds .prettierrc with Tailwind CSS plugin, .prettierignore, and format scripts. Closes #27 --- .prettierignore | 6 ++++++ .prettierrc | 11 +++++++++++ package.json | 6 +++++- 3 files changed, 22 insertions(+), 1 deletion(-) create mode 100644 .prettierignore create mode 100644 .prettierrc diff --git a/.prettierignore b/.prettierignore new file mode 100644 index 0000000..0d2e9fd --- /dev/null +++ b/.prettierignore @@ -0,0 +1,6 @@ +node_modules +.next +out +build +coverage +pnpm-lock.yaml diff --git a/.prettierrc b/.prettierrc new file mode 100644 index 0000000..56642f7 --- /dev/null +++ b/.prettierrc @@ -0,0 +1,11 @@ +{ + "semi": true, + "singleQuote": false, + "tabWidth": 2, + "trailingComma": "all", + "printWidth": 80, + "bracketSpacing": true, + "arrowParens": "always", + "endOfLine": "lf", + "plugins": ["prettier-plugin-tailwindcss"] +} diff --git a/package.json b/package.json index f5469e7..48ba2e0 100644 --- a/package.json +++ b/package.json @@ -6,7 +6,9 @@ "dev": "next dev", "build": "next build", "start": "next start", - "lint": "next lint" + "lint": "next lint", + "format": "prettier --write .", + "format:check": "prettier --check ." }, "dependencies": { "@octokit/graphql": "^9.0.3", @@ -30,6 +32,8 @@ "eslint-config-next": "^16.2.2", "postcss": "^8.4.47", "tailwindcss": "^3.4.14", + "prettier": "^3.4.2", + "prettier-plugin-tailwindcss": "^0.6.11", "typescript": "^6.0.2" } }