PHP_CodeSniffer

软件截图:
PHP_CodeSniffer
软件详细信息:
版本: 2.3.3 更新
上传日期: 20 Jul 15
开发: Squiz Pty Ltd
许可: 免费
人气: 186

Rating: 1.7/5 (Total Votes: 3)

PHP_CodeSniffer可以作为一个PEAR包。
引擎盖下,它的工作原理是tokenising PHP,JavaScript和CSS文件,并检查它针对一组定义的编码标准。
PHP_CodeSniffer是最好的测试工具的开发过程中,因为它允许程序员,以保持他们的应用程序的源代码整洁和标准的一个

是什么在此版本中是新的

  • 在通用OpeningFunctionBraceKernighanRitchieSniff现在可以修复所有发现的错误。
  • 通用​​OpeningFunctionBraceKernighanRitchieSniff现在允许用大括号空函数彼此相邻。
  • 通用​​OpeningFunctionBraceBsdAllmanSniff现在允许用大括号空函数彼此相邻。
  • 改进的自动报表宽度为"全"报告。

  • 自动固定在
  • 在改进冲突检测。
  • 通用​​ScopeIndentSniff不再由空封锁混淆。
  • Squiz ControlSignatureSniff现在始终忽略注释。
  • 主配置文件的存在,这就是缓存以减少is_file(),当它不存在呼叫。
  • 抽象类的嗅着目录内将被忽略,即使它们被命名为。
  • 通用​​ForbiddenFunctionsSniff现在支持在规则集文件设置为null替代。
  • 在梨MultiLineConditionSniff现在允许多行内的注释行IF语句的条件。
  • PEAR和Squiz FileComment嗅着不再有@在他们的错误代码。
  • 通用​​开启功能括号嗅着现在支持封锁检查。

什么是2.3.2版本,新的

  • 在通用OpeningFunctionBraceKernighanRitchieSniff现在可以修复所有错误找到
  • 通用​​OpeningFunctionBraceKernighanRitchieSniff现在允许用大括号空函数彼此相邻。
  • 通用​​OpeningFunctionBraceBsdAllmanSniff现在允许用大括号空函数彼此相邻。
  • 改进的自动报表宽度为"全"报告。

  • 自动固定在
  • 在改进冲突检测。
  • 通用​​ScopeIndentSniff不再由空封锁混淆。
  • Squiz ControlSignatureSniff现在始终忽略注释。
  • 主配置文件的存在,这就是缓存以减少is_file(),当它不存在呼叫。
  • 抽象类的嗅着目录内将被忽略,即使它们被命名为。
  • 通用​​ForbiddenFunctionsSniff现在支持在规则集文件设置为null替代。
  • 在梨MultiLineConditionSniff现在允许多行内的注释行IF语句的条件。
  • PEAR和Squiz FileComment嗅着不再有@在他们的错误代码。
  • 通用​​开启功能括号嗅着现在支持封锁检查。

什么是2.3.0版本,新的

  • 在通用OpeningFunctionBraceKernighanRitchieSniff现在可以修复所有错误找到
  • 通用​​OpeningFunctionBraceKernighanRitchieSniff现在允许用大括号空函数彼此相邻。
  • 通用​​OpeningFunctionBraceBsdAllmanSniff现在允许用大括号空函数彼此相邻。
  • 改进的自动报表宽度为"全"报告。

  • 自动固定在
  • 在改进冲突检测。
  • 通用​​ScopeIndentSniff不再由空封锁混淆。
  • Squiz ControlSignatureSniff现在始终忽略注释。
  • 主配置文件的存在,这就是缓存以减少is_file(),当它不存在呼叫。
  • 抽象类的嗅着目录内将被忽略,即使它们被命名为。
  • 通用​​ForbiddenFunctionsSniff现在支持在规则集文件设置为null替代。
  • 在梨MultiLineConditionSniff现在允许多行内的注释行IF语句的条件。
  • PEAR和Squiz FileComment嗅着不再有@在他们的错误代码。
  • 通用​​开启功能括号嗅着现在支持封锁检查。

什么在2.2.0版本新

  • 在PHPCS配置文件
  • 彩钻报表输出
  • 自动调整大小的报告
  • 在PSR2片宽度

