@intlify/vue-i18n/keys-order
enforce order of localization keys
- ✒️ The
--fix
option on the command line can automatically fix some of the problems reported by this rule.
This rule aims to enforce ordering of localization keys.
This rule is useful to provide browsability of localization keys.
📖 Rule Details
👎 Examples of incorrect code for this rule:
json
/* eslint @intlify/vue-i18n/keys-order: 'error' */
// ✗ BAD
{
"message3": "hi!",
"message2": "hey!",
"message1": "hello!"
}
👍 Examples of correct code for this rule:
json
/* eslint @intlify/vue-i18n/keys-order: 'error' */
// ✓ GOOD
{
"message1": "hello!",
"message2": "hey!",
"message3": "hi!"
}
⚙️ Options
json
{
"@intlify/vue-i18n/keys-order": [
"error",
{
"order": "desc"
}
]
}
order
: Case-sensitive sort order of localization keys. Possible values:asc|desc
. If you don't set any options, it set toasc
as default.