[ Web Proxy ]
URL:
Viewing: https://raw.githubusercontent.com/sds/overcommit/main/lib/overcommit/hook/pre_commit/yaml_syntax.rb [Back]  [Original]

# frozen_string_literal: true

module Overcommit::Hook::PreCommit
  # Checks the syntax of any modified YAML files.
  class YamlSyntax < Base
    def run
      messages = []

      applicable_files.each do |file|
        YAML.load_file(file, aliases: true)
      rescue ArgumentError
        begin
          YAML.load_file(file)
        rescue ArgumentError, Psych::SyntaxError => e
          messages  e
        messages 

Web Proxy Viewer  |  New URL  |  Original Page