From 5a7a004a1002371d5279198c391006faf2056869 Mon Sep 17 00:00:00 2001 From: Kieran Trezona-le Comte <trezona-lecomte@gmail.com> Date: Fri, 17 Jul 2015 11:55:11 +1200 Subject: [PATCH] Limit displayed errors to 1000 --- bin/sqlint | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/bin/sqlint b/bin/sqlint index d242993..db7069f 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 [ -- GitLab