omz13/omz13-coding-standard
Composer 安装命令:
composer require omz13/omz13-coding-standard
包简介
A Coding Standard (a set of PHPCS rules) for projects by omz13.
关键字:
README 文档
README
Documentation
Purpose
This Coding Standard package contains a set of PHP_CodeSniffer rules.
The concept is to:
- maintain consistency of code style
- mitigate against writing stupid things.
- play nicely with
phpcbfin that as far as possible, errors are fixable. In other words, I am lazy and the computer should do as much as it can for me.
It goes without saying that this is built on the shoulders of the rulesets developed elsewhere and I have meerly melded things together, set some options, and in theory git things right so there are no clashes between competing rules, to do achieve what I needed.
omz13-k3p
There is one ruleset provided - omz13-k3p - which is to be applied to the plugins that I develop for Kirby3. The resulting code style is based on my personal preferences for readability, so lots of spaces aroud things. Don't hate me for this, my eyes suck and I need the extra spacing. This ruleset is based on melding the following:
- The complete
genericruleset - The complete
PSR-2ruleset - Some of the
Squizruleset - Some of the Slevomat Coding Standard.
Caveat
This project is very much a labor of love and a learning experience. It works for me. It may not work for you. YMMV.
Installation
$ composer require --dev omz13/coding-standard
Use
Invoke ./vendor/bin/phpcs --standard=omz13-k3p <source> and watch the magic happen.
As far as possible errors can be fixed by ./vendor/bin/phpcbf --standard=omz13-k3p <source>.
Disclaimer
This rulesset is provided "as is" with no guarantee. Use it at your own risk and always test it yourself before using phpcbf to "fix" your code. If you find any issues, please create a new issue.
License
Buy Me A Coffee
To show your support for this project you are welcome to buy me a coffee.
统计信息
- 总下载量: 209
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 7
- 依赖项目数: 9
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2018-09-06