Format Code Hook
Claude Code 修改受支持文件后调用 Ruff 或 Prettier 格式化。
formattingPostToolUse
关于 Format Code Hook
Format Code 在 Write、Edit 事件后按扩展名选择格式化工具:Python 使用 Ruff 修复和格式化,受支持网页及文本格式使用 Prettier。它会原地改写文件,并记录格式化失败。
- 支持 Python 与部分网页、文本文件的 PostToolUse 格式化。
- 可作为 claude-code-hooks 市场中的独立插件安装。
如何安装
先打开来源文档,核对项目的前置条件与安装位置。复制以下命令,逐行运行;命令中的示例路径需要替换为自己的目录。
终端
claude plugin marketplace add karanb192/claude-code-hooks
claude plugin install format-code@claude-code-hooks按来源说明完成必要的认证或设置,重新加载会话后确认新能力可用。仓库内的项目可能共享同一个插件安装包。
开始使用
Python 路径需要 uv 与 Ruff,其他受支持文件使用 npx 和 Prettier;首次 npx 调用可能下载工具。启用自动改写前先确认项目格式规范。 此包使用 Node.js 命令钩子,安装后重启 Claude Code。
使用前留意
阅读项目指令和请求的工具权限,先在小范围任务中验证。本站核对来源与说明,收录不代表代码安全审计。