omz13/omz13-coding-standard 问题修复 & 功能扩展

解决BUG、新增功能、兼容多环境部署,快速响应你的开发需求

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

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

License Issues

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 phpcbf in 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 generic ruleset
  • The complete PSR-2 ruleset
  • Some of the Squiz ruleset
  • 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

MIT

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

GitHub 信息

  • Stars: 0
  • Watchers: 1
  • Forks: 1
  • 开发语言: Makefile

其他信息

  • 授权协议: MIT
  • 更新时间: 2018-09-06

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固