Chef infra 厨师烹饪书的静态代码分析

Chef infra 厨师烹饪书的静态代码分析,chef-infra,rubocop,Chef Infra,Rubocop,我正在尝试使用lint工具来制作我的厨师食谱。我目前正在使用foodcritic和rubocop。在使用它们进行静态代码分析时,我认为foodcritic完全专注于chef cookbooks,但rubocop主要处理ruby代码,而不仅仅是chef。我觉得很少有违反rubocop的行为不适用于厨师食谱。我可以通过把他们放在rubocop.yml中来放弃这些,但是我对那些警察是否应该被禁用没有太大信心 是否有任何标准或最可接受的COP(standard.rubocop.yml)可用于厨师烹饪书?

我正在尝试使用lint工具来制作我的厨师食谱。我目前正在使用foodcritic和rubocop。在使用它们进行静态代码分析时,我认为foodcritic完全专注于chef cookbooks,但rubocop主要处理ruby代码,而不仅仅是chef。我觉得很少有违反rubocop的行为不适用于厨师食谱。我可以通过把他们放在rubocop.yml中来放弃这些,但是我对那些警察是否应该被禁用没有太大信心


是否有任何标准或最可接受的COP(standard.rubocop.yml)可用于厨师烹饪书?

您可以查看厨师提供的烹饪书(以前称为Opscode):

最近修改的烹饪书使用.rubocop.yml,如下所示:

AllCops:
包括:
-伯克斯菲尔
-Gemfile
-耙子
-索菲尔
-警卫文件
不包括:
-卖主/**
类长度:
已启用:false
文档:
已启用:false
编码:
已启用:false
哈希语法:
已启用:false
线路长度:
已启用:false
方法长度:
已启用:false
信号异常:
已启用:false
拖尾逗号:
已启用:false
字数组:
已启用:false

当前还没有提供.rubocp.yml

为什么是a-1?一个评论将是有益的,亲爱的选民!这是基于意见的。唯一直接的答案是“不,目前没有标准”。