ui5-language-assistant
ui5-language-assistant copied to clipboard
VSCode Extension and Editor Tooling for SAPUI5
The `namespace` property returned is a `BaseUI5Node`, Should it be a plain **UI5Namespace** instead? - https://github.com/SAP/ui5-language-assistant/blob/f2d29237e633cf30454f7ecba03fed1e940e999f/packages/logic-utils/api.d.ts#L152-L165 This is due to some possible edge cases that existed or may exist in...
It is currently defined using the **general** "UI5Type" type union. - https://github.com/SAP/ui5-language-assistant/blob/f1096861ec041372a349d7f17d755b0483aad1e6/packages/semantic-model-types/api.d.ts#L106-L111 Relevant Discussion: - https://github.com/SAP/ui5-language-assistant/pull/164#pullrequestreview-428133880 @codeworrior said: > The “type“ property should be restricted to UI5Class | UI5Interface, that’s...
Some of the utilities in the `logic-utils` package are not specific to UI5 flows or structures. These should be part of @xml-tools/common to avoid future duplication / re-implementation. e.g: -...
The range for which the hover applies to should be returned. For example, the entire tag name (including the prefix) should be returned for tags. This improves the UX as...
Some missing tags/special cases are: ```xml - use 1. for ordered list items - make a link for http(s), remove link for others , - should be removed , ,...
Some link text is not correctly rendered as links to the SAP UI5 documentation. Examples: * Documentation links: `topic:5ee619fc1370463ea674ee04b65ed83b` should be rendered as `https://sapui5.hana.ondemand.com//topic/5ee619fc1370463ea674ee04b65ed83b` * Method names: `#attachValidateFieldGroup` should be...
In most flows it is the `perceived` human performance that counts, so things that take < 100ms are virtually instantaneous. The question if there are some flows that may become...
Issue: https://github.com/SAP/ui5-language-assistant/issues/646 dependent on this PR: https://github.com/SAP/ui5-language-assistant/pull/721
[Zed](https://zed.dev/) is a new open source code editor that supports macOS natively, and has recently been made available for Linux as well. It has since achieved widespread adoption, with upcoming...