fox91/coding-standard

fox91 Coding Standard

Installs: 3 791

Dependents: 1

Suggesters: 0

Security: 0

Stars: 0

Watchers: 1

Forks: 0

Open Issues: 0

Type:phpcodesniffer-standard

v0.3.1 2024-03-10 11:13 UTC

README

Latest version Downloads Build status

Compatible with PHP 7.4, 8.0, 8.1, 8.2 and 8.3.

Included tools

Optional tools

Installation

composer require --dev fox91/coding-standard

Create a file named .phpcs.xml.dist in the root of your project:

<?xml version="1.0" encoding="UTF-8"?>
<ruleset>
    <!-- https://github.com/squizlabs/PHP_CodeSniffer/wiki/Annotated-Ruleset -->
    <!-- https://github.com/squizlabs/PHP_CodeSniffer/wiki/Advanced-Usage -->

    <arg name="extensions" value="php"/>
    <arg name="tab-width" value="4"/>
    <arg name="basepath" value="."/>
    <arg name="parallel" value="80"/>
    <arg name="report" value="full"/>
    <arg name="cache" value=".phpcs.cache"/>

    <arg value="s"/>

    <file>src</file>
    <file>tests</file>

    <config name="ignore_warnings_on_exit" value="1"/>
    <config name="ParanoiaMode" value="1"/>

    <!-- PHPCompatibility config -->
    <!-- <config name="testVersion" value="7.4"/> -->

    <rule ref="Fox91CodingStandard"/>
    <!-- <rule ref="Fox91CodingStandardStrict"/> -->
</ruleset>