eslint-plugin-formatjs
JSON →ESLint plugin for FormatJS that enforces best practices for internationalized messages. Current stable version is 6.4.6, with regular releases tied to the FormatJS monorepo. It provides rules for validating ICU message syntax, enforcing message extraction patterns, preventing missing descriptions, and ensuring consistent translation keys. Differentiates from generic i18n ESLint plugins by deep integration with intl-messageformat and react-intl, supporting both flat and nested message structures, and offering auto-fix for many rules. Requires ESLint 9 or 10.
Traffic · last 30 days ↓50% vs prev 7d
total hits 13
actors 5 distinct systems
last hit 2d ago AhrefsBot
top countries 🇺🇸 United States · 🇨🇦 Canada · 🇮🇹 Italy · 🇸🇬 Singapore · 🇩🇪 Germany
API endpoints
full doc /v1/registry/eslint-plugin-formatjs
compatibility /v1/registry/eslint-plugin-formatjs/compatibility