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.
npm install eslint-plugin-sitegenesisVerified import paths — ran on the pinned version, not inferred.
Shows how to configure ESLint to use the plugin with the recommended config and custom rules.
Update eslint to version 3.0.0 or later.
Use 'sitegenesis/rule-name' in rules configuration.
Check the package source or open an issue requesting documentation.
Run 'npm install eslint-plugin-sitegenesis --save-dev'
Verify rule names from plugin's source; use correct prefix.
Ensure plugin is in package.json devDependencies and node_modules exists.
No dependency data recorded yet.