lib/brakeman/options.rb in brakeman-1.8.3 vs lib/brakeman/options.rb in brakeman-1.9.0.pre1

- old
+ new

@@ -48,12 +48,12 @@ end opts.separator "" opts.separator "Scanning options:" - opts.on "-a", "--assume-routes", "Assume all controller methods are actions" do - options[:assume_all_routes] = true + opts.on "-a", "--[no-]assume-routes", "Assume all controller methods are actions (default)" do |assume| + options[:assume_all_routes] = assume end opts.on "-e", "--escape-html", "Escape HTML by default" do options[:escape_html] = true end @@ -67,9 +67,13 @@ options[:ignore_model_output] = true end opts.on "--ignore-protected", "Consider models with attr_protected safe" do options[:ignore_attr_protected] = true + end + + opts.on "--interprocedural", "Process method calls to known methods" do + options[:interprocedural] = true end opts.on "--no-branching", "Disable flow sensitivity on conditionals" do options[:ignore_ifs] = true end