Skip to content
Snippets Groups Projects
Commit 5a7a004a authored by Kieran Trezona-le Comte's avatar Kieran Trezona-le Comte
Browse files

Limit displayed errors to 1000

parent 8469be19
No related branches found
No related tags found
No related merge requests found
#!/usr/bin/env ruby #!/usr/bin/env ruby
# What if 1000+ errors => --limit
# Split on "; -- ..."
$LOAD_PATH.unshift(File.dirname(File.realpath(__FILE__)) + '/../lib') $LOAD_PATH.unshift(File.dirname(File.realpath(__FILE__)) + '/../lib')
require 'pg_query' require 'pg_query'
require 'sqlint' require 'sqlint'
LIMIT = 1000
if ARGV.include?("--version") if ARGV.include?("--version")
puts SQLint::VERSION puts SQLint::VERSION
exit 0 exit 0
...@@ -32,7 +29,7 @@ end ...@@ -32,7 +29,7 @@ end
saw_errors = false saw_errors = false
ARGV.each do |filename| ARGV.each do |filename|
File.open(filename, 'r') do |file| 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| results.each do |lint|
message_lines = lint.message.split("\n") message_lines = lint.message.split("\n")
puts [ puts [
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment