子目录 .rubocop.yml 继承自父目录 .rubocop.yml

subdirectory .rubocop.yml inherits from parent .rubocop.yml

在我的主应用程序的文件夹中,我有另一个文件夹,其中有一个 Rails 引擎。我已经从 Rubocop 中排除了引擎子目录,以避免将 Rubocop 规则从引擎写入一个文件(父文件),但是当我 运行 Rubocop 在子目录中时,它会检查 0 个文件。

我没有手动继承引擎内部的父.rubocop yml文件。

默认情况下,它继承自父文件夹中的 .rubocop.yml 文件。您需要使用 --ignore_parent_exclusion 选项 运行 它,它会忽略父文件夹中所有 .rubocop.yml 文件的所有 Exclude: 设置。否则,它会到达父目录。rubocop.yml 并排除您要检查的目录。