0.1.3 • Published 8 months ago

eslint-plugin-tanlive-i18n v0.1.3

Weekly downloads
-
License
UNLICENSED
Repository
-
Last release
8 months ago

@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 以上版本支持。

其他

在 VSCode 中使用 ESLint