Windows安装PHP CodeSniffer
1. 下载PHP_CodeSniffer 1.3.6:http://download.pear.php.net/package/PHP_CodeSniffer-1.3.6.tgz
2. 解压缩到目录:d:\dev\tools\PHP_CodeSniffer-1.3.6
3. 修改script/phpcs.bat文件
1) @php_bin@ 替换为本地PHP执行文件路径:D:\xampp\php\php.exe
2) @php_dir@ 替换为PHP CodeSniffer目录:d:\dev\tools\PHP_CodeSniffer-1.3.6
3) @bin_dir@\phpcs 替换为phpcs脚本路径:d:\dev\tools\PHP_CodeSniffer-1.3.6\scripts\phpcs
命令行如:"D:\xampp\php\php.exe" -d auto_append_file="" -d auto_prepend_file="" -d include_path="'d:\dev\tools\PHP_CodeSniffer-1.3.6'" -f "d:\dev\tools\PHP_CodeSniffer-1.3.6\scripts\phpcs" -- %*
4. 安装完成,可以用一个PHP文件测试一下:
PHPStorm中使用PHP CodeSniffer
以PHPStorm 5为例(PS: 这个功能貌似还不是太好用,容易hung住,打开代码文件后,检查也会延迟几秒)
1. 点击菜单:File->Settings
2. 选择Project Settings下的:PHP->Code Sniffer
3. 设置PHP Code Sniffer(phpcs) path为:D:\dev\tools\PHP_CodeSniffer-1.3.6\scripts\phpcs.bat
4. 点击Validate按钮,可以看到如下提示,说明设置OK:
5. 选择Project Settings下的Inspections,展开PHP,勾选PHP Code Sniffer validation
6. 第一次打开的时候,需要点击一下刷新的按钮可以获取已安装的代码规范
7. 选择一个,Apply配置
8. 打开一个PHP文件,就可以看到不符合规则的提示
- 大小: 15.7 KB
- 大小: 11.7 KB
- 大小: 50.9 KB
- 大小: 9 KB
分享到:
相关推荐
以 Sublime Text3 为例,安装并配置相应的插件后,保存文件时即可自动检查并高亮显示不符合规范的代码行。 总的来说,PHP CodeSniffer 是一个强大的工具,它可以帮助开发者遵循最佳实践,保持代码整洁一致。通过...
在 Jenkins 环境中使用 CodeSniffer 需要先安装 PHP 的 PEAR(PHP Extension and Application Repository)框架。`go-pear.phar` 文件是 PEAR 安装的入口。运行以下命令可以安装 PEAR: ```bash php go-pear.phar `...
* 在安装 Sniffer Pro 软件时,如果需要可以执行汉化文件,但汉化后有一些功能不能用,所以如果可以的话,建议使用英文版。 * 在 Sniffer4.7.5 版本中已经包含了 Java 解析器,安装该版本更方便。 二、Sniffer 工具...
VS Code PHP_CodeSniffer扩展 将集成到VS Code中。 该扩展使用由phpCodeSniffer.executable设置定义的phpCodeSniffer.executable版本。 通过使用自定义报告,我们能够生成符合VS Code功能集的诊断,代码操作和文档...
PHP_CodeSniffer是一款自动化的PHP代码规范检查工具。CodeSniffer内置MySource、PEAR、PHPCS、PSR1、PSR2、Squiz和Zend等几套代码规范。当然,你也可以新增自己的代码规范。PHP_CodeSniffer包含两个工具,phpcs用来...
phpcodesniffer-composer-installer, 用于PHP_CodeSniffer编码标准的Composer 安装程序 PHP_CodeSniffer标准 Composer 安装程序插件 这个 Composer 安装插件允许轻松安装 PHP_CodeSniffer 编码标准( 规则集) 。...
崇高的phpcs 此插件为Sublime Text添加了PHP CodeSniffer,PHP代码美化和修复... 如果您安装了这些应用程序,那么听起来好像这些应用程序不在您的PATH中,或者在Python运行时无法在您的PATH中找到,因此请使用这些应
使用任何编码标准的最简单方法 产品特点 使用 您喜欢的任何东西 数秒内第二次运行,文件缓存未更改 ...在您的根目录中创建一个ecs.php 添加 ...或,你很乐意使用 // ecs.php use PhpCsFixer \ Fixer \ ArrayNotat
定制报告将以Code Climate格式生成,并允许Gitlab CI / CD在Code Quality报告中显示违规情况。 安装 使用安装此库: composer require --dev micheh/phpcs-gitlab 然后调整您的.gitlab-ci.yml以使用自定义报告...
linter-phpcs, Linter插件,使用 PHP_CodeSniffer linter-phpcs 描述这是提供给 Linter的提供程序,它提供了一个到 PHP_CodeSniffer ( PHPCS )的接口。 它支持具有"php"和"html"语法的文件。安装 PHPCS安装你必
该插件在您当前安装的所有Composer软件包中搜索phpcodesniffer-standard软件包。 对匹配的软件包和项目本身进行扫描以查找PHP_CodeSniffer规则集。 该插件将调用PHP_CodeSniffer并配置installed_paths选项。 示例...
Netbeans PHP插件提供了由PHP Mess Detector(由Manuel Pichler编写的phpmd.org)检测到的违规信息以及来自PHP CodeSniffer(http://pear.php.net/package/PHP_CodeSniffer/)的警告/信息,还显示了由PHP检测到的...
如果您将PHP_CodeSniffer作为团队的一部分使用,或者正在服务器上运行它,则可能需要来配置项目的设置。 安装 开始使用PHP_CodeSniffer的最简单方法是为每个命令下载Phar文件: # Download using curl curl -OL ...
使用单个命令将PHP_CodeSniffer或PHP-CS-Fixer切换到ECS 从phpcs.xml到ecs.php ? 从.php_cs.dist到ecs.php吗? 在单个命令中运行! 基于: 安装 composer require symplify/sniffer-fixer-to-ecs-converter -...
5. `README.md` - 项目说明文件,详细介绍了如何安装、配置和使用gigaom-codesniffer。 6. `LICENSE` - 许可证文件,声明了该项目的授权条款。 使用gigaom-codesniffer的步骤可能包括: 1. **安装**:通常通过...
如果您在团队中使用 PHP_CodeSniffer,或者您在 CI 服务器上运行它,您可能需要使用配置文件来配置项目的设置。 如果您使用 PEAR,则可以使用 PEAR 安装程序安装 PHP_CodeSniffer。 这将使 phpcs 和 phpcbf 命令...
HTML_CodeSniffer是一个JavaScript应用程序,它检查HTML文档或源代码,并检测是否违反了已定义的表示形式或可访问性标准,例如Section508或WCAG2.1。 包含标准 默认情况下,HTML_CodeSniffer随附的标准涵盖了W3C 和...
:construction:用于PHP_CodeSniffer的WordPress编码标准作曲家单机版规则集标准子集使用自定义规则集自定义嗅探行为推荐的其他规则集如何使用命令行在您的IDE中使用PHPCS和WPCS 使用CI工具通过WPCS自动运行代码...
PHP_CodeSniffer 通过 Composer 安装 克隆这个仓库 git clone Goldstandard 创建一个指向 Goldstandard 目录的符号链接 PHP/CodeSniffer/Standards/Goldstandard ln -s [某处]/...