{"library":"eslint-plugin-xstate","type":"library","category":null,"description":"ESLint plugin providing lint rules for XState state machine definitions. Current stable version is 3.2.1 (Dec 2023). Actively maintained, regular releases. Key differentiators: supports both XState v4 and v5 via configuration; includes shareable recommended and all rule sets; catches common mistakes like infinite loops, invalid state/transition props, misplaced onDone, and more. Requires ESLint ^8.40.0.","language":"javascript","status":"active","version":"3.2.1","tags":["javascript","eslint","eslintplugin","eslint-plugin"],"last_verified":"Wed May 27","install":[{"cmd":"npm install eslint-plugin-xstate","imports":["// In .eslintrc: { \"plugins\": [\"xstate\"] }","// In .eslintrc: { \"extends\": [\"plugin:xstate/recommended\"] }","// In .eslintrc: { \"rules\": { \"xstate/spawn-usage\": \"error\" } }"]},{"cmd":"yarn add eslint-plugin-xstate","imports":[]},{"cmd":"pnpm add eslint-plugin-xstate","imports":[]}],"homepage":"https://stately.ai","github":"https://github.com/rlaffers/eslint-plugin-xstate","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/eslint-plugin-xstate","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-plugin-xstate/compatibility"}}