# @intlify/vue-i18n/no-raw-text
disallow to string literal in template or JSX
- ⭐️ The
"extends": "plugin:@intlify/vue-i18n/recommended"
property in a configuration file enables this rule.
This rule warns the usage of string literal.
This rule encourage i18n in about the application needs to be localized.
# 📖 Rule Details
👎 Examples of incorrect code for this rule:
template
option:
template
block of single-file components:
JSX
:
👍 Examples of correct code for this rule:
template
option:
template
block of single-file components:
JSX
:
# ⚙️ Options
{
"@intlify/vue-i18n/no-raw-text": [
"error",
{
"ignoreNodes": ["md-icon", "v-icon"],
"ignorePattern": "^[-#:()&]+$",
"ignoreText": ["EUR", "HKD", "USD"]
}
]
}
ignoreNodes
: specify nodes to ignore such as icon componentsignorePattern
: specify a regexp pattern that matches strings to ignoreignoreText
: specify an array of strings to ignore
# 🚀 Version
This rule was introduced in @intlify/eslint-plugin-vue-i18n
v0.2.0