Sha256: c728b659810f4be684bbede28239311bcdf558da0d422730c247e28cc3093c95
Contents?: true
Size: 530 Bytes
Versions: 28
Compression:
Stored size: 530 Bytes
Contents
module Overcommit::Hook::PreCommit # Runs `vint` against any modified Vim script files. # # @see https://github.com/Kuniwak/vint class Vint < Base def run result = execute(command, args: applicable_files) return :pass if result.success? return [:fail, result.stderr] unless result.stderr.empty? # example message: # path/to/file.vim:1:1: Error message extract_messages( result.stdout.split("\n"), /^(?<file>(?:\w:)?[^:]+):(?<line>\d+)/ ) end end end
Version data entries
28 entries across 26 versions & 2 rubygems