首页 > 解决方案 > robocop.yml 不会忽略文件进行代码检查

问题描述

我在我的 rails 应用程序上安装了 gem 'rubocop', '~> 0.67.2',现在我想向 rubocom.yml/Exclude 添加一些文件,这样 Rubocop 就不会跟踪它们。我把它放在我的应用程序的根目录中

rubocop.yml

AllCops:
  Exclude:
  - 'db/**/*'
  - 'config/**/*'
  - 'script/**/*'
  - 'bin/{rails,rake}'

但是当我在终端中运行“rubocop”命令时,这些文件仍然显示为已跟踪。我错过了什么?

标签: ruby-on-railsrubocop

解决方案


我相信您的.yml格式不正确,您需要对数组元素进行缩进,例如

AllCops:
  Exclude:
    - 'db/**/*'
    - 'config/**/*'
    - 'script/**/*'
    - 'bin/{rails,rake}'

推荐阅读