omz13 / omz13-coding-standard
omz13项目的编码规范(一组PHPCS规则)。
0.2.0
2018-09-08 16:11 UTC
Requires
- php: ^7.1
- slevomat/coding-standard: ^4.7
- squizlabs/php_codesniffer: ^3.3
Suggests
- dealerdirect/phpcodesniffer-composer-installer: ^0.4.4 || This Composer plugin will sort out the PHPCS 'installed_paths' automatically.
- liip/rmt: For release management
- roave/security-advisories: dev-master || Helps prevent installing dependencies with known security issues.
This package is auto-updated.
Last update: 2024-09-22 04:33:14 UTC
README
文档
目的
此编码规范包包含一组PHP_CodeSniffer规则。
其概念是
- 保持代码风格的统一性
- 减轻编写愚蠢事物的风险。
- 与
phpcbf
良好地协同工作,尽可能修复错误。换句话说,我很懒,希望电脑为我做尽可能多的事情。
不言而喻,这是基于其他地方开发的规则集构建的,我只是将它们合并在一起,设置了一些选项,并在理论上正确地使用git,以避免竞争规则之间的冲突,以实现我所需的目标。
omz13-k3p
提供了一个规则集 - omz13-k3p - 应用于我为Kirby3开发的插件。生成的代码风格基于我个人的可读性偏好,因此有很多空格。请不要为此讨厌我,我的眼睛不好,我需要额外的空格。这个规则集基于以下内容的融合
- 完整的
generic
规则集 - 完整的
PSR-2
规则集 - 部分
Squiz
规则集 - 部分Slevomat Coding Standard。
注意
该项目是一个非常热爱劳动和学习的经历。它适用于我。它可能不适用于你。YMMV。
安装
$ composer require --dev omz13/coding-standard
使用
运行./vendor/bin/phpcs --standard=omz13-k3p <source>
并观看魔法发生。
尽可能通过./vendor/bin/phpcbf --standard=omz13-k3p <source>
修复错误。
免责声明
此规则集“按原样”提供,不提供任何保证。自行承担风险使用,并在使用phpcbf
“修复”代码之前始终自行测试。如果您发现任何问题,请创建一个新问题。
许可证
买我一杯咖啡
为了表达对这个项目的支持,欢迎您买我一杯咖啡。