问题标签 [phpcs]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
88 浏览

git - phpcs 仅对 git blame 值

我与许多其他开发人员一起在一个项目中工作,标准是我们只对自己的代码进行 lint 和格式化,而不是遗留代码。

我正在尝试找到一种仅在我的代码或我是 git blame 值的代码上运行 phpcs 的方法,这可能吗?我一直在查看高级用法https://github.com/squizlabs/PHP_CodeSniffer/wiki/Advanced-Usage#ignoring-parts-of-a-file但我无法弄清楚。

0 投票
1 回答
8518 浏览

php - phpcs:缺少参数注释

我有以下代码:

...我发现当我将鼠标悬停在注释上时,会出现以下注释:

phpcs:缺少参数注释

如何修改我的注释以使投诉消失?

(我尝试在参数的注释上方简单地添加文本,但这似乎并没有解决它。)

0 投票
1 回答
11839 浏览

php - Visual Studio 代码中的 PHPCS 设置

我想在 VScode 中添加 phpcs CodeSniffer。我phpcs: Request workspace/configuration failed with message: Unable to locate phpcs. Please add phpcs to your global path or use composer dependency manager to install it in your project locally.在视觉工作室中遇到错误。我也安装了 PHPCS 和 PEAR。"phpcs.composerJsonPath": "C:/wamp/wpcs/composer.json"这些代码我也在VScode 中尝试过用户设置和工作区设置。但是没有得到我应该在哪里以及如何设置路径?我的路径目录是C:\wamp\wpcs\phpcs. 谁能建议我怎么做?

0 投票
0 回答
501 浏览

php - 仅对继承的方法禁用 squiz.commenting.functioncomment.missing phpcs 嗅探

我目前正在从事的项目具有以下编码标准。

如果 phpdoc 只是父类方法的 phpdoc 的副本,请不要将其添加到继承的方法中。仅当它不同时才将 phpdoc 添加到继承的方法中。

我正在尝试使用 phpcs 来实现这一点,并希望有条件地启用squiz.commenting.functioncomment.missingphpcs 嗅探。

我知道 phpcs 不会有关于类(及其继承)的运行时信息,所以我不认为在嗅探或规则集级别可以做任何事情。

但是还有其他方法可以覆盖 phpcs 命令输出的输出吗?如果是,那么我可以挂钩该代码,然后可以在需要时有条件地隐藏错误消息。

我看到我们可以使用带有 phpcs 的引导文件。引导文件是否允许我们过滤(或修改)phpcs 输出的错误和警告列表?

0 投票
2 回答
400 浏览

codesniffer - 包括排除规则

我想包含 PSR12 规则集(其中包括规则“PSR1.Methods.CamelCapsMethodName.NotCamelCaps”),但我不希望该规则在特定文件上运行。所以我尝试了以下规则集:

不幸的是,它根本不运行“PSR1.Methods.CamelCapsMethodName.NotCamelCaps”规则(在其余代码中也没有)。

有谁知道如何让这个工作?

0 投票
1 回答
2302 浏览

php - 如何找到phpcs当前的默认标准

我想知道我当前在 Visual Studio 中的 PHPCS 标准

例如:

如何设置它在文档中给出

phpcs --config-set default_standard 值

0 投票
0 回答
54 浏览

wordpress - PhpStorm:如何应用 WordPress 安全规则

如何使用 PhpStorm 在 PHPCS 上应用 WordPress 安全规则?在编码标准下拉列表下的 PhpStorm 检查寡妇中,我有以下内容:

我应该选择哪一个来进行安全嗅探?在谷歌搜索 2 几个小时后,我找不到合适的答案。我需要在我开发的插件上运行安全规则集。请建议。

  • 操作系统:Ubuntu 14.04
  • PhpStorm 版本:2017.1.3
0 投票
1 回答
4475 浏览

php - 未指定phpcs版本

在询问之前,我在谷歌上也花了几个小时寻找答案,在 phpcs 我有这个错误“未指定 PHP 版本”,但我在谷歌上找不到答案,最终我刚刚遇到了这个“PHP 版本 5 " 这清除了错误,但我很困惑,因为 PHP 5 已过时,我使用的是 PHP 7.2.10。

如果有人能阐明这一点,我将不胜感激,非常感谢。

编辑:我刚刚在顶部添加了 @ 行,它破坏了“PHP 版本 5”,因为它说“未指定 PHP 版本”。

  • @类别
  • @包裹
  • @作者
  • @执照
  • @关联
  • PHP 版本 5
0 投票
1 回答
427 浏览

wordpress - phpcs svg 转义功能 wordpress

我会尽量快速回答我的问题!我的问题是我使用 svg 图标系统作为 tweentyseventeen 默认主题!但是当我使用 echo get_svg() 函数时。phpcs 给我一个警告,所有输出都需要用转义函数转义?任何帮助如何用我的 svgs 实现这一点?

0 投票
1 回答
74 浏览

php - WordPress 转义功能的 PHPCS 警告

谁能帮我解决图片中显示的这个问题?

在此处输入图像描述