litea/cs-ruleset

Litea Solution使用的具有偏见的PHP代码Sniffer规则集

0.3.4 2023-05-10 08:54 UTC

This package is auto-updated.

Last update: 2024-09-10 11:39:51 UTC


README

Litea Solution使用的具有偏见的PHP代码Sniffer规则集。

用法

  1. 通过composer安装此包

    $ composer require litea/cs-ruleset --dev
  2. 在项目根目录中创建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>
  3. 您可以使用<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>