Skip to content

Roadmap: Next #323

Description

@flovogt

Roadmap: Next

This issue describes the currently foreseen changes for the next release of @ui5/linter. The list is not exhaustive and may change over time.

Detection improvements

  • Detect usage of private/restricted UI5 APIs (CPOUI5FOUNDATION-948)
  • Detect usage of experimental UI5 APIs (CPOUI5FOUNDATION-933)
  • Detect mismatch of manifest.json and UI5 version (CPOUI5FOUNDATION-1108)

Autofix (JavaScript)

  • Offer replacements in HTML files (CPOUI5FOUNDATION-998)
  • Migrate legacy jQuery based module definition to UI5 module definition (CPOUI5FOUNDATION-1023)
  • Migrate advanced deprecated APIs (in JS and XML) (CPOUI5FOUNDATION-995)
  • Offer replacements in JSON files (CPOUI5FOUNDATION-996)
    • Add missing framework libraries in manifest.json (sapui5/dependencies)
  • Offer replacements in ui5 yaml files (CPOUI5FOUNDATION-997)
    • Add missing framework libraries in ui5.yaml (framework/libs)

Autofix (TypeScript)

We plan to offer the same range of autofix capabilities for TypeScript projects as for JavaScript based projects. Currently, the focus is on JavaScript projects. SAP internally this enhancement is tracked in CPOUI5FOUNDATION-1000.

Configuration

  • Allow configuration of UI5 version (CPOUI5FOUNDATION-856)
    • Currently, the latest LTS version 1.136 is used
  • Allow usage of OpenUI5 types (CPOUI5FOUNDATION-1093)

Metadata

Metadata

Assignees

Labels

roadmapIssue contains a roadmap

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions