interlutions/coding-standard
最新稳定版本:v1.0
Composer 安装命令:
composer require interlutions/coding-standard
包简介
Internal PHP coding standards of Interlutions
README 文档
README
Interlutions Coding Standard
We at Interlutions love clean code. So we have a have an internal PHP coding standard across frameworks, e-commerce and content management systems. We are using PHP CodeSniffer to ensure its integrity.
Goals of our coding standard
- Using already existing standards (PSR-1, PSR-2)
- Coding standard across frameworks (Symfony, TYPO3, Neos)
- Avoid duplications (also between code, CVS history and documentation)
Installation
If you use Composer, you can just include the Interlutions Coding Standard in your project with the following command:
composer req interlutions/coding-standard
Usage
Just create a phpcs.xml.dist in your project's root directory with the following content:
<?xml version="1.0"?> <ruleset name="interlutions-coding-standard"> <rule ref="vendor/interlutions/coding-standard/Interlutions"> <!-- If the standard is too hard, you can exclude some rules like this: --> <!-- <exclude name="Generic.Arrays.DisallowLongArraySyntax.Found" /> --> <!-- <exclude name="Generic.Files.LineLength.TooLong" /> --> </rule> </ruleset>
And then you can execute the CodeSniffer like this:
vendor/bin/phpcs -s -p --colors src/
Testing & Development
If you are using just this package, you should be fine with this:
- Download PHP CodeSniffer
- Try it in this repository:
phpcs -d installed_paths=./Interlutions --standard=Interlutions/ruleset.xml data/*
统计信息
- 总下载量: 14.31k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 2
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2018-11-16