什么在2.1.0版本新

  • 在时间和内存的输出现在显示,如果进度信息还示
  • 通用​​EmptyStatementSniff错误代码现在包含检测空语句的类型
  • 在一个波浪线,现在可以用来引用路径中的一个用户的主目录为标准
  • 新增PHP_CodeSniffer_File :: findStartOfStatement()来查找在一份声明中第一个非空白标记
  • PEAR和Squiz FunctionCommentSniffs不再禁止@return标签为构造函数和析构函数
  • Squiz ControlSignatureSniff可修复现在保留右括号和开括号之间的意见
  • Squiz SuperfluousWhitespaceSniff现在检查多余的空行内关闭
  • Squiz ArrayDeclarationSniff现在跳过函数调用,同时检查多线阵

什么是2.0.0版新

  • 系统完全重写的评论解析器,它的设计允许自动操纵
  • 在一个新的信息报告,告诉你如何你的代码的编写,而不是它是否符合标准
  • 来设置ruleset.xml文件中的命令行参数的能力
  • 要创建自己的自定义报表类,并使用它们PHP_CodeSniffer的能力
  • PHPCS分布和PHPCBF作为药业文件
  • 支持在HHVM运行
  • 在检测缩小的CSS和JS文件

什么是2.0.0版本的Alpha 2新

  • 在线路长度的警告现在将显示为引用行授权和VCS信息。以前被忽视的线路长度嗅这些线,这意味着它必须运行在每次检查线路正则表达式。
  • 的$标记阵列,你可以用它来确定令牌的内容的长度,而不必调用strlen()自己和处理字符编码一个新的长度指数。
  • 在使用in_array()的检查PHP_CodeSniffer_Tokens时静态瓦尔影响性能显著,所以他们被重构,因此你也可以对他们使用isset()函数。
  • 在自定义报表现在可以指定$ recordErrors成员VAR,当设置为FALSE,会告诉PHP_CodeSniffer,它并不需要在运行过程中记录的错误。这给出了一个显著内存,如果您使用的是自定义的报表输出的摘要信息,而不是找到错误的完整列表节约。

什么是1.5.0版本,新的

  • 在通用ScopeIndentSniff现在允许忽略令牌设置通过ruleset.xml文件
  • 在文档生成是现在工作再为安装标准
  • 在PSR2标准现在忽略检查缩进规则时,注释
  • 通用​​UpperCaseConstantNameSniff不再在那里常量用于报告误差
  • Squiz OperatorSpacingSniff不再抛出错误为:短期三元运算符

什么在1.4.6版本新

  • 在当前的嗅探类名做更明确的错误信息不匹配的目录结构
  • 在生成的HTML文档现在可以正确地显示在代码块比较开放的PHP标签
  • 在增加了通用InlineHTMLSniff,以确保文件仅包含PHP代码
  • 新增Squiz ShorthandSizeSniff检查CSS尺寸使用速记符号只有当使用1或2的值
  • 新增Squiz ForbiddenStylesSniff禁止使用一些过时的浏览器的样式
  • 新增Squiz NamedColoursSniff禁止使用的颜色名称
  • 在PSR2的标准不再是强制执行的函数调用的右括号和分号
  • 之间没有空格
  • 在PSR2 ClassDeclarationSniff现在,当检查结束括号位置忽略空班
  • 在PSR2 SwitchDeclarationSniff不再报告错误的空行CASE语句之间
  • 在梨ObjectOperatorIndentSniff现在有指定多少空间代码应缩进设置

什么在1.4.4版本新

  • 在运行CSS皮棉的CSS文件

什么是1.4.3版新

  • 在这主要是一个错误修复发行版
  • 添加了对即将到来的支持PHP 5.5 T_FINALLY令牌。

什么版本1.3.0 RC2是新的

  • 支持多种输出渲染
  • 在运行过程中整齐地出现进展的能力。
  • 要在命令行设置php.ini中值的能力。
  • 基于规则的排除模式。
  • 在谷歌ClosureLinter支持。
  • 在16 bug修复。

要求

  • 在PHP 5.1.2或更高版本

类似的软件

JS Error Logs
JS Error Logs

13 May 15

UAParser.js
UAParser.js

10 Dec 15

Hyperlink
Hyperlink

11 Mar 16

Hydra
Hydra

23 Jul 15

显影剂的其他软件 Squiz Pty Ltd

HTML_CodeSniffer
HTML_CodeSniffer

12 May 15

意见 PHP_CodeSniffer

评论没有发现
添加评论
打开图片!