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.
npm install eslint-plugin-acture-migrationNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Shows flat config setup with both rules active as warnings, enabling migration and schema-quality checks.
Use named imports: `import { wrapMutation } from 'acture-migration'`Manually audit exported `wrapMutation` results that are never imported elsewhere.
Migrate to eslint.config.js flat config or use an older plugin version if on ESLint <9.
Use `import acture from 'eslint-plugin-acture-migration'` then access `acture.rules` or `acture.configs.recommended`.
Run `npm install --save-dev eslint-plugin-acture-migration`. Also verify flat config path resolution.
Use `import acture from 'eslint-plugin-acture-migration'` then `acture.configs.recommended`.
Ensure the plugin key in `plugins: { myCustomKey: acture }` is arbitrary but the rule prefix matches: `'myCustomKey/no-stale-wrap-mutation'`.