將自動代碼升級添加到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:此用例涉及確保以更明確和清晰的方式編寫代碼,以便易於閱讀和維護。這可以包括使用更多描述性變量名稱,避免使用模棱兩可的函數名稱以及使用適當的註釋。