kdyby/coding-standard

Kdyby Coding Style


Keywords
standard, phpcs, Coding Standard, codesniffer, sniffer, coding, ruleset, cs, PHPCodeSniffer
Licenses
BSD-3-Clause/GPL-2.0/GPL-3.0

Documentation

Coding Standard

Build Status Downloads this Month Latest stable Coverage Status

Variation of Slevomat Coding Standard and Consistence Coding Standard of PHPCodeSniffer coding style rules.

Installation

Install the kdyby/coding-standard with Composer:

composer require --dev kdyby/coding-standard

Usage

There is a standard for PHP 7.1+

vendor/bin/phpcs --standard=vendor/kdyby/coding-standard/KdybyCodingStandard/ruleset-7.1.xml --encoding=utf-8 -sp src tests

Customization

To allow customization, just include the ruleset-7.1.xml standard in you project's ruleset.xml

<?xml version="1.0"?>
<ruleset name="My Project">
    <rule ref="vendor/kdyby/coding-standard/KdybyCodingStandard/ruleset-7.1.xml"/>

    <!-- custom settings -->
</ruleset>