A common coding standard for Ramsey's PHP libraries.

Fund package maintenance!

Installs: 2 450

Dependents: 1

Suggesters: 0

Security: 0

Stars: 3

Watchers: 1

Forks: 1

Open Issues: 3


1.3.0 2020-11-14 23:16 UTC


A common coding standard for Ramsey's PHP libraries.

Source Code Download Package PHP Programming Language Read License Build Status Package downloads on Packagist Chat with the maintainers


This is a custom coding standard for PHP_CodeSniffer. It borrows many sniffs from Slevomat Coding Standard and PHPCSExtra and combines them into a single unified, common standard for Ramsey's PHP libraries.

This project adheres to a code of conduct. By participating in this project and its community, you are expected to uphold this code.


Install this package as a dependency using Composer.

composer require --dev ramsey/coding-standard


To use this coding standard, add <rule ref="Ramsey"/> to your phpcs.xml configuration.

Here are the contents of an example phpcs.xml.dist file that you may place in the root of your repository:

<?xml version="1.0"?>
<ruleset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

    <arg name="extensions" value="php"/>
    <arg name="colors"/>
    <arg value="sp"/>


    <rule ref="Ramsey"/>


Then, run PHP_CodeSniffer:



Contributions are welcome! To contribute, please familiarize yourself with CONTRIBUTING.md.

Copyright and License

The ramsey/coding-standard library is copyright © Ben Ramsey and licensed for use under the terms of the MIT License (MIT). Please see LICENSE for more information.