- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
据我所知,CodeSniffer 遵循一组特定的编码标准,并检查您的代码是否遵循所述标准。但是 sublimelinter-php 也这样做。它们是不同的还是相同的?因为我在 Sublime Text 3 上安装了这两个插件。
最佳答案
SublimeLinter-phpcs 允许你在你的代码上运行 PHP_CodeSniffer,确保它符合你使用的任何编码标准。
SublimeLinter-php 允许你运行 php -l
在您的代码上,确保它不包含任何语法错误。它似乎没有检查任何编码标准。
PHP_CodeSniffer 实际上并不检查代码是否存在语法错误,因此同时安装两者可能是个好主意。使用 SublimeLinter-php 确保您的代码能够运行,使用 SublimeLinter-phpcs 确保您的编码标准得到遵守。
关于sublimetext - sublimelinter-php 和 sublimelinter-phpcs 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24179639/
场景 有时,我想运行 PHPCS,但让它忽略一个规则,在本例中是 Camel Case Method Name 规则。 我知道我可以创建一个新的规则集,它从另一个规则集继承所有规则集,并排除一个规则集
我有以下代码: /** * @param TranscodingJob $transcodingJob * * @return TranscodingJob * @throws \Lexik\
当我输入 phpcs --version 时,我没有得到版本号,而是得到了这样的信息: /Applications/drupal/php/bin/phpcs: line 2: ?php: No suc
我目前正在清理现有的代码库,其中一个方面涉及使用 PHPCS。这是我的phpcs.xml当前文件: vendor/* node_m
我正在尝试为特定框架“指南”创建自定义规则集。但是,我希望能够将嗅探限制为仅与 .php 或 .phtml 文件类型相关。 这是否可能让 Sniffs 仅使用或忽略定义的文件类型,或者我是否需要在 s
我正在使用 laravel 4.2。 假设有这样一个类: class BShopsController extends ShopsController 为了解决这个问题,我尝试使用命名空间让我们这样说
我了解如何使用 xml 配置 phpcs,但找不到如何禁用某些嗅探。这是我目前的配置(甚至不知道这是否正确):
我在我的机器上运行 Php 7.0,但我需要检查在 7.0 和 5.6 中执行的代码。因此,我得到了 Squiz.Commenting.FunctionComment.ScalarTypeHintMi
我也花了几个小时在谷歌上搜索答案,然后再问,在 phpcs 中我有这个错误“未指定 PHP 版本”,但我在谷歌上找不到答案,最终我遇到了这个“PHP 版本 5”清除了错误,但我感到困惑,因为 PHP
我已经按照 this answer 安装了 phpcs ,并将以下内容添加到我的 Visual Code settings.json: { "phpcs.enable": true,
是否有任何选项可以将 phpcs 修复程序结果的输出存储到文件中? 我试过下面的 phpcs --standard='Symfony' -a 'path' --report-file='~/Users
我在 phpcs.xml 中定义了一些嗅探,如下所示: 我的意图是以细化的方式逐渐收紧 CS 规则(还有更多排除项)。 但是,当我尝试运行 CBF 时,它因相同的嗅探名称而失败: $ .
我尝试为 WordPress 实现一个插件,并使用 phpcs 和 WordPress 标准。 就我而言,问题在于 phpcs 的默认 WordPress 标准也会检查 WordPress-VIP,这
我有一个自定义的 phpcs 规则集文件,我在其中包含了几个规则集,还从某些目录(如测试或供应商)中排除了文件。 完整的 phpcs.xml 配置文件位于 https://github.com/sud
我有一个自定义的 phpcs 规则集文件,我在其中包含了几个规则集,还从某些目录(如测试或供应商)中排除了文件。 完整的 phpcs.xml 配置文件位于 https://github.com/sud
我们在项目中使用 PSR0、PSR1 和 PSR2 标准,但我想从 PSR0 命名空间检查规则中排除特定文件。有没有办法可以在文件中添加注释,所以 phpcs 会忽略这条规则: 每个类必须在至少一个级
PHP 代码嗅探器 phpcs: Can not correctly run the tool with parameters: C:\Users\sa\AppData\Local\Temp\___0
我正在尝试运行 PHP CodeSniffer,但出现错误。 PHP Code Sniffer phpcs: Can not correctly run the tool with parameter
我的 TestMyClass.php 在同一个文件(单元测试类)中有两个类定义,PHP Code Sniffer 提示每个类必须单独在一个文件中 .我怎样才能抑制这个警告? class MyCla
我现在已经花了 2 个多小时试图弄清楚如何在方法声明的同一行中要求 {,而不是默认要求在下一行。我怎样才能完成这个?我已将 PSR2 标准复制到一个名为 PSR2 的新文件夹中,以便能够根据自己的喜好
我是一名优秀的程序员,十分优秀!