Hey folks,
We have a new release of Cookstyle out with 3 new Chef Infra cops to help you keep your cookbooks sparkling like they're brand new.
Cookstyle 6.12
3 New Cops
ChefDeprecations/ChefDKGenerators
The ChefDeprecations/ChefDKGenerators
cop detects custom cookbook generators for the chef
CLI that utilize the legacy ChefDK
classes and not ChefCLI
classes.
Enabled by default
: True
Autocorrects
: Yes
ChefDeprecations/ChefHandlerRecipe
The ChefDeprecations/ChefHandlerRecipe
cop detects cookbooks that include the deprecated chef-handler::default
recipe. This recipe is empty and does not need to be included, and the chef_handler
resource was merged directly into Chef Infra Client in 14.0.
Enabled by default
: True
Autocorrects
: Yes
ChefDeprecations/UseAutomaticResourceName
The ChefDeprecations/UseAutomaticResourceName
cop detects resources that use the legacy use_automatic_resource_name
, which was removed in Chef Infra Client 16.
Enabled by default
: True
Autocorrects
: No
RuboCop 0.88
RuboCop has been updated to 0.88, which offers significant performance improvements to many Ruby cops that Cookstyle utilizes.
Other Improvements
-
ChefModernize/ExecuteAptUpdate
has been updated to detect additional methods of executingapt-get update
.
Enjoy,
Tim