codelytv / coding-style
Codely使用的PHP编码风格规则
1.3.0
2024-08-05 14:17 UTC
Requires
README
✍️ Codely的简易编码标准配置
考虑现代PHP最佳实践并确保一致性的有偏见的linting配置。👌
看看它,玩玩它,享受它吧。 欢迎星标 😊
👀 如何使用
- 安装依赖
composer require --dev codelytv/coding-style
- 将其添加到您的
ecs.php
文件中use CodelyTv\CodingStyle; use Symplify\EasyCodingStandard\Config\ECSConfig; return function (ECSConfig $ecsConfig): void { $ecsConfig->paths([__DIR__ . '/src',]); $ecsConfig->sets([CodingStyle::DEFAULT]); // Or this if you prefer to have the code aligned // $ecsConfig->sets([CodingStyle::ALIGNED]); };
- 执行它
./vendor/bin/ecs check
🤔 它的作用
- 使用PSR-12对PHP进行linting
- 扩展一些配置(您可以在这里看到所有规则)
- 使用制表符进行缩进(原因)。如果您想使用空格,可以在您的
ecs.php
文件末尾添加以下行use Symplify\EasyCodingStandard\ValueObject\Option; $ecsConfig->indentation(Option::INDENTATION_SPACES);
📦 如何发布新版本
只需按照语义化版本创建一个新的GitHub Release。
👌 Codely代码质量标准
发布此包时,我们致力于以下代码质量标准
- 🤝 尊重 语义化版本:补丁或次要版本中不包含破坏性更改
- 🤏 无意外传递依赖:使用满足目的所需的最小依赖
- 🎯 单一特定目的,无需携带一大堆不必要的其他工具
- 📖 良好的文档化Readme,展示如何安装和使用
- ⚖️ 支持开源的许可证和协作