IDE extensionIDE extensiontypeInstalls into a development environment (VS Code, Eclipse with ABAP Development Tools, SAP Business Application Studio) and works inside it, rather than as a library you call or a command you run.See every one →What this type is →by SAPby SAPoriginPublished by SAP itself. A visible facet, never an input to a reading — a dormant official plugin reads exactly like a dormant independent one.See every one →

vscode-ui5-language-assistant

SAP's VS Code extension for SAPUI5 and OpenUI5: completion, validation, hover tooltips, go to definition, quick fix and formatting for XML views, and completion and validation for manifest.json.

Language support for UI5 XML views in VS Code, driven by SAPUI5 metadata that the extension downloads lazily. In a view it offers classes, aggregations, properties, events, associations, enum and boolean values and namespace prefixes, filtered by the type of the parent aggregation and the xmlns prefix in use, with deprecated and experimental nodes left out by default and a link to the SAPUI5 SDK in the suggestion tooltip. It reports unknown tags and attribute keys, duplicate IDs, wrong aggregation cardinality, malformed binding info and a missing ID when flexEnabled is true in manifest.json, and warns on deprecated classes, properties and events; the quick fix adds a generated ID. The metadata comes from the version in minUI5Version, the closest LTS version when that one cannot be retrieved, and 1.71 when it is 1.38 or older or undefined. The README says the validations and their severity are hard-coded and cannot be configured, and that CAP projects need the @sap/cds module installed.

Facts

Latestv0.0.1-securityReleasedLast pushLicenceApache-2.0

Where it sits

Lives in
Provides
Editor supportUI5Editor supportcapabilityWorking in source code with the editor helping rather than treating it as text — completion, go-to-definition, inline errors, refactoring and preview.LintingUI5LintingcapabilityCatching in the editor what would otherwise be caught at deploy time, or not at all — problems in source code and models and in the project's configuration, found by rules rather than by review.
Optional
@sap/cds@sap/cdsartifactThe @sap/cds module in a CAP project, which the README says has to be installed when the extension works with CAP projects.

Who is behind it

SAPSAPOrganisationMaintains this
In the atlas: maintains 137, wrote 14
@SAP
maintainerAlla VolkovPersonContributes to this
In the atlas: contributes to 2
@allaVolkov
Artemis CoderPersonContributes to this
In the atlas: contributes to 9
@Artemis-Coder17
Shahar SoelPersonContributes to this
In the atlas: contributes to 2
@bd82
Florian VogtPersonContributes to this
In the atlas: contributes to 50, wrote 2
@flovogt
Jimmy JosephPersonContributes to this
In the atlas: contributes to 11
@Jimmy-Joseph19
Johannes KolbePersonContributes to this
In the atlas: contributes to 10
@johannes-kolbe
Klaus KellerPersonContributes to this
In the atlas: contributes to 15
@Klaus-Keller
Maruf RasullyPersonContributes to this
In the atlas: contributes to 12
@marufrasully
michawaiPersonContributes to this
In the atlas: contributes to 2
@michawai
Mariana NabokaPersonContributes to this
In the atlas: contributes to 1
@MN-public
22 contributors

What it declares

Every artifact

Type
IDE extension
Origin
By SAP

As an IDE extension

Installs into
VS Code
Distributed through
Visual Studio Marketplace

Connections3

vscode-ui5-language-assistant connectionsvscode-ui5-language-assistantPROVIDES→ provides2provides stated Completion, hover tooltips, go to definition for controller references, a quick fix, formatting and semantic highlighting for UI5 XML views, and completion and validation for manifest.json, all in VS Code. SAP/ui5-language-assistant — vscode-ui5-language-assistant README, Features: https://github.com/SAP/ui5-language-assistant/tree/master/packages/vscode-ui5-language-assistant SAP/ui5-language-assistant — vscode-ui5-language-assistant README, Features: https://github.com/SAP/ui5-language-assistant/tree/master/packages/vscode-ui5-language-assistant SAP/ui5-language-assistant — vscode-ui5-language-assistant README, Features: https://github.com/SAP/ui5-language-assistant/tree/master/packages/vscode-ui5-language-assistantEditor supportprovides stated Reports errors and warnings in UI5 XML views as they are edited: unknown tags and attribute keys, duplicate IDs, binding info problems and the use of deprecated classes, aggregations, properties, events and associations. SAP/ui5-language-assistant — vscode-ui5-language-assistant README, XML View Validations: https://github.com/SAP/ui5-language-assistant/tree/master/packages/vscode-ui5-language-assistant SAP/ui5-language-assistant — vscode-ui5-language-assistant README, XML View Validations: https://github.com/SAP/ui5-language-assistant/tree/master/packages/vscode-ui5-language-assistant SAP/ui5-language-assistant — vscode-ui5-language-assistant README, XML View Validations: https://github.com/SAP/ui5-language-assistant/tree/master/packages/vscode-ui5-language-assistantLintingNEEDS→ optionally needs1optionally needs stated If: the workspace is a CAP project The [@sap/cds](artifact:sap-cds) module in a CAP project, which the README says has to be installed when the extension works with CAP projects. SAP/ui5-language-assistant — vscode-ui5-language-assistant README, Requirements: https://github.com/SAP/ui5-language-assistant/tree/master/packages/vscode-ui5-language-assistant@sap/cdsif

