如何识别未使用的属性?
attributes/default.rb
包含某些未在食谱中使用的属性,ruby -wc
和knife cookbook test
显然可以说好。role-name.rb
角色包含某些属性(未在任何食谱配方中使用),ruby -wc
显然可以说好。recipes/default.rb
配方包含模板调用,而模板调用未在模板文件中使用,ruby -wc
和knife cookbook test
显然可以正常显示。ruby -wc
告诉OK。答案 0 :(得分:0)
有一个名为foodcritic的厨师烹饪书的linting工具。虽然它没有涵盖您的所有要求(仅限第3个),但它还有一些其他规则,即对烹饪书进行检查。你可以尝试在那里提出你的检查,甚至自己实现它们:),使用现有的Rule API。