You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何让TSLint接受以下划线开头的变量名

解决TSLint下划线前缀变量的告警问题

这问题我之前也碰到过,刚好能帮到你~你的核心需求是在保留现有TSLint配置的前提下,允许以下划线开头的变量名,对吧?

问题根源

你当前的variable-name规则里启用了check-format选项,这个选项会严格校验变量命名格式,默认不允许下划线作为前缀,所以才会触发告警。

解决方案

只需要在规则的options数组里添加allow-leading-underscore选项即可,这样既保留了原有的所有规则(禁止关键词、检查格式、允许大驼峰),又能让下划线前缀的变量通过校验。

修改后的配置如下:

"variable-name": { 
  "options": [ 
    "ban-keywords", 
    "check-format", 
    "allow-pascal-case",
    "allow-leading-underscore"
  ] 
},

补充说明

  • 如果你之后还需要允许下划线结尾的变量,可以再添加allow-trailing-underscore选项
  • 这个修改不会影响其他符合lowerCamelCase、PascalCase或UPPER_CASE格式的变量校验,完全符合你“保留现有配置”的要求

内容的提问来源于stack exchange,提问作者D AT D

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.07 19:22:44