README

quoted from SAP/ui5-language-assistant under Apache-2.0, read
SAP/ui5-language-assistant/README.mdOn GitHub

CircleCI Coverage Status Language grade: JavaScript styled with prettier Commitizen friendly DependentBot REUSE status

UI5 Language Assistant

This npm mono-repo contains editor related tooling for SAPUI5 and OpenUI5 projects.

It currently contains:

Support

Please open issues on github.

Contributing

See CONTRIBUTING.md.

Licensing

Copyright 2023 SAP SE. Please see our LICENSE for copyright and license information. Detailed information including third-party components and their licensing/copyright information is available via the REUSE tool.

Apache-2.0, read

History

Latest

v4.0.99

  1. v4.0.98

  2. v4.0.97

  3. v4.0.96

  4. v4.0.95

  5. v4.0.94

  6. v4.0.93

  7. v4.0.92

  8. v4.0.91

  9. v4.0.90

  10. v4.0.89

  11. v4.0.88

  12. v4.0.87

  13. v4.0.86

  14. v4.0.85

  15. v4.0.84

  16. v4.0.83

  17. v4.0.82

  18. v4.0.81

  19. v4.0.80

  20. v4.0.78

  21. v4.0.77

  22. v4.0.76

  23. v4.0.75

  24. v4.0.74

  25. v4.0.73

  26. v4.0.72

  27. v4.0.71

  28. v4.0.70

  29. v4.0.69

  30. v4.0.68

  31. v4.0.67

  32. v4.0.66

  33. v4.0.65

  34. v4.0.64

  35. v4.0.63

  36. v4.0.62

  37. v4.0.61

  38. v4.0.60

  39. v4.0.59

  40. v4.0.58

  41. v4.0.57

  42. v4.0.56

  43. v4.0.55

  44. v4.0.54

  45. v4.0.53

  46. v4.0.52

  47. v4.0.51

  48. v4.0.50

  49. v4.0.49

  50. v4.0.48

  51. v4.0.47

  52. v4.0.46

  53. v4.0.45

  54. v4.0.44

  55. v4.0.43

  56. v4.0.42

  57. v4.0.41

  58. v4.0.40

  59. v4.0.39

  60. v4.0.38

  61. v4.0.37

  62. v4.0.36

  63. v4.0.35

  64. v4.0.34

  65. v4.0.33

  66. v4.0.32

  67. v4.0.31

  68. v4.0.30

  69. v4.0.29

  70. v4.0.28

  71. v4.0.27

  72. v4.0.26

  73. v4.0.25

  74. v4.0.24

  75. v4.0.23

  76. v4.0.22

  77. v4.0.21

  78. v4.0.20

  79. v4.0.19

  80. v4.0.18

  81. v4.0.17

  82. v4.0.16

  83. v4.0.15

  84. v4.0.14

  85. v4.0.13

  86. v4.0.12

  87. v4.0.11

  88. v4.0.10

  89. v4.0.9

  90. v4.0.8

  91. v4.0.7

  92. v4.0.6

  93. v4.0.5

  94. v4.0.4

  95. v4.0.3

  96. v4.0.2

  97. v3.3.1

  98. v3.3.0

    Notes

    v3.3.0 (manually created due to release issue)

  99. v3.2.1

    Notes

    v3.2.1 (manually created due to release issue)

1downloads per week, npm
Weekly downloads for vscode-ui5-language-assistant26 complete calendar weeks from 2026-04-20 to 2026-10-18; the latest total is 1.20 Apr – 26 Apr: 627 Apr – 3 May: 04 May – 10 May: 611 May – 17 May: 618 May – 24 May: 325 May – 31 May: 71 Jun – 7 Jun: 18 Jun – 14 Jun: 315 Jun – 21 Jun: 222 Jun – 28 Jun: 229 Jun – 5 Jul: 36 Jul – 12 Jul: 313 Jul – 19 Jul: 120 Jul – 26 Jul: 527 Jul – 2 Aug: 23 Aug – 9 Aug: 210 Aug – 16 Aug: 217 Aug – 23 Aug: 424 Aug – 30 Aug: 431 Aug – 6 Sept: 47 Sept – 13 Sept: 314 Sept – 20 Sept: 721 Sept – 27 Sept: 028 Sept – 4 Oct: 25 Oct – 11 Oct: 112 Oct – 18 Oct: 1

Others providing41

