eloqnt/studiov0.6
Navigation

Lint rules

unreachable-plural-case

error

Flags a translation that carries a plural case its own locale never selects.

Why this is bad

Each locale selects on its own set of CLDR categories, so a case outside that set is text no reader will ever see.

Examples

Examples of incorrect code for this rule:

messages/ja.json

{
"messages": "{count, plural, one {新着メッセージが1件} other {新着メッセージが#件}}"
}

(Japanese has no one category)

Examples of correct code for this rule:

messages/ja.json

{
"messages": "{count, plural, other {新着メッセージが#件}}"
}