Lint tool for Chef cookbooks.
Ruby Gherkin
Latest commit 340bb4c Feb 1, 2017 @tas50 tas50 Release FC 9.0.0!
Signed-off-by: Tim Smith <>


Build Status Gem Version

Foodcritic is a code linting tool for writing better and safer Chef cookbooks that runs both as a command line tool and as a Rake task. Out of the box Foodcritic contains over 50 cookbook rules, and plugin system for writing your own rules.

Basic Usage

$ gem install foodcritic
$ foodcritic my_cookbook_dir


The Foodcritic site at contains documentation for each of the rules as well as documentation on the API for writing your own rules.


  • Ruby 2.2.2+

Building Foodcritic

$ bundle install
$ bundle exec rake


MIT - see the accompanying LICENSE file for details.


To see what has changed in recent versions see the CHANGELOG. Foodcritic follows the Rubygems Semantic Versioning Policy.


Additional rules and bug fixes are welcome! Please fork and submit a pull request on an individual branch per change.