
Fix Control Renderer
by UI52b8c4a944e39No licenseListed Oct 8, 2026Updated Oct 8, 2026
Fix Control renderer issues that UI5 linter reports but cannot auto-fix. Use this skill when linter outputs these rules: - `no-deprecated-control-renderer-declaration` - For missing renderer declaration, string-based renderer declaration, implicit renderer auto-discovery (removed in modern UI5) - `no-deprecated-api` - For missing apiVersion:2 in renderer objects, missing IconPool import when using oRm.icon(), deprecated rerender() override. NOTE: For Library.init() apiVersion errors, use fix-library-init instead. - `ui5-class-declaration` - For non-static renderer property in ES6 classes Trigger on: "missing a renderer declaration", "Deprecated declaration of renderer", "deprecated renderer", "apiVersion" (in renderer context), "IconPool", "rerender", "renderer must be a static property" Converts legacy renderer patterns to modern apiVersion: 2 format with proper module imports.
- 2b8c4a944e39Currentcommit 2b8c4a9Published Oct 8, 2026
Source and attribution
Source:UI5/plugins-coding-agentsinplugins/ui5-modernization/skills/fix-control-rendererat commit2b8c4a9
License: No license
Content belongs to its original authors. SourceWeft indexes it from a public repository.
More from UI5/plugins-coding-agents

Modernize Ui5 App
UI5
Orchestrates a five-phase UI5 application modernization workflow with verification gates and per-phase commits.

Modernize Flp Sandbox
UI5
Migrates SAP UI5 apps from the legacy FLP sandbox to the New Sandbox, rewriting config, hooks and tests.

Fix Xml Native Html
UI5
Guides replacement of deprecated native HTML and SVG in UI5 XML views with equivalent UI5 controls and icons.

Fix Table Row Mode
UI5
Fixes deprecated sap.ui.table.Table row properties by converting them to the rowMode aggregation in UI5 code.

Fix Pseudo Modules
UI5
Guides fixes for UI5 linter pseudo module and implicit global errors by correcting module imports.

Fix Partially Deprecated Apis
UI5
Fixes partially deprecated SAP UI5 API usages that the UI5 linter flags but cannot auto-fix.
More in Software Development

Playground
anthropics
Builds self-contained interactive HTML playgrounds with controls, live preview, and copyable prompt output.

M5 Onboard
anthropics
Provisions M5Stack ESP32 boards by detecting them on USB, flashing UIFlow 2.0 firmware, and installing a MicroPython app bundle.

Cardputer Buddy
anthropics
Guides iterating on a Cardputer-Adv MicroPython app bundle: adding apps, pushing files over USB-serial, tailing logs, and running REPL commands.

Testing Strategy
anthropics
Designs test strategies and test plans, covering test types, coverage targets, and example test cases.

Tech Debt
anthropics
Identifies, categorizes, and prioritizes technical debt, producing a scored backlog and phased remediation plan.

System Design
anthropics
Guides system and architecture design through requirements, high-level design, deep dives, scaling, and trade-off analysis.