如何从rubocop中排除全局变量?

Let*_*ron 6 ruby code-analysis global-variables rubocop

我想从rubocop中排除一个全局变量,但我无法找到规则名称.我尝试添加

GlobalVars:
  Exclude:
    - redis
Run Code Online (Sandbox Code Playgroud)

.rubocop.yml,但没有运气.

错误说 Do not introduce global variables.

小智 15

切换ExcludeAllowedVariables.

资料来源:https://github.com/bbatsov/rubocop/blob/master/lib/rubocop/cop/style/global_vars.rb#L47

  • 有用!!GlobalVars:AllowedVariables: - $ redis (7认同)

Jai*_*yer 6

.rubocop.yml

GlobalVars:
  AllowedVariables:
    - $redis
Run Code Online (Sandbox Code Playgroud)

请注意,变量名称需要以美元符号开头。