diff options
Diffstat (limited to 'Rakefile')
-rw-r--r-- | Rakefile | 20 |
1 files changed, 11 insertions, 9 deletions
@@ -1,16 +1,8 @@ -require "rake" -require "rubygems/package_task" +require "bundler/gem_tasks" require "rdoc/task" -require "yaml" require "rspec/core/rake_task" require "cucumber/rake/task" -gemspec = eval(IO.read("mixlib-log.gemspec")) - -Gem::PackageTask.new(gemspec) do |pkg| - pkg.gem_spec = gemspec -end - RSpec::Core::RakeTask.new(:spec) do |spec| spec.pattern = "spec/**/*_spec.rb" end @@ -30,3 +22,13 @@ end Cucumber::Rake::Task.new(:features) do |t| t.cucumber_opts = "--format pretty" end + +begin + require "chefstyle" + require "rubocop/rake_task" + RuboCop::RakeTask.new(:style) do |task| + task.options += ["--display-cop-names", "--no-color"] + end +rescue LoadError + puts "chefstyle/rubocop is not available. gem install chefstyle to do style checking." +end |