fix-component-async
Installation
SKILL.md
Fix Component.js Async Configuration
This skill fixes Component.js async configuration issues that the UI5 linter detects but cannot auto-fix because they may require understanding of the component's loading behavior.
Linter Rules Handled
| Rule ID | Message Pattern | This Skill's Action |
|---|---|---|
async-component-flags |
Component is not configured for asynchronous loading | Add IAsyncContentCreation interface |
async-component-flags |
Component does not specify that it uses the descriptor via the manifest.json file | Add manifest: "json" |
async-component-flags |
Component implements the sap.ui.core.IAsyncContentCreation interface. The redundant 'async' flag ... should be removed | Remove async flag from manifest |
async-component-flags |
The 'async' property at '...' must be removed | Remove async: false |
no-removed-manifest-property |
Property '...' has been removed in Manifest Version 2 | Remove async property |