Foodcritic Thor tasks for your Chef cookbook projects
This chef tool is maintained by the Sous Chefs. The Sous Chefs are a community of Chef maintainers working together to maintain important cookbooks and tools. If you’d like to know more please visit sous-chefs.org or come chat with us on the Chef Community Slack in #sous-chefs.
gem install thor-foodcritic
To add the FoodCritic tasks to any Thorfile just require this gem
require 'thor/foodcritic'
And then get a list of your thor tasks
$ thor list
foodcritic
----------
thor foodcritic:lint # Run a lint test against the Cookbook in your current working directory.
Run the lint task to get a review
$ thor foodcritic:lint
FC002: Avoid string interpolation where not required: ...
FC003: Check whether you are running with chef server before using server-specific features: ...
FC011: Missing README in markdown format: ...
If any epic failure tags are specified with the -f
flag, Thor will exit with a status code of 100
.
Author:: Jamie Winsor (jamie@vialstudios.com)
This project exists thanks to all the people who contribute.
Thank you to all our backers!
Support this project by becoming a sponsor. Your logo will show up here with a link to your website.