Files
xiaoxia-saas/.pre-commit-config.yaml
T
CI Bot 832655c759 ci: 纳入 Prettier 到两层防御体系(pre-commit + CI auto-fix + VSCode)
- pre-commit: 新增 prettier hook,覆盖前端文件
- CI auto_fix: 增加 prettier 自动修复(增量/全量模式)
- VSCode: 前端文件保存自动格式化
- 新增 apps/web/.prettierrc.json 配置
- 新增 apps/web/.prettierignore 忽略配置
- package.json 增加 format / format:check 脚本
2026-07-18 17:45:33 +08:00

30 lines
739 B
YAML
Executable File

repos:
- repo: https://github.com/psf/black
rev: 26.5.1
hooks:
- id: black
language_version: python3.12
- repo: https://github.com/pycqa/isort
rev: 8.0.1
hooks:
- id: isort
args: ["--profile", "black"]
language_version: python3.12
- repo: https://github.com/astral-sh/ruff-pre-commit
rev: v0.14.0
hooks:
- id: ruff
args: [--fix]
language_version: python3.12
- repo: https://github.com/pre-commit/mirrors-prettier
rev: v4.0.0-alpha.11
hooks:
- id: prettier
name: prettier (frontend)
files: ^apps/web/.*\.(ts|tsx|js|jsx|css|scss|less|json|html|md|yaml|yml)$
additional_dependencies:
- prettier@3.4.2