Hey everyone,
It's been a while, but we have an exciting new release of Cookstyle out today. Cookstyle 7.14 adds our first ever InSpec cops allowing you to use Cookstyle for all your infra and compliance code.
What's New
RuboCop 1.17
The RuboCop engine that powers Cookstyle has been updated to 1.17.0. This new release improves autocorrection and resolves a large number of detection errors.
InSpec Cops
Cookstyle now includes Chef InSpec specific Cops in the InSpec/Deprecations
department. These new Chef InSpec cops help with the migration from InSpec attributes
to inputs
. We plan to add additional deprecation and correctness cops for InSpec in the future. If you have any ideas for InSpec cops you'd like to see added, please request a new cop.
InSpec/Deprecations/AttributeDefault
The Chef/Deprecations/AttributeDefault
cop detects Chef InSpec profiles that pass the default
option to attribute
or input
helpers instead of the newer value
option.
Enabled by default
: True
Autocorrects
: False
InSpec/Deprecations/AttributeHelper
The Chef/Deprecations/AttributeHelper
cop detects Chef InSpec profiles that use the deprecated attribute
helper instead of the input
helper.
Enabled by default
: True
Autocorrects
: False
Enjoy,
Tim