Sha256: 5dc82fe236de832849e8f9b39ef8bf7efa200837d5bd9e09a4dd9a098fa02248
Contents?: true
Size: 419 Bytes
Versions: 32
Compression:
Stored size: 419 Bytes
Contents
module Overcommit::Hook::PreCommit # Checks the syntax of any modified YAML files. class YamlSyntax < Base def run messages = [] applicable_files.each do |file| begin YAML.load_file(file) rescue ArgumentError, Psych::SyntaxError => e messages << Overcommit::Hook::Message.new(:error, file, nil, e.message) end end messages end end end
Version data entries
32 entries across 30 versions & 2 rubygems