v4.2.0
Minor Changes
-
#697
b8dd9e8Thanks @samuelwei! - add support for eslint v10 -
#689
bb9e1dfThanks @Jerc92! - Addvalid-plural-formsrule to validate plural form counts per localeThis rule enforces that plural messages have the correct number of forms for each locale, helping prevent runtime errors when vue-i18n's
pluralRulesfunction returns an out-of-bounds index.- Defaults to
[2, 3]for all locales (matches vue-i18n's built-in pluralization) - Use
pluralFormCountsto configure locale-specific overrides - Arrays allow multiple valid counts (e.g.,
[2, 4]for languages supporting both binary and full pluralization)
Configuration example:
{ "@intlify/vue-i18n/valid-plural-forms": [ "error", { "pluralFormCounts": { "sl": [2, 4], "sr-latn": [2, 3] } } ] } - Defaults to
Patch Changes
- #692
8d175b3Thanks @GeniusTimo! - fix: narrow types of provided configs