我已经阅读了手册,并且可以找到许多检查选项,但无法看到如何做我认为应该相当简单的事情。
我设置了一个检查配置文件,它使用 PHPCS 来嗅探 PSR-2 违规等。我还设置了每次提交时运行代码分析。我喜欢这个功能,因为它可以帮助我确定我正在提交干净的代码。
问题是我的测试没有(并且在某些方面不能)通过这些检查,尤其是 PSR-2。因此,每次我进行包含测试文件的提交时,都会收到几个警告。这使得警告基本上没有用,因为我每次提交时都必须检查它们,而且我倾向于忽略所有警告,因为我确信它们正在测试中。
那么,有没有办法在代码分析中忽略我的 /tests/ 目录?或者为我的 /tests/ 目录设置不同的配置文件?我已经尝试过检查配置文件,但我所能做的就是更改警告的严重性,所有级别仍然显示在我的提交中。我也尝试从 phpstorm 中排除 /tests/ 目录,但后来我失去了自动完成功能。
我错过了什么吗?
谢谢你。