:シェフのレシピをリファクタリングする必要がありますか?私はdatabagから、Windowsのデスクトップアプリをインストールするレシピを書いた
workstation_apps = data_bag_item('winapps','desktop_apps')
for package in workstation_apps['apps'] do
chocolatey_package "#{package}" do
action :install
end
end
はfoodcriticを実行して、私はエラーを取得する:
FC002: Avoid string interpolation where not required: ./recipes/default.rb:23
あなたが見ることができるように、私は{#の周りに二重引用符を追加しました変数を展開してコメントとして機能しないようにします。
これを行うより良い方法はありますか?
ああ!もう一度リファクタリングする時だと思います:) – TyMac
ボーナスポイントの場合、これは、単一のchocolateyインストールコマンドですべてのインストールを実行するので、はるかに高速です。 – coderanger