diff --git a/bin/sqlint b/bin/sqlint index d2429934ba0a3d1fc02dcd1e3a499d71a56581c1..db7069feb458387dcb450e00fcad751c5b093ab6 100755 --- a/bin/sqlint +++ b/bin/sqlint @@ -1,14 +1,11 @@ #!/usr/bin/env ruby -# What if 1000+ errors => --limit -# Split on "; -- ..." - - - $LOAD_PATH.unshift(File.dirname(File.realpath(__FILE__)) + '/../lib') require 'pg_query' require 'sqlint' +LIMIT = 1000 + if ARGV.include?("--version") puts SQLint::VERSION exit 0 @@ -32,7 +29,7 @@ end saw_errors = false ARGV.each do |filename| File.open(filename, 'r') do |file| - results = SQLint::Linter.new(filename, file).run + results = SQLint::Linter.new(filename, file).run.first(LIMIT) results.each do |lint| message_lines = lint.message.split("\n") puts [