0.1.3 • Published 1 year ago
eslint-plugin-tanlive-i18n v0.1.3
@tencent/eslint-plugin-tea-i18n
修改自 @tencent/eslint-plugin-tce
https://git.woa.com/arnoldmeng/eslint-plugin-tce
安装
$ npm i eslint @tencent/eslint-plugin-tea-i18n --save-dev使用
添加 @tencent/tea-i18n 至项目 .eslintrc 配置:
{
"extends": [
"plugin:@tencent/tea-i18n/recommended"
],
"plugins": [
"@tencent/tea-i18n"
]
}规则
| 规则 | 说明 |
|---|---|
| @tencent/tea-i18n/no-bare-zh-in-js | 避免出现未处理的包含中文字符的字符串 |
| @tencent/tea-i18n/no-bare-zh-in-jsx | 避免 JSX 结构中出现未处理的包含中文字符的字符串 |
| @tencent/tea-i18n/no-missing-import | 避免缺失相关模块的引用 |
| @tencent/tea-i18n/no-string-concat | 避免中文字符参与操作符形式的字符串拼接 |
| @tencent/tea-i18n/no-hard-code-of-domain | 避免代码中写死域名,需要使用平台提供的全局常量代替 |
⚠️ Slot 修复
0.1.7 版本加入,替换了原有 no-bare-zh-in-jsx 规则中的 Fragment 修复方式。
需要 @tencent/tea-app@2.0.7 以上版本支持。