Rubocop:忽略来自新 rails 应用程序的所有样板警察

Rubocop: Ignore all cops that are boilerplate from a new rails app

当我在我的应用程序目录中 运行 rubocop 时,我得到一长串来自我刚刚生成的默认样板 rails 应用程序的警察。

我不想让 rubocop 查看这些文件,因为我不是这些文件的作者,我不想乱用它们。

我看到我可以使用 rubocop/config/default.yml 将文件添加到 Exclude: 部分,但我不确定我应该添加哪些配置和文件以正确忽略内置文件而不是忽略我创建的文件。

您可以 运行 rubocop --auto-gen-config 这将为您创建一个待办事项文件,您可以在其中禁用所有警察。然后您可以有选择地重新启用您想要的那些。或者,您可以创建样板 rails 应用程序和 运行 rubocop,这些将是您需要添加排除列表的文件。