ESLint plugin for defining and using local custom rules within the n8n project. Version 1.0.0, stable. Based on Clayton Watts's eslint-plugin-local-rules, it allows n8n contributors to write project-specific lint rules without publishing separate packages. Key differentiator: designed specifically for n8n's internal code standards, but can serve as a template for any project needing local ESLint rules.
Verified import paths — ran on the pinned version, not inferred.
Package is CommonJS-only; cannot use ESM import syntax.
Export is CJS module.exports, not ESM named export.
Configuration presets provided; requires CJS destructuring.
Shows how to enable the plugin and set local rules in an ESLint config file.
Breaking-change detection hasn't run for this library yet.
CVE tracking and dependency tree are planned for a later release.