LintingCAPLintingcapabilityCatching 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.
Before choosing this
crawled
Signals
LicenceNo licenseNeither the package manifest nor the repository tree declares a licence
Without a licence the default is all rights reserved. Ask the maintainer, or check for terms stated elsewhere, before depending on it.
The fetched manifest names no licence and the repository tree holds no licence file. Manifest licence: none, Licence file: none in tree, observed , crawled manifest and repository tree.
What it declares
Every artifact
Type
Build tool
Origin
Independently maintained
As a build tool
Distributed through
npm
declared, How the tool is added to a project, as its documentation says., read npm install --save-dev @cbs-consulting/cds-eslint eslint — @cbs-consulting/cds-eslint — README, 2026-10-18
Connections1
Group by
NodeRelationConditionBasis
Functional1
LintingLintingcapabilityCatching problems in code, models and configuration by rulesSAP and community, narrow by design
→provides
none
authored
provides Linting
Functional, authored
Catching problems in code, models and configuration by rules
LintingLintingcapabilityCatching 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.SAP and community, narrow by design
@cbs-consulting/tools@cbs-consulting/toolsbuild-toolShared ESLint configuration for SAPUI5 and CAP projects, the config rather than the rules, so a team adopts a house style by adding one dependency.independent, capShared ESLint configuration for SAPUI5 and CAP projectsfrom CAP
ui5plugin-linterui5plugin-lintercliA command-line linter for UI5 projects, run as ui5linter, that checks JavaScript and TypeScript classes, XML views and fragments, and i18n properties files.independent, ui5Command-line linter for UI5 classes, XML views and i18n filesfrom UI5
ui5pluginui5pluginide-extensionThe SAPUI5 Extension for Visual Studio Code: completion, definitions, CodeLens, diagnostics, code actions, hover and an XML formatter for UI5 views, controllers and manifest.json.independent, ui5SAPUI5 extension for Visual Studio Codefrom UI5
eslint-plugin-better-cap-configeslint-plugin-better-cap-configbuild-toolA set of ESLint rules that read CAP configuration and flag the cds settings that have since been deprecated, putting that check in the linter a project already runs, with no dependencies of its own.independent, capESLint rules flagging deprecated CAP configurationfrom CAP
hana-linterhana-lintercliA command line that checks the names of the native SAP HANA artifact files in a CAP project, and the identifiers inside them, against regex rules the project keeps in a config file.independent, capRegex naming rules for SAP HANA artifacts in a CAP projectfrom CAP
@sap/eslint-plugin-cds@sap/eslint-plugin-cdsbuild-toolSAP's ESLint plugin for CDS, carrying the model and environment rules capire calls best practice and universal for every CAP project.sap official, capSAP's ESLint plugin for CDSfrom CAP
@sap-ux/eslint-plugin-fiori-tools@sap-ux/eslint-plugin-fiori-toolsbuild-toolESLint rules from the Fiori tools team, aimed at the parts of a project their generators produce.sap official, capESLint rules for projects the Fiori tools generators producefrom CAP
vscode-ui5-language-assistantvscode-ui5-language-assistantide-extensionSAP'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.sap official, ui5VS Code extension for SAPUI5 and OpenUI5 XML views and manifestfrom UI5
@satiroglu/kaev@satiroglu/kaevcliA command line that runs rule-based checks over a SAPUI5 or OpenUI5 project, reporting each finding with a rule id, a category, a severity, a confidence and the file it sits in.independent, ui5Rule-based checker for SAPUI5 and OpenUI5 projectsfrom UI5
@ui5/linter@ui5/lintercliSAP's static analysis tool for UI5 projects: it scans JavaScript, TypeScript, XML, JSON and other files for deprecated APIs, global variables and possible CSP violations, and fixes part of them with --fix.sap official, ui5Static analysis tool for UI5 projectsfrom UI5