如何让Rubocop忽略Gemfile.lock?配置文件设置无效问题排查
解决Rubocop无法忽略Gemfile.lock的问题
你的问题出在Rubocop 1.12.1这个旧版本的默认行为上:默认情况下,它不会排除被Git跟踪的文件,哪怕你在AllCops: Exclude里配置了路径。而--force-exclusion参数正是用来强制跳过这个限制,所以命令行执行时有效。
修复方法很简单,在你的.rubocop.yml里加上ForceExclusion: true配置,强制应用排除列表:
AllCops: Exclude: - Gemfile.lock ForceExclusion: true
添加这个配置后,直接执行rubocop命令就会自动忽略Gemfile.lock文件了,不需要再额外加命令行参数。
内容的提问来源于stack exchange,提问作者LiJinHui
相关产品推荐
相关产品推荐

