From 5df5f911a87f2710e8701da589c3e1e9fac9937f Mon Sep 17 00:00:00 2001 From: Lukas Fittl <lukas@fittl.com> Date: Wed, 20 Apr 2016 20:46:12 -0700 Subject: [PATCH] Update to pg_query 0.9.1, adds PostgreSQL 9.5 syntax support. --- Gemfile.lock | 4 ++-- lib/sqlint/linter.rb | 4 +++- sqlint.gemspec | 2 +- 3 files changed, 6 insertions(+), 4 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index 1a871fb..f9d6ba0 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -3,7 +3,7 @@ GEM specs: diff-lcs (1.2.5) json (1.8.3) - pg_query (0.5.0) + pg_query (0.9.1) json (~> 1.8) rspec (3.2.0) rspec-core (~> 3.2.0) @@ -27,4 +27,4 @@ DEPENDENCIES rspec BUNDLED WITH - 1.10.3 + 1.11.2 diff --git a/lib/sqlint/linter.rb b/lib/sqlint/linter.rb index 848cf6d..8b94c39 100644 --- a/lib/sqlint/linter.rb +++ b/lib/sqlint/linter.rb @@ -56,7 +56,9 @@ module SQLint end def clean_message(message) - message.gsub(/(?<=at or near ")(.*)(?=")/) { |match| match[0..49] } + message + .gsub(/(?<=at or near ")(.*)(?=")/) { |match| match[0..49] } + .gsub(/\s+\(scan\.l\:\d+\)/, '') end end end diff --git a/sqlint.gemspec b/sqlint.gemspec index 08e9f4e..4b18e38 100644 --- a/sqlint.gemspec +++ b/sqlint.gemspec @@ -36,7 +36,7 @@ Gem::Specification.new do |s| s.rubygems_version = '1.8.23' s.summary = 'Simple SQL linter.' - s.add_runtime_dependency('pg_query', '~> 0.5') + s.add_runtime_dependency('pg_query', '~> 0.9.1') s.add_development_dependency('rake', '~> 10.1') s.add_development_dependency('rspec', '~> 3.2') s.add_development_dependency('bundler', '~> 1.3') -- GitLab