Editor support
  1. abap-adt-apiJS/TS client for the ADT resources of an ABAP systemfrom ABAP
  2. abap2UI5 PlaygroundIn-browser ABAP editor beside the abap2UI5 app it buildsfrom ABAP
  3. abap2UI5 for VS CodeVS Code extension to preview, activate and lint abap2UI5 appsfrom ABAP
  4. vscode-tabl-ddicVS Code syntax highlighting for .tabl.ddic table definitionsfrom ABAP
  5. HammerNative macOS code editor for ABAP and CDSfrom ABAP
  6. cds-eclipse-pluginEclipse plugin for the CDS languagefrom CAP
  7. @arc-mcp/adt-lsTypeScript SDK over SAP's headless adt-ls language serverfrom ABAP
  8. abapthemesThree colour themes for ABAP source in ADT for Eclipsefrom ABAP
  9. SAP Build CodeDevelopment environment on BTP for UI5, Fiori, mobile and CAPfrom BTP/BAIP
  10. SAP Business Application StudioBrowser-based development environment with dev spacesfrom BTP/BAIP
  11. SAP Web IDE Full-StackIDE service on SAP BTP for SAPUI5, Fiori and full-stack appsfrom BTP/BAIP
  12. cds-intellijSAP CDS language support for IntelliJ IDEAfrom CAP
  13. Cloud ALM Link for ADTEclipse plugin linking ABAP transports to SAP Cloud ALM featuresfrom ABAP
  14. ABAP Call HierarchyEclipse plugin showing the call hierarchy of ABAP membersfrom ABAP
  15. abap-call-hierarchyADT backend for the ABAP Call Hierarchy Eclipse pluginfrom ABAP
  16. abap-tags-backendADT backend for the ABAP Tags Eclipse pluginfrom ABAP
  17. ABAP TagsEclipse plugin for tagging ABAP repository objectsfrom ABAP
  18. BellaEclipse plugin bringing Claude into ABAP Development Toolsfrom ABAP
  19. ABAP Syntax HighlightingVS Code syntax highlighting for .abap filesfrom ABAP
  20. abapfs_extensionsABAP objects enabling ADT updates on systems older than 7.51from ABAP
  21. ABAP remote filesystemVS Code extension editing ABAP systems over ADT as a filesystemfrom ABAP
  22. ABAP Development Tools for EclipseSAP's Eclipse plugins for ABAP development over ADTfrom ABAP
  23. ABAP Development Tools for VS CodeSAP's ABAP tools in VS Code for editing, debugging, ATC and transportsfrom ABAP
  24. @sap/cds-lspLanguage server for CDSfrom CAP
  25. cds-textmate-grammarTextMate grammar for the CDS languagefrom CAP
  26. @sap/ux-cds-odata-language-server-extensionOData annotation features for the @sap/vscode-cds extensionfrom CAP
  27. @sap/vscode-cdsCDS language support for VS Code and Business Application Studiofrom CAP
  28. @saptools/hana-lensWorkspace-wide CSN cache for querying CAP entities and columnsfrom CAP
  29. @saptools/sqltoolsSQLTools connection from a Cloud Foundry app's HANA bindingfrom BTP/BAIP
  30. zed-cds-extensionCDS language support for the Zed editorfrom CAP
  31. my-ide-actionsCollection of ABAP Development Tools IDE Actionsfrom ABAP
Linting
  1. @cbs-consulting/cds-eslintESLint plugin with one consultancy's rules for CDS filesfrom CAP
  2. @cbs-consulting/toolsShared ESLint configuration for SAPUI5 and CAP projectsfrom CAP
  3. ui5plugin-linterCommand-line linter for UI5 classes, XML views and i18n filesfrom UI5
  4. ui5pluginSAPUI5 extension for Visual Studio Codefrom UI5
  5. eslint-plugin-better-cap-configESLint rules flagging deprecated CAP configurationfrom CAP
  6. hana-linterRegex naming rules for SAP HANA artifacts in a CAP projectfrom CAP
  7. @sap/eslint-plugin-cdsSAP's ESLint plugin for CDSfrom CAP
  8. @sap-ux/eslint-plugin-fiori-toolsESLint rules for projects the Fiori tools generators producefrom CAP
  9. @satiroglu/kaevRule-based checker for SAPUI5 and OpenUI5 projectsfrom UI5
  10. @ui5/linterStatic analysis tool for UI5 projectsfrom UI5

Details

Sources3
Added by handdiscovered herechecked
github.com/SAP/ui5-language-assistanttree, pushes, contributors, CIchecked
README.mdquoted, and what the entry declareschecked

Sources are graph entities: the same page may back several entries, and an unreachable source flags every row that rests on it.

Compatibility and provenance
latestv0.0.1-security
first release
releases and cadence1
discovered viaAdded by hand
first seen in the atlas
ecosystem and domainui5, developer-experience
Contributors22
History in the atlas1
  1. First seen.
For your agent
Ref
artifact:sap-vscode-ui5-language-assistant
JSON
/artifacts/sap-vscode-ui5-language-assistant.json
MCP
Connecting an agent