Sha256: b8f9d928e73aa736f9ebadb60cfb3fb372a4cf2fbe4b9cc2dd6ad25be6a52942

Contents?: true

Size: 378 Bytes

Versions: 13

Compression:

Stored size: 378 Bytes

Contents

#!/bin/ruby

require "syntax_tree/erb"

failures = []

Dir
  .glob("./app/**/*.html.erb")
  .each do |file|
    puts("Processing #{file}")
    begin
      source = SyntaxTree::ERB.read(file)
      SyntaxTree::ERB.parse(source)
      SyntaxTree::ERB.format(source)
    rescue => exception
      failures << { file: file, message: exception.message }
    end
  end

puts failures

Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
w_syntax_tree-erb-0.11.0 check_erb_parse.rb
w_syntax_tree-erb-0.10.5 check_erb_parse.rb
w_syntax_tree-erb-0.10.4 check_erb_parse.rb
w_syntax_tree-erb-0.10.3 check_erb_parse.rb
w_syntax_tree-erb-0.10.2 check_erb_parse.rb
w_syntax_tree-erb-0.10.1 check_erb_parse.rb
w_syntax_tree-erb-0.10.0 check_erb_parse.rb
w_syntax_tree-erb-0.9.5 check_erb_parse.rb
w_syntax_tree-erb-0.9.4 check_erb_parse.rb
w_syntax_tree-erb-0.9.3 check_erb_parse.rb
w_syntax_tree-erb-0.9.2 check_erb_parse.rb
w_syntax_tree-erb-0.9.1 check_erb_parse.rb
w_syntax_tree-erb-0.9.0 check_erb_parse.rb