用途:当需要检查 Perl 代码风格、运行 perlcritic、运行 perltidy 或格式化 Perl 代码时使用。
主要能力:自动检测 perlcritic 与 perltidy 是否安装;对指定文件运行 Perl::Critic 分析并按严重级别(5 Gentle 到 1 Brutal)报告发现;支持单策略、排除策略、verbose 输出;用 perltidy 格式化代码,支持备份、原地修改与配置文件。
使用方式:先检测工具,如 command -v perlcritic 与 command -v perltidy;缺失时用 cpanm Perl::Critic Perl::Tidy 安装。分析示例:perlcritic --severity 4 --verbose 8 path/to/file.pl;格式化示例:perltidy -b -nst script.pl。可在项目根目录创建 .perlcriticrc 与 .perltidyrc 配置严重级别、verbose、排除策略及缩进、行宽等格式选项。
适用场景:Perl 脚本与模块的代码审查、风格统一、提交前检查与自动格式化。
限制:需预先安装 Perl::Critic 与 Perl::Tidy;具体策略行为与配置项以工具文档为准,本资料未提供全部策略细节与版本兼容信息。