- 新增 eslint.config.js(ESLint 9 flat config 格式) - 安装 @eslint/js + typescript-eslint + eslint-config-prettier - 6 个 TS 服务 lint 脚本:eslint src --ext .ts → eslint src - lint-staged 恢复 eslint --fix - .gitignore 忽略 docker-compose.minimal.override.yml - known-issues.md 新增 P6 硬化条目
9 lines
355 B
JavaScript
9 lines
355 B
JavaScript
module.exports = {
|
||
'*.{ts,tsx}': ['eslint --fix', 'prettier --write'],
|
||
// Go 工具链不在 git hook PATH 中,Go 文件格式化由 go fmt 手动执行
|
||
// golangci-lint 安装后恢复:['gofmt -w', 'golangci-lint run --fix']
|
||
'*.py': ['ruff check --fix', 'ruff format'],
|
||
'*.proto': ['buf format --write'],
|
||
'*.md': ['prettier --write'],
|
||
};
|