ESLint Plugin Pinia
JSON →An ESLint plugin that enforces best practices for writing Pinia stores in Vue.js applications. Current stable version is 0.4.2, released in November 2025, with a focus on store structure and common pitfalls. It provides a recommended configuration that includes rules like never-export-initialized-store, no-duplicate-store-ids, no-return-global-properties, and no-store-to-refs-in-store, plus optional rules like prefer-single-store-per-file. Ships TypeScript types, requires ESLint >=8.0.0 and @typescript-eslint/utils >=7.5, and supports both legacy ESLint config and flat config.
Traffic · last 30 days ↓75% vs prev 7d
total hits 13
actors 5 distinct systems
last hit 3d ago human
top countries 🇺🇸 United States · 🇨🇦 Canada · 🇧🇷 Brazil · 🇩🇪 Germany · 🇸🇬 Singapore
Resources
API endpoints
full doc /v1/registry/eslint-plugin-pinia
compatibility /v1/registry/eslint-plugin-pinia/compatibility