0.1.3 • Published 8 months 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
以上版本支持。