diff --git a/lib/brakeman/brakeman.rake b/lib/brakeman/brakeman.rake index 26134a5770e952e7b1481260682c62f3d645a29b..f4833917d59289b0ff46da24a844a4d1f192efb4 100644 --- a/lib/brakeman/brakeman.rake +++ b/lib/brakeman/brakeman.rake @@ -7,4 +7,11 @@ namespace :brakeman do files = args[:output_files].split(' ') if args[:output_files] Brakeman.run :app_path => ".", :output_files => files, :print_report => true end + + desc "Check your code with Brakeman" + task :check do + require 'brakeman' + result = Brakeman.run app_path: '.', print_report: true + exit Brakeman::Warnings_Found_Exit_Code unless result.filtered_warnings.empty? + end end