Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/sql-server-2008/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby 对文件夹禁用rubocop,但对文件夹中的特定文件重新启用_Ruby_Rubocop - Fatal编程技术网

Ruby 对文件夹禁用rubocop,但对文件夹中的特定文件重新启用

Ruby 对文件夹禁用rubocop,但对文件夹中的特定文件重新启用,ruby,rubocop,Ruby,Rubocop,我正在尝试为整个文件夹禁用cop,但随后为文件夹中的特定文件重新启用cop。我试过以下方法,但不起作用 Lint/AmbiguousBlockAssociation: Exclude: - 'spec/**/*' Include: - 'spec/support/**/*' - 'spec/factories/**/*' - 'spec/rails_helper.rb' - 'spec/spec_helper.rb' rubocop有可能做到这一

我正在尝试为整个文件夹禁用cop,但随后为文件夹中的特定文件重新启用cop。我试过以下方法,但不起作用

Lint/AmbiguousBlockAssociation:
  Exclude:
    - 'spec/**/*'
  Include:
    - 'spec/support/**/*'
    - 'spec/factories/**/*'
    - 'spec/rails_helper.rb'
    - 'spec/spec_helper.rb'

rubocop有可能做到这一点吗?

我刚刚试过,它对我来说很好。你能给出一个可验证的例子来重现这个问题吗?例如,一个最小的
.rubocop.yaml
和文件夹结构?顺便说一句,尽管我认为这里没有必要这样做,但一种可能性是使用正则表达式定义包含/排除模式:
!ruby/regexp
@TomLord是正确的:你所写的绝对有效。如果它不适合您,那么除了配置文件内容之外,您还有其他一些问题。