gpt4 book ai didi

php - PHP CodeSniffer 如何检查没有扩展名的文件?

转载 作者:可可西里 更新时间:2023-11-01 01:13:13 27 4
gpt4 key购买 nike

在我的团队中,我们使用 codesniffer为 Symfony 应用程序强制执行编码风格,并且刚刚意识到没有扩展名的文件不会被检查,即使我们明确使用该文件作为参数。正如在此 github issue 中所讨论的那样,这是设计使然.

这意味着像 bin/console 这样的文件没有得到检查,即使它们是有效的 PHP 文件,并且 --extensions 参数不接受空参数。

有没有办法让 CodeSniffer 也检查这些文件?

最佳答案

来自文档

忽略特定文件的文件扩展名是 PHP_CodeSniffer 的一项功能,也是检查没有扩展名的文件的唯一方法。如果检查整个目录的文件,所有没有扩展名的文件都将被忽略,因此您必须分别检查每个文件

https://github.com/squizlabs/PHP_CodeSniffer/wiki/Advanced-Usage

所以你需要指定文件

语法是

phpcs --file-list=path/to/file/containing/others

others 是一个文件,每行结构一个文件。

这会检查其他文件中列出的所有文件

例如

文件1文件2控制台

检查3个文件

关于php - PHP CodeSniffer 如何检查没有扩展名的文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47415146/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com