litea / cs-ruleset
Litea Solution使用的具有偏见的PHP代码Sniffer规则集
0.3.4
2023-05-10 08:54 UTC
Requires
- pheromone/phpcs-security-audit: ^2.0
- slevomat/coding-standard: ^6.4|^7.0|^8.0
- squizlabs/php_codesniffer: ^3.5
README
Litea Solution使用的具有偏见的PHP代码Sniffer规则集。
用法
-
通过composer安装此包
$ composer require litea/cs-ruleset --dev
-
在项目根目录中创建ruleset.xml
<?xml version="1.0"?> <ruleset name="Litea"> <rule ref="./vendor/litea/cs-ruleset"> <!-- Here you can put overriding code sniffer rules --> </rule> </ruleset>
-
您可以使用
<rule>
标签覆盖默认规则集<?xml version="1.0"?> <ruleset name="Litea"> <rule ref="./vendor/litea/cs-ruleset"> <exclude name="SlevomatCodingStandard.Functions.StrictCall"/> </rule> <rule ref="Squiz.Strings.DoubleQuoteUsage.ContainsVar"> <message>Variable "%s" not allowed in double quoted string; use sprintf() instead</message> </rule> </ruleset>