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

如何自定义Linter规则?需禁用非常量标识符lowerCamelCase命名强制校验

如何禁用“非常量标识符需采用lowerCamelCase命名”的强制校验?

以下是针对不同代码检查工具的具体解决方案,适配你的示例代码void apply_procedure() {}:

单文件/单行临时禁用

如果只想在特定代码段跳过校验,可在代码上方添加对应工具的禁用注释:

ESLint

// eslint-disable-next-line camelcase
void apply_procedure() {}

或禁用整个文件的该规则:

/* eslint-disable camelcase */
void apply_procedure() {}

TSLint

// tslint:disable:variable-name
void apply_procedure() {}

Cpplint(C++场景)

在函数前添加注释:

// NOLINT(readability-identifier-naming)
void apply_procedure() {}

全局永久禁用

修改工具的配置文件,彻底关闭该规则:

ESLint

在.eslintrc(或.eslintrc.json)中添加:

{
  "rules": {
    "camelcase": "off"
  }
}

TSLint

在tslint.json中设置:

{
  "rules": {
    "variable-name": false
  }
}

Cpplint

在配置文件(如CPPLINT.cfg)中添加:

readability-identifier-naming=off

针对特定标识符例外(推荐)

如果不想完全禁用规则,仅允许下划线命名的特定标识符,可配置规则的例外项:

ESLint

{
  "rules": {
    "camelcase": ["error", { "allow": ["apply_procedure"] }]
  }
}

这样既能保留大部分lowerCamelCase的校验,又能让apply_procedure通过检查。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.12 18:35:40