1

如何识别未使用的属性?

  1. Cookbook attributes:如果attributes/default.rb包含一些在cookbook recipes中没有使用的属性,ruby -wc并且knife cookbook test显然表示OK。
  2. 角色属性:如果role-name.rb角色包含某些未在任何食谱食谱中使用的属性,则ruby -wc显然表示 OK。
  3. 配方中的模板调用:如果recipes/default.rb配方包含模板调用,其中包含模板文件中未使用的变量,ruby -wc并且knife cookbook test显然表示 OK。
  4. 配方中未使用的变量:如果配方中有一些未使用的变量,ruby -wc则告诉 OK。
4

1 回答 1

0

厨师食谱有一个名为foodcritic的 linting 工具。虽然它不能满足您的所有要求(仅第 3 个),但它还有一些其他规则,用于检查食谱。您可以尝试在那里提出您的检查,甚至自己实施它们:),使用现有的规则 API。

于 2013-05-18T06:27:49.070 回答