{"library":"eslint-snapshot-test","type":"library","category":null,"description":"eslint-snapshot-test provides a utility for creating and managing snapshot tests specifically for ESLint rules. It allows developers to verify the output of their custom ESLint rules, including reported errors, warnings, and autofix suggestions, by comparing them against stored snapshots. This ensures consistent rule behavior across code changes. The current stable version is 3.2.0, and it appears to have an active but irregular release cadence, often for dependency updates or minor features. A key differentiator is its focused API for interacting with ESLint's Linter directly, enabling fine-grained control over parsing options, rule options, and even file names during testing, which is crucial for robust ESLint rule development.","language":"javascript","status":"active","version":"3.2.0","tags":["javascript","eslint","snapshot-test","typescript"],"last_verified":"Wed May 27","install":[{"cmd":"npm install eslint-snapshot-test","imports":["import { SnapshotCreator } from 'eslint-snapshot-test';","import type { SnapshotResult } from 'eslint-snapshot-test';","import type { ESLintOptions } from 'eslint-snapshot-test';"]},{"cmd":"yarn add eslint-snapshot-test","imports":[]},{"cmd":"pnpm add eslint-snapshot-test","imports":[]}],"homepage":null,"github":"https://github.com/fa93hws/eslint-snapshot-test","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/eslint-snapshot-test","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/eslint-snapshot-test/compatibility"}}