openui5vscodeTypescriptTools
openui5vscodeTypescriptTools copied to clipboard
Tools for openui5 to enhance productivity using VS Code
When a model is renamed it should be renamed in all view bindings and controllers who use this model (if possible).
Provide code completion on sap.ui.core.UIComponent.getRouterFor(this).navTo(""); or just .navTo("") + Go To source can get you to the manifest.json + Find all References in manifest.json will list the loc where the...
Provide autocompletion for sap.ui.getEventBus.subscribe(CHANNELNAME, EVENTNAME, ..)
XML Linter checks all files now and checks also node_modules folder, etc. Add possiblilty to ignore certain paths
When having multiple columns in the vscode editor, open the goto view / goto controller window in the same column as the currently opened view/controller.
Should be activateable in workspaces / user settings
Create a command to automatically add imports like: import JSONModel = sap.ui.model.json.JSONModel; to the sap.ui.define Command can be called via autocomplete, too.
To convert the namespaces in define to the namespaces for extend. Example: sap.ui.define([ 'sap/ui/core/mvc/Controller' should be convertable to sap.ui.core.mvc.Controller this should be put in the copy-paste feature so it can...