Hey folks,
It's time for the weekly Cookstyle release. This time we have 2 new cops and improvements to 2 other cops.
ChefModernize/ChefGemNokogiri
The ChefModernize/ChefGemNokogiri
cop detects cookbooks that use chef_gem
to install nokogiri
into the Chef Infra Client's Ruby installation. The nokogiri gem is built into Chef Infra Client 12 and later so this is no longer necessary.
Enabled by default
: True
Autocorrects
: Yes
ChefDeprecations/ChefRewind
The ChefDeprecations/ChefRewind
cop detects the usage of the deprecated chef-rewind
gem and updates code to instead use the built-in edit_resource
and delete_resource
methods.
Enabled by default
: True
Autocorrects
: Yes
Other fixes and changes
- The
ChefDeprecations/UsesRunCommandHelper
cop has been improved to detect more cases of legacy run_command usage. - The
ChefModernize/UnnecessaryMixlibShelloutRequire
cop has been improved to better describe when this change was made in Chef Infra Client.
Enjoy,
Tim