将自动代码升级添加到REDAXO提高开发人员的生产率和代码质量。
该插件将校长与开发人员的核心集成在一起,这意味着它可以简化使用经常使用的迁移/升级用例的用途。如果您是校长专家,则不需要此插件。
主要目的是让人们在开发人员工具方面经验不足,以使迁移任务自动化。
用户在DIFF视图中预览后应用更改。
根据官方的PHP.NET迁移指南,此用例有助于将项目中使用的PHP版本更新为较新的版本。这可能涉及迁移代码与新版本兼容,并将任何弃用的功能更新为建议的替代品。
Unify Code Quality:在这种用例中,目标是确保项目中的所有代码都遵守相同的编码标准和最佳实践。
Remove Dead Code:此用例涉及识别和删除代码库中不再使用或需要的代码。
Infer Type Declarations:在这种用例中,目标是自动推断代码库中方法和函数的本机回返回类型或参数类型。
Reduce Symbol Visibility (Privatization):此用例涉及降低代码库中符号的可见性,以简化未来的重构并减少意外使用的机会。
Use Early Returns:在这种用例中,目标是通过使用早期退货来降低代码的复杂性。
此用例涉及将项目中使用的Phpunit版本更新为新的。这可能涉及迁移的测试代码与新版本兼容,并将任何弃用的功能更新为建议的替代品。
这些迁移仅适用于包含tests/文件夹的附加子。
此用例涉及通过使其更可维护,可读和高效来提高测试代码的质量。这可以包括重构现有的测试代码以遵循最佳实践,删除重复以及改善测试套件的结构。
这些迁移仅适用于包含tests/文件夹的附加子。
REDAXO Specific Code Style:此用例可确保编写的代码遵循Redaxo代码样式指南。这可以包括遵守命名惯例,使用适当的格式以及遵循Redaxo社区建议的编码标准。
More Explicit Coding Style:此用例涉及确保以更明确和清晰的方式编写代码,以便易于阅读和维护。这可以包括使用更多描述性变量名称,避免使用模棱两可的函数名称以及使用适当的注释。