Language:JapaneseEnglish

ui5-modernization Claude Code Plugin

Author
SAP SE
Category
Development
Topics
Migration & Modernization · Enterprise Business Platforms · Web & App Development
First cataloged
2026-07-09 (UTC)
Explanation last updated
2026-08-03 (UTC)
Source (GitHub) last updated
2026-08-03 (UTC) (24 days ago)

The explanation below is AI-generated. Please verify it against the sources.

This plugin is a toolkit for upgrading SAPUI5 and OpenUI5 applications to modern coding standards, such as manifest version 2.0.0 and newer framework baselines. It runs an orchestrated five-phase workflow that fixes deprecated APIs, global namespace usage, module structure, and Content Security Policy issues, with a git commit and a verification checkpoint after each phase. It relies on the separate UI5 linter tool to detect problems by rule ID and to confirm afterward that each fix actually resolved them. Beyond the full workflow, it offers many narrowly scoped fix commands that can be invoked individually for specific error categories. Optional browser-based test verification is available through a Chrome DevTools automation server.

What you can do with ui5-modernization

  • Run a single command that walks an OpenUI5/SAPUI5 project through five modernization phases with checkpoints between them
  • Choose how much autonomy the process has: fully automatic retries, semi-automatic with user review, or fully manual verification
  • Invoke targeted commands for specific problems, such as deprecated controls, global variable access in JS or XML, cyclic module dependencies, or unsafe inline scripts
  • Modernize QUnit/OPA5 test setups and legacy FLP sandbox configuration files separately
  • Get generated modernization and issue-tracking reports summarizing what was changed and what could not be fixed automatically
  • Roll back any individual phase using standard git commands since each phase is committed separately
  • Optionally use browser-based automated test execution and page inspection during verification

Sources

Back to list