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/UsesRunCommandHelpercop has been improved to detect more cases of legacy run_command usage. - The
ChefModernize/UnnecessaryMixlibShelloutRequirecop has been improved to better describe when this change was made in Chef Infra Client.
Enjoy,
Tim