Skip to content

检查规则配置

i18n-mage.analysis.languageFileParser

  • 类型enum
  • 默认值auto

用于选择语言文件的解析方式,支持以下选项:

  • json5:JSON5 解析器(严格但安全)
  • eval:eval 解析器(宽松但风险)
  • auto:自动选择(优先 JSON5,若文件格式不兼容则降级为 eval)

i18n-mage.analysis.onSave

  • 类型boolean
  • 默认值true

启用时,每次保存文件都会触发全局词条检查。内置防抖机制,避免频繁触发。

i18n-mage.analysis.scanStringLiterals

  • 类型boolean
  • 默认值true

在统计词条使用信息时,是否扫描代码中的字符串文本。启用后,将识别文件中字符串类型的值作为可能被使用的 key;关闭则仅分析 t() 等国际化函数的参数。

i18n-mage.analysis.ignoreCommentedCode

  • 类型boolean
  • 默认值false

在统计词条使用信息时,是否忽略被注释掉的代码。

i18n-mage.analysis.syncBasedOnReferredEntries

  • 类型boolean
  • 默认值false

配置词条同步的基准来源:启用时,仅以参考语言文件中定义的词条为基准。关闭时,综合所有语言文件中定义的词条为准(适用于需要严格保持与参考语言一致性的项目)。

i18n-mage.analysis.fileSizeSkipThresholdKB

  • 类型number
  • 默认值100

设置文件大小阈值(单位:KB),超过该阈值将跳过分析。