HTML_CodeSniffer

违反代码标准行为检测
授权协议 BSD
开发语言 JavaScript HTML/CSS
所属分类 管理和监控、 DevOps/运维工具
软件类型 开源软件
地区 不详
投 递 者 牧飞鹏
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

HTML_CodeSniffer 是一个 JavaScripti 应用程序,能够检测 TML 文件或源代码,检测出违反代码标准的行为。它遵循 W3C 的网站内容可访问指南(WCAG)2.0和美国 508 立法标准。

他有两种用途。一种直接用在 JavaScript 代码中,它将提供一份列表给调用脚本,上面注明已知的和潜在的违反行为。它还配有一个弹出审查接口,可以通过一个小书签,让你浏览特定信息。

  • 安装: pear install PHP_CodeSniffer 查看安装 [root@vb002 ~]# /usr/local/php/bin/phpcs -i The installed coding standards are PSR1, Squiz, PHPCS, MySource, PEAR, Zend and PSR2 检查代码 [root@vb002 ~]# /usr/local/p

  • >也可以参考此文:https://www.cnblogs.com/huangbx/p/php_codesniffer.html [TOC] 我用的是`wamp`,环境是`php7.0.23` # (一)下载 `pear` 打开`http://pear.php.net/go-pear.phar`,会显示代码,不用管他,直接`copy+s`复制到本地!然后将其复制到`php7目录`,如图: ![mar

  • 前言 其实我是不太愿意写这种工具使用博客的,因为实在没有营养,只是有些简单问题,搜索一番,却始终找不到答案,遂以博客记录下来,希望后面的人,可以省去搜索之苦. 相信你搜到这篇博客,肯定是已经安装好了PHP Code Sniffer,所以安装过程,我们就省略掉,这方面文章也挺多的,搜一下即可 此文仅对编译安装的php且只设置了环境变量,才能起效,如果不是就不要浪费时间看了 原因 phpstorm默认

  • 转载自 http://www.zuimoban.com/php/php/7491.html 安装 PHP_CodeSniffer 安装 phpcs phpcs 是 PHP 代码规范的检测工具。 # 下载 $ curl -OL https://squizlabs.github.io/PHP_CodeSniffer/phpcs.phar # 加入到命令目录 $ mv phpcs.phar /usr/l

  • 1. download https://pear.php.net/go-pear.phar 2. install pear(http://pear.php.net/manual/en/installation.getting.php) php go-pear.phar 安装时输入system 3. install PHP_CodeSniffer(http://pear.php.net/packag

  • 安装插件 composer require squizlabs/php_codesniffer --dev composer require brainmaestro/composer-git-hooks:* --dev 运行测试 root@d92a8d4c6792:/var/www/ogenes/Genes-Admin# ./vendor/bin/phpcs --standard=PSR1,P

 相关资料
  • 问题内容: 我正在根据代码审核报告来修复代码。它对具有语法的行说“敏感数据的显着暴露” 。整个代码如下。 我已经做了足够的家庭作业,可以针对XSS攻击进行修复,并使用ESAPI进行相同的工作。但不知道如何解决这一问题。请提供建议该报告针对所报告的问题具有以下消息。“通过网页泄漏toString()结果(“ xml”)“ 经过一天的研发,我发现sax解析器可以在这种情况下为我提供帮助。实际上,这是由

  • 问题内容: 我知道在StackOverflow中有几个类似的问题,为什么覆盖方法参数违反了PHP中的严格标准?例如: 严格的标准:Baz :: bar()的声明应与Foo :: bar()的声明兼容 您可以使用其他OOP编程语言。为什么在PHP中不好? 问题答案: 在OOP中,SOLID代表 单一职责,开放式,封闭式,Liskov替换,接口隔离和依赖倒置 。 Liskov替换原理指出,在计算机程序

  • 来自维基百科, Liskov的行为子类型概念定义了对象的可替代性概念;也就是说,如果S是T的子类型,则程序中T类型的对象可以替换为S类型的对象,而不改变该程序的任何期望属性(例如正确性)。 假设以下类层次结构: 基本抽象类-。它有一个只读属性,在后继程序中被重写。 基类的继承者-,它重写并返回灰色。 Cat的继任者-,它覆盖并返回带条纹的。 然后我们声明一个方法,参数类型为(不是)。 向该方法发送

  • 问题内容: 关闭。 此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗? 更新问题,使其成为Stack Overflow的主题。 5年前关闭。 改善这个问题 我正在尝试找到一种工具来检查python中的编码样式。 对于PHP,我已经看到了Code Sniffer和Drupal使用的一个小Perl脚本。是否有用于python代码的工具? 问题答案: 过去,我主要使用PyLint-它可以突

  • 问题内容: 我正在尝试从 The Go Programming Language Phrasebook ( 《 Go编程语言短语》)中获取 一个示例,该书于2012年基于Go 1.0编写。该示例使用的包现已变为。我目前正在使用Go 1.2.1,并且下面的代码无法按原样编译,因为该软件包现已失效: 我仍然是GoLang的新手,因此我不确定如何将较早的实验软件包集成到标准库中。我做了一些研究,发现现在

  • 随着Hibernate 5.2.2中Criteria类中createCriteria()的弃用,它的许多相关函数无法再使用。我找到了标准的另一种用法。createAlias(String,String)和从以下链接添加限制在Hibernate 5中弃用了createCriteria方法,但我找不到如何在JPA criteria中替换criteria中可用的以下函数: 请给我提供一种使用JPA标准A