Git提交前自动化格式化Delphi代码,寻求命令行独立格式化工具
可用于Git提交前自动化的Delphi命令行代码格式化工具
DelphiCodeFormatter:独立的命令行工具,支持自定义代码风格配置,可直接指定文件或目录批量处理,适合集成Git pre-commit钩子。示例命令:
DelphiCodeFormatter.exe -i "目标代码文件路径" -o "格式化后输出路径" -c "自定义配置文件路径"配置文件可自定义缩进、换行、标识符大小写等规则,能较好匹配CnPack的格式化风格。
JCF (Jedi Code Format):Jedi开源项目旗下的工具,提供命令行版本,支持通过XML配置文件定义格式化规则,批量处理Delphi代码。示例调用:
jcf.exe -config=my_style.xml -path=src\*.pas社区维护活跃,规则配置灵活,很容易集成到Git自动化流程中。
封装CnPack格式化逻辑:如果依赖CnPack的风格,可自行用Delphi开发轻量命令行工具,调用CnPack提供的格式化API接口,实现无IDE环境下的自动化执行,完美复用你熟悉的CnPack格式化规则。
内容的提问来源于stack exchange,提问作者Gorkov Aleksey
相关产品推荐
相关产品推荐

