Build toolBuild tooltypeRuns at build time. Nothing of it ships in the deployed application.See every one →What this type is →independently maintainedindependently maintainedoriginPublished by one person or a small company outside SAP. Says nothing about quality; the readings say that.See every one →

@cbs-consulting/tools

Shared ESLint configuration for SAPUI5 and CAP projects, the config rather than the rules, so a team adopts a house style by adding one dependency.

Facts

Latestv1.3.0ReleasedLicenceMIT License

Where it sits

Lives in
Provides
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.
Flavors
Requires
@sap/cds≥ 9@sap/cdsartifactThe peer range, as published.

What it declares

Every artifact

Type
Build tool
Origin
Independently maintained

As a build tool

Declared for
>=9
Distributed through
npm

Connections1

@cbs-consulting/tools connections@cbs-consulting/toolsPROVIDES→ provides1provides authoredLinting

Install

npm add @cbs-consulting/tools

Derived from the package name. No recipe recorded; the README has the configuration.

README

quoted from @cbs-consulting/tools@1.3.0, read
@cbs-consulting/tools@1.3.0/README.mdOn npm

@cbs-consulting/tools

@cbs-consulting/tools is a configuration package that provides shared ESLint configurations for developing SAPUI5 and/or SAP Cloud Application Programming Model (SAP CAP) applications. Furthermore, it includes a Prettier configuration to ensure consistent code formatting across projects.

excerpt, MIT License, read licencethe rest, on npm

History

Latest

v1.3.0

  1. v1.2.3

  2. v1.2.2

  3. v1.2.1

  4. v1.2.0

  5. v1.1.1

  6. v1.1.0

  7. v1.0.0

On npm
172downloads per week, npm
Weekly downloads for @cbs-consulting/tools26 complete calendar weeks from 2026-04-27 to 2026-10-25; the latest total is 172.27 Apr – 3 May: 2094 May – 10 May: 31611 May – 17 May: 17518 May – 24 May: 33125 May – 31 May: 3041 Jun – 7 Jun: 1028 Jun – 14 Jun: 44315 Jun – 21 Jun: 43022 Jun – 28 Jun: 49229 Jun – 5 Jul: 7336 Jul – 12 Jul: 75913 Jul – 19 Jul: 81320 Jul – 26 Jul: 83327 Jul – 2 Aug: 5363 Aug – 9 Aug: 1,34910 Aug – 16 Aug: 88317 Aug – 23 Aug: 98424 Aug – 30 Aug: 87931 Aug – 6 Sept: 7677 Sept – 13 Sept: 79714 Sept – 20 Sept: 98921 Sept – 27 Sept: 1,63028 Sept – 4 Oct: 1,3545 Oct – 11 Oct: 1,52112 Oct – 18 Oct: 87819 Oct – 25 Oct: 172
Linting
  1. @cbs-consulting/cds-eslintESLint plugin with one consultancy's rules for CDS filesfrom CAP
  2. ui5plugin-linterCommand-line linter for UI5 classes, XML views and i18n filesfrom UI5
  3. ui5pluginSAPUI5 extension for Visual Studio Codefrom UI5
  4. eslint-plugin-better-cap-configESLint rules flagging deprecated CAP configurationfrom CAP
  5. hana-linterRegex naming rules for SAP HANA artifacts in a CAP projectfrom CAP
  6. @sap/eslint-plugin-cdsSAP's ESLint plugin for CDSfrom CAP
  7. @sap-ux/eslint-plugin-fiori-toolsESLint rules for projects the Fiori tools generators producefrom CAP
  8. vscode-ui5-language-assistantVS Code extension for SAPUI5 and OpenUI5 XML views and manifestfrom UI5
  9. @satiroglu/kaevRule-based checker for SAPUI5 and OpenUI5 projectsfrom UI5
  10. @ui5/linterStatic analysis tool for UI5 projectsfrom UI5

Details

Sources4
npm registrydiscovered herechecked
The discovery passdiscovered herechecked
npm registry, @cbs-consulting/toolsversion, releases, installschecked
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
declared for>=9
latestv1.3.0
first release
releases and cadence8, ~0d median
discovered vianpm registry, The discovery pass
first seen in the atlas
ecosystem and domaincap, developer-experience
Flavors1
Node.js
“npm install --save-dev @cbs-consulting/tools eslint @sap/cds @sap/eslint-plugin-cds” — @cbs-consulting/tools — npm READMEchecked
History in the atlas4
  1. npm: https://www.npmjs.com/package/@cbs-consulting/tools
  2. Typed cds-plugin by placement, which defaults every candidate to that. It is not one.
  3. Shared ESLint configuration for SAPUI5 and CAP projects — the config, not the rules, so a team adopts a house style in one dependency.
  4. First seen.
For your agent
Ref
artifact:cbs-consulting-tools
JSON
/artifacts/cbs-consulting-tools.json
MCP
Connecting an agent