Sha256: f2a2b1e0b775c79f2c9e1a12617825422ae73ca60b9924ccc6c75c998b36ae68

Contents?: true

Size: 482 Bytes

Versions: 6

Compression:

Stored size: 482 Bytes

Contents

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

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
active_scaffold-4.0.2 lib/tasks/brakeman.rake
active_scaffold-4.0.1 lib/tasks/brakeman.rake
active_scaffold-4.0.0 lib/tasks/brakeman.rake
active_scaffold-4.0.0.rc3 lib/tasks/brakeman.rake
active_scaffold-4.0.0.rc2 lib/tasks/brakeman.rake
active_scaffold-4.0.0.rc1 lib/tasks/brakeman.rake