Sha256: 466f7828692d67d4541458728887f1acf7bef05a71621818fde6505026844e76
Contents?: true
Size: 701 Bytes
Versions: 10
Compression:
Stored size: 701 Bytes
Contents
# frozen_string_literal: true module ThemeCheck # Reports missing include/render/section template class MissingTemplate < LiquidCheck severity :suggestion category :liquid def on_include(node) template = node.value.template_name_expr if template.is_a?(String) unless theme["snippets/#{template}"] add_offense("'snippets/#{template}.liquid' is not found", node: node) end end end alias_method :on_render, :on_include def on_section(node) template = node.value.section_name unless theme["sections/#{template}"] add_offense("'sections/#{template}.liquid' is not found", node: node) end end end end
Version data entries
10 entries across 10 versions & 1 rubygems