BlogBlogtypeA post on somebody's own site or a community platform. Nobody edits it after publication, so it dates from the day it was written.See every one →SAP Community

Introducing eslint-plugin-better-cap-config an ESLint plugin to improve CAP configuration

The author's own announcement, and precise about scope: today it catches deprecated key/value entries in CAP's JSON configuration, and the ambition is that it grows into best practices, suggestions and autofixes the way any ESLint plugin does. The implementation detail worth knowing is that it uses modern ESLint's JSON language support rather than a generic parser, which is what makes linting a configuration file rather than source code work at all.

Where it sits

Explains
eslint-plugin-better-cap-configCAPeslint-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.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.
Source
reachable

Who is behind it

Mauricio LaufferMauricio LaufferPersonWrote this
In the atlas: maintains 16, contributes to 41, wrote 4
@mauriciolauffer
author

Properties

About this work

declared and crawled
Published
declared
Published on
declared
Views
crawled
4,916

What was found on the page

derived
Prose
derived
469 words
Numbered steps
derived
4
Code blocks
derived
8
Repository links
derived
1

For linting

on the edge
Applies in
authored
cap

More on this3

Group by
Piece, what it offersStill applies
SAP Meets the Agentic Web: CAP MCP - UI5 WebMCP
YouTube — SAP Developers playlists, Mauricio Lauffer
nothing recorded
A 25x faster mta.yaml build for SAP CAP Node.js projects
SAP Community, Mauricio LaufferThe reasoning
nothing recorded
Tips for running CAP nodejs in SAP BTP
SAP Community, Mauricio LaufferThe reasoningRunnable code
Core changed

Details

Graph5 edges
← POINTS HERE
POINTS OUT →
explainsLintingcapability, core and community
published onSAP Communitypublishing source
discovered viaSAP Communitycap-tag
Source
Type
blog
Published on
Host
community.sap.com
First seen
History2
  • explains → applies_to on capability:lintingDoor scope derived from the artifacts this piece also explains, so a door page lists it only where it holds (docs/concepts/content-on-doors.md).
  • Entered the atlasDiscovered via SAP Community · cap-tag.
For your agent
Ref
content:introducing-eslint-plugin-better-cap-config
JSON
/content/introducing-eslint-plugin-better-cap-config.json
MCP
Connecting an agent