Frank Weigel
Frank Weigel
While working on https://github.com/SAP/openui5/commit/c782ce9be8cbd71201e19ba3cb4c0e81e439b71f , I encountered the following issue with the ui5-migration tooling: Sometimes, the cleanup of global names adds a dependency again although it exists already. This seems...
While working on https://github.com/SAP/openui5/commit/c782ce9be8cbd71201e19ba3cb4c0e81e439b71f , I encountered the following issue with the ui5-migration tooling: The migration tooling sometimes breaks the source formatting, especially the indent of closing brackets. This might...
In some special cases, the generic rules used by the migration tooling might not be suitable and a developer might decide to revert a migration step done by the tooling....
## Expected Behavior The linter should not complain about allowed globals, no matter how they are accessed. ## Current Behavior The linter complains about calls to `sap.ui.define` or other allowed...
## Expected Behavior When reporting the use of a deprecated method, the linter should name the correct type that provides the method (_Naming the subclass on which the method is...
## Expected Behavior UI5 linter should process our project without running into an internal error. ## Current Behavior When executing the UI5 linter on one of our projects, we see...
Type 'import("sap/ui/core/Popup").Dock' is not assignable to type 'typeof Dock' (since UI5 1.115.0)
**Describe the bug** Since [UI5 1.115.0](https://sap.github.io/ui5-typescript/releasenotes.html#11150---also-see-the-separate-section-on-11151-above-june-2023), the TS types use a different strategy for enums attached to another API. They are no longer named exports, but attached as static properties....
TypeScript cannot recognize that a relative dependency "./library" in a module "sap/ui/unified/ColorPicker" maps to the ambient module "sap/ui/unified/library" (without import maps / package.json entries, relative import specifiers don't map to...
Missing findings: - a [renderer definition](https://github.com/SAP/openui5/blob/1c9138068dafae29347f5e1ca78a695c3306d148/src/sap.m/test/sap/m/CarouselKeyboardHandling.js#L373) that re-uses the render function from another renderer - a similar case is solved via https://github.com/SAP/ui5-linter/pull/440 - ~~a [missing `manifest:"json"`](https://github.com/SAP/openui5/blob/1c9138068dafae29347f5e1ca78a695c3306d148/src/sap.f/test/sap/f/cardsdemo/cardcontent/componentCard/componentWithList/Component.js#L6) entry in a component~~...