ESLint rules for acture strangler-fig migrations. v1.1.0 (stable). Ships TypeScript types. Provides two rules: `no-stale-wrap-mutation` flags public-API footguns and ensures `wrapMutation(...)` results are consumed, preventing silent graduation mistakes; `require-param-describe` enforces `.describe(...)` on command params for JSON Schema correctness. Peer dependency on ESLint >=9.0.0 (flat config). Conservative single-file detection reduces noise over cross-file analysis. Unlike generic ESLint plugins, this is purpose-built for the acture migration pattern and integrates with its `acture-migration` import path.
No compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Requires ESLint 9 flat config — CommonJS require() works in Node, but ESLint 9 expects ESM. Use default import.
The plugin key is your choice; the rule prefix matches that key. The default import is the plugin object.
Recommended config enables both rules as warnings. No extra setup needed.
Shows flat config setup with both rules active as warnings, enabling migration and schema-quality checks.
Breaking-change detection hasn't run for this library yet.
CVE tracking and dependency tree are planned for a later release.