litea/cs-ruleset

Opinionated PHP Code Sniffer rule-set used by Litea Solution

0.3.4 2023-05-10 08:54 UTC

This package is auto-updated.

Last update: 2024-05-10 10:56:36 UTC


README

Opinionated PHP Code Sniffer rule-set used by Litea Solution.

Usage

  1. Install this package via composer

    $ composer require litea/cs-ruleset --dev
  2. Create ruleset.xml in your project root

    <?xml version="1.0"?>
    <ruleset name="Litea">
        <rule ref="./vendor/litea/cs-ruleset">
            <!-- Here you can put overriding code sniffer rules -->
        </rule>
    </ruleset>
  3. You can override the default rule-set using the <rule> tag

    <?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>