namespace :brakeman do

desc 'Run Brakeman'
task :run, :output_files do |_t, args|
  require 'brakeman'

  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