sellerlabs / php-standard
有观点的PHP标准
v1.1.0
2017-01-23 02:56 UTC
Requires
- friendsofphp/php-cs-fixer: ~1.9
- mmoreram/php-formatter: ^1.0
- sellerlabs/nucleus: ~0.6
- squizlabs/php_codesniffer: ~2.3
- symfony/console: ^2.7|^3.0
- symfony/finder: ^2.7|^3.0
README
该存储库包含用于强制执行SellerLabs PHP编码风格标准和特定项目组织结构的工具。
它有很强的观点。请警告。请不要哭闹。
组织
该项目分为三个部分
- Chroma:PHP Code Sniffer的编码标准。讽刺的是,由于PHP Code Sniffer期望非常特定的样式,因此目前无法将其标准规则强制执行到自身中。然而,该标准已强制执行在库的每个其他部分。
- phpstd CLI工具:
phpstd
是一个具有用于linting、清理、验证和设置新项目命令的小型CLI应用程序。 - phpmd.xml:包含用于额外检查的
phpmd.xml
文件。
风格指南
待办事项
贡献
GitHub上接受拉取请求。欢迎修复错误和小型改进。然而,大型的风格变化将仔细审查。许多代码风格决策完全是个人喜好(snake_case 与 camelCase)。
许可证
此代码根据MIT许可证授权。有关更多信息,请参阅LICENSE。