class Overcommit::Hook::PreCommit::Sqlint
Runs ‘sqlint’ against any modified SQL files.
Constants
- MESSAGE_REGEX
- MESSAGE_TYPE_CATEGORIZER
Public Instance Methods
Source
# File lib/overcommit/hook/pre_commit/sqlint.rb, line 14 def run result = execute(command, args: applicable_files) output = result.stdout.chomp return :pass if result.success? && output.empty? extract_messages( output.split("\n"), MESSAGE_REGEX, MESSAGE_TYPE_CATEGORIZER ) end