|
5 | 5 |
|
6 | 6 | ## Recommended
|
7 | 7 |
|
8 |
| -| Rule ID | Description | | |
9 |
| -| :------------------------------------------------------------------------- | :------------------------------------------------------------------- | :----- | |
10 |
| -| [@intlify/vue-i18n/<wbr>no-html-messages](./no-html-messages.html) | disallow use HTML localization messages | :star: | |
11 |
| -| [@intlify/vue-i18n/<wbr>no-missing-keys](./no-missing-keys.html) | disallow missing locale message key at localization methods | :star: | |
12 |
| -| [@intlify/vue-i18n/<wbr>no-raw-text](./no-raw-text.html) | disallow to string literal in template or JSX | :star: | |
13 |
| -| [@intlify/vue-i18n/<wbr>no-v-html](./no-v-html.html) | disallow use of localization methods on v-html to prevent XSS attack | :star: | |
14 |
| -| [@intlify/vue-i18n/<wbr>valid-message-syntax](./valid-message-syntax.html) | disallow invalid message syntax | | |
| 8 | +<!--prettier-ignore--> |
| 9 | +| Rule ID | Description | | |
| 10 | +|:--------|:------------|:---| |
| 11 | +| [@intlify/vue-i18n/<wbr>no-deprecated-i18n-place-attr](./no-deprecated-i18n-place-attr.html) | disallow using deprecated `place` attribute (Removed in Vue I18n 9.0.0+) | | |
| 12 | +| [@intlify/vue-i18n/<wbr>no-html-messages](./no-html-messages.html) | disallow use HTML localization messages | :star: | |
| 13 | +| [@intlify/vue-i18n/<wbr>no-missing-keys](./no-missing-keys.html) | disallow missing locale message key at localization methods | :star: | |
| 14 | +| [@intlify/vue-i18n/<wbr>no-raw-text](./no-raw-text.html) | disallow to string literal in template or JSX | :star: | |
| 15 | +| [@intlify/vue-i18n/<wbr>no-v-html](./no-v-html.html) | disallow use of localization methods on v-html to prevent XSS attack | :star: | |
| 16 | +| [@intlify/vue-i18n/<wbr>valid-message-syntax](./valid-message-syntax.html) | disallow invalid message syntax | | |
15 | 17 |
|
16 | 18 | ## Best Practices
|
17 | 19 |
|
18 |
| -| Rule ID | Description | | |
19 |
| -| :------------------------------------------------------------------------------------------------- | :---------------------------------------------------------- | :---------- | |
20 |
| -| [@intlify/vue-i18n/<wbr>key-format-style](./key-format-style.html) | enforce specific casing for localization keys | | |
21 |
| -| [@intlify/vue-i18n/<wbr>no-duplicate-keys-in-locale](./no-duplicate-keys-in-locale.html) | disallow duplicate localization keys within the same locale | | |
22 |
| -| [@intlify/vue-i18n/<wbr>no-dynamic-keys](./no-dynamic-keys.html) | disallow localization dynamic keys at localization methods | | |
23 |
| -| [@intlify/vue-i18n/<wbr>no-missing-keys-in-other-locales](./no-missing-keys-in-other-locales.html) | disallow missing locale message keys in other locales | | |
24 |
| -| [@intlify/vue-i18n/<wbr>no-unused-keys](./no-unused-keys.html) | disallow unused localization keys | :black_nib: | |
| 20 | +<!--prettier-ignore--> |
| 21 | +| Rule ID | Description | | |
| 22 | +|:--------|:------------|:---| |
| 23 | +| [@intlify/vue-i18n/<wbr>key-format-style](./key-format-style.html) | enforce specific casing for localization keys | | |
| 24 | +| [@intlify/vue-i18n/<wbr>no-duplicate-keys-in-locale](./no-duplicate-keys-in-locale.html) | disallow duplicate localization keys within the same locale | | |
| 25 | +| [@intlify/vue-i18n/<wbr>no-dynamic-keys](./no-dynamic-keys.html) | disallow localization dynamic keys at localization methods | | |
| 26 | +| [@intlify/vue-i18n/<wbr>no-missing-keys-in-other-locales](./no-missing-keys-in-other-locales.html) | disallow missing locale message keys in other locales | | |
| 27 | +| [@intlify/vue-i18n/<wbr>no-unused-keys](./no-unused-keys.html) | disallow unused localization keys | :black_nib: | |
25 | 28 |
|
26 | 29 | ## Stylistic Issues
|
27 | 30 |
|
28 |
| -| Rule ID | Description | | |
29 |
| -| :----------------------------------------------------------------------------------------- | :----------------------------------------------- | :---------- | |
| 31 | +<!--prettier-ignore--> |
| 32 | +| Rule ID | Description | | |
| 33 | +|:--------|:------------|:---| |
30 | 34 | | [@intlify/vue-i18n/<wbr>prefer-linked-key-with-paren](./prefer-linked-key-with-paren.html) | enforce linked key to be enclosed in parentheses | :black_nib: |
|
0 commit comments