Build toolBuild tooltypeRuns at build time. Nothing of it ships in the deployed application.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 →

@sap/eslint-plugin-cds

SAP's ESLint plugin for CDS, carrying the model and environment rules capire calls best practice and universal for every CAP project.

Facts

Latestv4.2.5ReleasedLicenceSAP DEVELOPER LICENSE AGREEMENT 3.2 CAP

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

What it declares

Every artifact

Type
Build tool
Origin
By SAP

As a build tool

Declared for
>=9
Distributed through
does not say

Connections1

Install

npm add @sap/eslint-plugin-cds

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

README

quoted from @sap/eslint-plugin-cds@4.2.5 under See LICENSE file, read
@sap/eslint-plugin-cds@4.2.5/README.mdOn npm

@sap/eslint-plugin-cds

The ESLint plugin includes a set of recommended SAP Cloud Application Programming Model (CAP) model and environment rules. The aim of CDS linting is to catch issues with CDS models and with the environment early. To use this module we recommend to install @sap/cds-dk globally.

See the CDS Linting documentation for more details, or jump directly to a complete list of rules. CAP provides a set of recommended rules. On top, you can create your own, application-specific rules.

SAP DEVELOPER LICENSE AGREEMENT 3.2 CAP, read licence

History

Latest

v4.2.5

Fixes 1

  1. v4.2.4

    Fixes 1

  2. v4.2.3

    Fixes 1

  3. v4.2.2

    Fixes 1

  4. v4.2.1

    Fixes 1

  5. v4.2.0

    Fixes 1

  6. v4.1.2

    Fixes 3

  7. v4.1.1

    Features 1

  8. v4.1.0

    Features 1, Changed 3, Fixes 1

  9. v4.0.2dated in the atlas

    Removed 1, Features 5, Changed 1

  10. v3.2.0

    Changed 1, Fixes 3

  11. v3.1.2

    Fixes 1

  12. v3.1.1

    Changed 1, Fixes 5

  13. v3.1.0

    Removed 1, Features 4, Fixes 6

  14. v3.0.5

    Fixes 1

  15. v3.0.4

    Changed 1

  16. v3.0.3

    Fixes 1

  17. v3.0.2

    Changed 1, Fixes 1

  18. v3.0.1

    Fixes 1

  19. v3.0.0

    Features 1, Changed 1, Fixes 1

  20. v2.7.0

    Features 1, Changed 2, Fixes 1

  21. v2.6.7

    Fixes 1

  22. v2.6.6

    Changed 1

  23. v2.6.5

    Fixes 1

  24. v2.6.4

    Features 1, Fixes 2

  25. v2.6.3

    Changed 1

  26. v2.6.2

    Changed 1

  27. v2.6.1

    Changed 4

  28. v2.6.0

    Features 1, Changed 2, Fixes 1

  29. v2.5.0

    Features 2, Changed 2

  30. v2.4.1

    Features 1, Changed 2

  31. v2.4.0

    Features 1, Changed 1

  32. v2.3.5

    Changed 2

  33. v2.3.4

    Changed 2

  34. v2.3.3

    Features 3

  35. v2.3.2

    Changed 2

  36. v2.3.1

    Changed 4

  37. v2.3.0

    Features 1, Changed 2

  38. v2.2.2

    Features 1, Changed 2

  39. v2.2.1

    Changed 1

  40. v2.2.0

    Features 1, Changed 1

  41. v2.1.2

    Changed 1

  42. v2.1.1

    Changed 1

  43. v2.1.0

    Changed 4

  44. v2.0.5

    Features 1, Changed 1

  45. v2.0.4

    Features 1, Changed 1

  46. v2.0.3

    Changed 1

  47. v2.0.2

    Changed 1

  48. v2.0.1

    Features 1, Changed 1

  49. v2.0.0

    Features 2, Changed 1

  50. v1.1.7

    Changed 1

  51. v1.1.6

    Changed 4

  52. v1.1.5

    Changed 3

  53. v1.1.4

    Changed 3

  54. v1.1.3

    Changed 3

  55. v1.1.2

    Changed 2

  56. v1.1.1

    Changed 5

  57. v1.1.0

    Features 1, Changed 1

  58. v1.0.8

    Features 4

  59. v1.0.7

    Changed 1

  60. v1.0.6

    Features 3

  61. v1.0.4

    Changed 5

  62. v1.0.3

    Changed 2

  63. v1.0.2

    Changed 2

  64. v1.0.1

    Features 1, Changed 1

  65. v1.0.0

    Features 1

20,627downloads per week, npm
Weekly downloads for @sap/eslint-plugin-cds26 complete calendar weeks from 2026-04-20 to 2026-10-18; the latest total is 20627.20 Apr – 26 Apr: 47,05327 Apr – 3 May: 39,9294 May – 10 May: 43,38311 May – 17 May: 40,40018 May – 24 May: 43,14525 May – 31 May: 41,4791 Jun – 7 Jun: 44,5948 Jun – 14 Jun: 44,59015 Jun – 21 Jun: 41,90822 Jun – 28 Jun: 42,17829 Jun – 5 Jul: 43,1626 Jul – 12 Jul: 44,71613 Jul – 19 Jul: 44,95720 Jul – 26 Jul: 45,40627 Jul – 2 Aug: 45,5753 Aug – 9 Aug: 44,44510 Aug – 16 Aug: 35,24817 Aug – 23 Aug: 38,21024 Aug – 30 Aug: 39,24931 Aug – 6 Sept: 31,5967 Sept – 13 Sept: 27,45614 Sept – 20 Sept: 35,07921 Sept – 27 Sept: 46,22128 Sept – 4 Oct: 43,9195 Oct – 11 Oct: 27,90712 Oct – 18 Oct: 20,627
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-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, @sap/eslint-plugin-cdsversion, 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
latestv4.2.5
first release
releases and cadence42, ~42d median
discovered vianpm registry, The discovery pass
first seen in the atlas
ecosystem and domaincap, developer-experience
History in the atlas4
  1. npm: https://www.npmjs.com/package/@sap/eslint-plugin-cds
  2. Typed cds-plugin by placement, which defaults every candidate to that. It is not one.
  3. SAP's ESLint plugin for CDS, carrying the model and environment rules capire calls best practice and universal for every CAP project.
  4. First seen.
For your agent
Ref
artifact:sap-eslint-plugin-cds
JSON
/artifacts/sap-eslint-plugin-cds.json
MCP
Connecting an agent