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
分享到:
相关推荐
PHP开发环境 代码格式检测 PHP CodeSniffer配置。
jenkins+codesniffer所需的安装文件包括,build.xml checkstyle-author.xsl go-pear.phar php_codesniffer-1.4.5
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中找到,因此请使用这些应
该插件在您当前安装的所有Composer软件包中搜索phpcodesniffer-standard软件包。 对匹配的软件包和项目本身进行扫描以查找PHP_CodeSniffer规则集。 该插件将调用PHP_CodeSniffer并配置installed_paths选项。 示例...
使用任何编码标准的最简单方法 产品特点 使用 您喜欢的任何东西 数秒内第二次运行,文件缓存未更改 ...在您的根目录中创建一个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安装你必
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 ...
VS Code PHP_CodeSniffer扩展 将集成到VS Code中。 该扩展使用由phpCodeSniffer.executable设置定义的phpCodeSniffer.executable版本。 通过使用自定义报告,我们能够生成符合VS Code功能集的诊断,代码操作和文档...
使用单个命令将PHP_CodeSniffer或PHP-CS-Fixer切换到ECS 从phpcs.xml到ecs.php ? 从.php_cs.dist到ecs.php吗? 在单个命令中运行! 基于: 安装 composer require symplify/sniffer-fixer-to-ecs-converter -...
Sniffer,中文可以翻译为嗅探器,是一种基于被动侦听原理的网络分析方式。使用这种技术方式,可以监视网络的状态、数据流动情况以及网络上传输的信息。
如果您在团队中使用 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 [某处]/...
HTML_CodeSniffer 是一个 JavaScripti 应用程序...一种直接用在 JavaScript 代码中,它将提供一份列表给调用脚本,上面注明已知的和潜在的违反行为。它还配有一个弹出审查接口,可以通过一个小书签,让你浏览特定信息。