mirror of
https://github.com/abhigyanpatwari/GitNexus.git
synced 2026-08-28 05:25:25 +00:00
* feat: configure prettier with pre-commit hook integration Add prettier, lint-staged, and prettier-plugin-tailwindcss at the repo root with husky pre-commit hook integration. Moves husky from gitnexus/ to root package.json for reliable hook installation. - Root package.json with prepare/format/format:check scripts - .prettierrc with endOfLine:lf and tailwindStylesheet for TW v4 - .prettierignore excluding fixtures, vendor, generated, *.d.ts, *.md - .gitattributes enforcing LF line endings for Windows consistency - Pre-commit hook uses direct node_modules/.bin/ paths (no npx) * style: apply prettier formatting to entire codebase One-time bulk format. No logic changes. Use .git-blame-ignore-revs to skip this commit in git blame. * chore: add .git-blame-ignore-revs for prettier format commit * perf: pre-commit hook runs only tests related to staged files Use vitest --related to scope test execution to tests that import the changed files, instead of running the full suite on every commit. * perf: remove vitest from pre-commit hook, keep in CI only Pre-commit now runs lint-staged + tsc only. Tests run in CI (ci-tests.yml) where they belong — keeps commits fast. * ci: add prettier format check to quality workflow PRs will now fail if code isn't formatted with prettier.
45 lines
939 B
YAML
45 lines
939 B
YAML
changelog:
|
|
exclude:
|
|
labels:
|
|
- chore
|
|
authors:
|
|
- dependabot
|
|
- dependabot[bot]
|
|
categories:
|
|
- title: "\U0001F6A8 Security"
|
|
labels:
|
|
- security
|
|
- title: "\U0001F4A5 Breaking Changes"
|
|
labels:
|
|
- breaking
|
|
- title: "\U0001F680 Features"
|
|
labels:
|
|
- enhancement
|
|
- title: "\U0001F41B Bug Fixes"
|
|
labels:
|
|
- bug
|
|
- title: "\U0001F3CE\uFE0F Performance"
|
|
labels:
|
|
- performance
|
|
- title: "\U0001F9EA Tests"
|
|
labels:
|
|
- test
|
|
- title: "\U0001F504 Refactoring"
|
|
labels:
|
|
- refactor
|
|
- title: "\U0001F477 CI/CD"
|
|
labels:
|
|
- ci
|
|
- title: "\U0001F4E6 Dependencies"
|
|
labels:
|
|
- dependencies
|
|
- title: "\U0001F4DD Other Changes"
|
|
labels:
|
|
- '*'
|
|
exclude:
|
|
labels:
|
|
- dependencies
|
|
- ci
|
|
- test
|
|
- refactor
|
|
- chore
|