ESLint plugin with custom rules for Salesforce Commerce Cloud (Demandware) SiteGenesis projects. Current stable version is 1.0.0. This plugin enforces coding standards specific to SiteGenesis cartridge structure and ISML templates. It is a niche tool for Salesforce Commerce Cloud developers, with limited release cadence. Key differentiator: provides linting for SiteGenesis-specific patterns not covered by general ESLint rules.
Verified import paths — ran on the pinned version, not inferred.
ESLint plugins are typically required via module.exports in .eslintrc; CJS require works in Node.js.
Rules are exported as a plain object; ESM import may work depending on bundler.
Configs object contains shareable configurations like 'recommended'.
Shows how to configure ESLint to use the plugin with the recommended config and custom rules.
Breaking-change detection hasn't run for this library yet.
CVE tracking and dependency tree are planned for a later release.