Flame Graph
Reset Zoom
Search
ic
ext id="matched" x="1640.00" y="1077" >
id="frames">
>
itle>PlatformosCheck::HtmlNode#name (273) (0 ms, 0.00%)
ext x="100.96" y="655.5" >
g>
>
Liquid::Parser#variable_lookups (33) (0 ms, 0.00%)
ext x="237.29" y="383.5" >
g>
>
itle>PlatformosCheck::ValidHTMLTranslation#html_key? (6072) (6 ms, 0.16%)
ext x="1694.95" y="703.5" >
g>
>
Liquid::Case#parse (10) (62 ms, 1.65%)
Li..
Hash#each (3169) (21 ms, 0.56%)
ext x="1684.80" y="703.5" >
g>
>
itle>PlatformosCheck::Node#children (88) (1 ms, 0.03%)
ext x="1290.68" y="687.5" >
g>
>
<Object::Object>#[] (347) (0 ms, 0.00%)
Liquid::ParserSwitching#strict_parse_with_error_context (11) (1 ms, 0.03%)
ext x="233.63" y="431.5" >
g>
>
itle>PlatformosCheck::LiquidTag#on_string (1195) (4 ms, 0.11%)
ext x="996.86" y="639.5" >
g>
>
Liquid::BlockBody#parse_for_document (3) (7 ms, 0.19%)
Kernel#respond_to? (4928) (1 ms, 0.03%)
String#index (2267) (5 ms, 0.13%)
ext x="1551.80" y="703.5" >
g>
>
itle>PlatformosCheck::Node#type_name (763) (4 ms, 0.11%)
ext x="469.30" y="479.5" >
g>
>
Array#each (559) (178 ms, 4.74%)
Array#eac..
Pathname#sub_ext (940) (1 ms, 0.03%)
Liquid::Parser#initialize (21) (1 ms, 0.03%)
ext x="284.68" y="575.5" >
g>
>
itle>PlatformosCheck::HtmlNode#literal? (553) (0 ms, 0.00%)
ext x="77.92" y="671.5" >
g>
>
itle>PlatformosCheck::UndefinedObject#ignore? (165) (1 ms, 0.03%)
ext x="581.24" y="463.5" >
g>
>
Kernel#respond_to? (1116) (0 ms, 0.00%)
Nokogiri::XML::NodeSet#each (266) (1 ms, 0.03%)
<Class::Liquid::Expression>#parse (161) (2 ms, 0.05%)
Nokogiri::XML::Node#children (266) (0 ms, 0.00%)
ext x="66.56" y="559.5" >
g>
>
itle>PlatformosCheck::Position#can_find_needle? (70) (0 ms, 0.00%)
ext x="580.50" y="399.5" >
g>
>
Array#each (34) (1 ms, 0.03%)
ext x="359.23" y="191.5" >
g>
>
itle>PlatformosCheck::HtmlNode#replace_placeholders (106) (0 ms, 0.00%)
ext x="136.02" y="735.5" >
g>
>
itle>PlatformosCheck::Position#start_index (70) (2 ms, 0.05%)
ext x="577.06" y="431.5" >
g>
>
itle>PlatformosCheck::HtmlNode#attributes (180) (2 ms, 0.05%)
ext x="136.59" y="783.5" >
g>
>
Liquid::If#strict_parse (152) (12 ms, 0.32%)
ext x="218.31" y="575.5" >
g>
>
itle>PlatformosCheck::StringHelpers#demodulize (1917) (3 ms, 0.08%)
ext x="914.75" y="687.5" >
g>
>
itle>PlatformosCheck::Position#compute_start_offset (39) (3 ms, 0.08%)
ext x="625.11" y="431.5" >
g>
>
itle>PlatformosCheck::Node#tag_markup (224) (11 ms, 0.29%)
ext x="713.03" y="511.5" >
g>
>
Psych::Parser#parse (1) (1 ms, 0.03%)
ext x="1719.21" y="815.5" >
g>
>
itle>PlatformosCheck::LiquidTag#on_tag (8) (2 ms, 0.05%)
ext x="407.43" y="319.5" >
g>
>
Liquid::Parser#expression (59) (1 ms, 0.03%)
Pathname#sub_ext (155) (0 ms, 0.00%)
ext x="1292.10" y="671.5" >
g>
>
itle>PlatformosCheck::Node#tag_markup (61) (3 ms, 0.08%)
ext x="794.64" y="543.5" >
g>
>
Psych::Visitors::Visitor#accept (151) (1 ms, 0.03%)
Pathname#sub_ext (197) (0 ms, 0.00%)
ext x="636.40" y="479.5" >
g>
>
itle>PlatformosCheck::Node#block_tag? (1195) (1 ms, 0.03%)
ext x="998.01" y="607.5" >
g>
>
String#count (373) (1 ms, 0.03%)
ext x="1556.76" y="655.5" >
g>
>
itle>PlatformosCheck::RequiredLayoutThemeObject#on_variable (196) (0 ms, 0.00%)
ext x="711.17" y="543.5" >
g>
>
itle>PlatformosCheck::LiquidTag#on_tag (24) (4 ms, 0.11%)
ext x="431.09" y="351.5" >
g>
>
Liquid::Variable#strict_parse (4) (0 ms, 0.00%)
Integer#upto (91) (4 ms, 0.11%)
Liquid::ParserSwitching#strict_parse_with_error_context (26) (2 ms, 0.05%)
ext x="240.55" y="511.5" >
g>
>
itle>PlatformosCheck::SpaceInsideBraces#on_node (2351) (44 ms, 1.17%)
ext x="1262.71" y="703.5" >
g>
>
itle>PlatformosCheck::HtmlVisitor#visit_template (91) (278 ms, 7.40%)
ext x="13.16" y="927.5" >PlatformosCheck::Html..
g>
>
itle>Liquid::ParserSwitching#strict_parse_with_error_context (7) (0 ms, 0.00%)
ext x="178.48" y="431.5" >
g>
>
itle>PlatformosCheck::Position#contents (721) (0 ms, 0.00%)
ext x="880.70" y="511.5" >
g>
>
Array#each (91) (16 ms, 0.43%)
String#split (91) (6 ms, 0.16%)
Pathname#chop_basename (1852) (3 ms, 0.08%)
ext x="1725.84" y="895.5" >
g>
>
itle><Module::PlatformosCheck::Tags>#register_tags! (91) (0 ms, 0.00%)
ext x="293.31" y="863.5" >
g>
>
Kernel#is_a? (1820) (0 ms, 0.00%)
Array#each (3) (14 ms, 0.37%)
Pathname#sub_ext (193) (0 ms, 0.00%)
Regexp#match (4807) (4 ms, 0.11%)
ext x="51.50" y="863.5" >
g>
>
itle>PlatformosCheck::HtmlNode#attributes (6) (1 ms, 0.03%)
ext x="108.75" y="687.5" >
g>
>
StringScanner#scan_until (6913) (2 ms, 0.05%)
String#gsub (192) (0 ms, 0.00%)
Liquid::ParserSwitching#parse_with_selected_parser (4) (0 ms, 0.00%)
ext x="183.94" y="367.5" >
g>
>
itle>PlatformosCheck::Visitor#visit (190) (43 ms, 1.14%)
ext x="358.55" y="335.5" >
g>
>
itle>PlatformosCheck::Checks#call (419) (3 ms, 0.08%)
ext x="64.83" y="527.5" >
g>
>
Liquid::VariableLookup#initialize (39) (0 ms, 0.00%)
Liquid::BlockBody#parse (174) (44 ms, 1.17%)
Liquid::Parser#variable_lookups (47) (0 ms, 0.00%)
text x="168.20" y="463.5" >
/g>
g >
title>PlatformosCheck::Node#start_index (250) (5 ms, 0.13%)
text x="1453.96" y="735.5" >
/g>
g >
Liquid::Variable#parse_filter_expressions (36) (0 ms, 0.00%)
<Object::Object>#[] (3322) (2 ms, 0.05%)
Liquid::BlockBody#parse_for_document (4) (2 ms, 0.05%)
text x="225.32" y="367.5" >
/g>
g >
title>PlatformosCheck::Template#snippet? (88) (0 ms, 0.00%)
text x="410.26" y="287.5" >
/g>
g >
title>PlatformosCheck::Position#start_index (330) (3 ms, 0.08%)
text x="539.78" y="399.5" >
/g>
g >
Kernel#is_a? (2163) (0 ms, 0.00%)
text x="1044.23" y="671.5" >
/g>
g >
title>PlatformosCheck::MissingTemplate#add_missing_offense (7) (2 ms, 0.05%)
text x="462.24" y="367.5" >
/g>
g >
Array#each (422) (0 ms, 0.00%)
text x="284.05" y="623.5" >
/g>
g >
title>PlatformosCheck::Node#literal? (456) (0 ms, 0.00%)
text x="392.54" y="383.5" >
/g>
g >
Class#new (9) (1 ms, 0.03%)
Array#each (1475) (1 ms, 0.03%)
text x="1471.14" y="831.5" >
/g>
g >
title>PlatformosCheck::StringHelpers#underscore (129) (1 ms, 0.03%)
text x="631.45" y="479.5" >
/g>
g >
Integer#upto (377) (1 ms, 0.03%)
text x="72.86" y="591.5" >
/g>
g >
title>PlatformosCheck::Node#document? (445) (0 ms, 0.00%)
text x="1367.34" y="703.5" >
/g>
g >
title>PlatformosCheck::ThemeFile#name (242) (1 ms, 0.03%)
text x="577.95" y="399.5" >
/g>
g >
Liquid::BlockBody#parse_for_document (2) (1 ms, 0.03%)
Array#map (1475) (3 ms, 0.08%)
text x="1469.01" y="847.5" >
/g>
g >
title>PlatformosCheck::StringHelpers#underscore (1470) (9 ms, 0.24%)
text x="1308.21" y="783.5" >
/g>
g >
title>PlatformosCheck::LiquidTag#on_string (721) (2 ms, 0.05%)
text x="787.97" y="575.5" >
/g>
g >
String#scan (1332) (1 ms, 0.03%)
Kernel#instance_variable_defined? (1886) (0 ms, 0.00%)
text x="1457.53" y="735.5" >
/g>
g >
title>PlatformosCheck::UndefinedObject::TemplateInfo#add_variable_lookup (292) (3 ms, 0.08%)
text x="1137.77" y="655.5" >
/g>
g >
String#gsub (569) (0 ms, 0.00%)
Array#map (1881) (4 ms, 0.11%)
text x="1042.41" y="719.5" >
/g>
g >
title>PlatformosCheck::Node#children (26) (0 ms, 0.00%)
text x="633.94" y="495.5" >
/g>
g >
Liquid::BlockBody#parse (6) (2 ms, 0.05%)
Liquid::Variable::ParseTreeVisitor#children (309) (1 ms, 0.03%)
text x="1472.18" y="847.5" >
/g>
g >
title>PlatformosCheck::Checks#call (1274) (36 ms, 0.96%)
text x="394.68" y="367.5" >
/g>
g >
title>PlatformosCheck::Node#markup (182) (0 ms, 0.00%)
text x="633.67" y="495.5" >
/g>
g >
title>PlatformosCheck::Node#source (872) (1 ms, 0.03%)
text x="1284.07" y="671.5" >
/g>
g >
title>PlatformosCheck::DeprecatedFilter#on_variable (415) (2 ms, 0.05%)
text x="1539.62" y="799.5" >
/g>
g >
Class#new (377) (0 ms, 0.00%)
Nokogiri::XML::Node#node_name (1736) (2 ms, 0.05%)
<Class::Liquid::Expression>#parse (84) (1 ms, 0.03%)
text x="186.29" y="239.5" >
/g>
g >
title>PlatformosCheck::HtmlVisitor#visit (91) (190 ms, 5.06%)
text x="53.56" y="911.5" >PlatformosCheck..
/g>
g >
title>StringScanner#scan_until (18179) (7 ms, 0.19%)
Regexp#match? (1470) (1 ms, 0.03%)
<Module::Psych>#load (1) (1 ms, 0.03%)
Liquid::ParserSwitching#strict_parse_with_error_context (6) (1 ms, 0.03%)
text x="225.38" y="271.5" >
/g>
g >
title>PlatformosCheck::HtmlVisitor#visit (553) (48 ms, 1.28%)
text x="60.43" y="687.5" >T..
/g>
g >
title>PlatformosCheck::Position#start_line_offset (8) (1 ms, 0.03%)
text x="407.74" y="223.5" >
/g>
g >
Kernel#is_a? (1195) (0 ms, 0.00%)
String#initialize_copy (1586) (0 ms, 0.00%)
text x="1572.39" y="655.5" >
/g>
g >
title>PlatformosCheck::Node#markup (115) (0 ms, 0.00%)
text x="698.11" y="463.5" >
/g>
g >
Array#map (1566) (5 ms, 0.13%)
Psych::Visitors::ToRuby#accept (151) (1 ms, 0.03%)
text x="1296.08" y="367.5" >
/g>
g >
title>PlatformosCheck::HtmlNode#literal? (632) (0 ms, 0.00%)
text x="119.74" y="831.5" >
/g>
g >
title>PlatformosCheck::Position#contents (773) (0 ms, 0.00%)
text x="698.79" y="479.5" >
/g>
g >
Kernel#is_a? (2351) (0 ms, 0.00%)
Liquid::ParserSwitching#strict_parse_with_error_context (6) (1 ms, 0.03%)
String#gsub (122) (0 ms, 0.00%)
text x="117.36" y="655.5" >
/g>
g >
title>PlatformosCheck::Position#contents (2267) (1 ms, 0.03%)
text x="1553.88" y="703.5" >
/g>
g >
Liquid::Block#parse_body (2) (1 ms, 0.03%)
String#scan (127) (0 ms, 0.00%)
text x="253.53" y="415.5" >
/g>
g >
title>PlatformosCheck::Position#contents (1073) (1 ms, 0.03%)
text x="1001.32" y="575.5" >
/g>
g >
Liquid::Variable#strict_parse (52) (4 ms, 0.11%)
String#=~ (319) (0 ms, 0.00%)
text x="259.38" y="591.5" >
/g>
g >
title>PlatformosCheck::Node#comment? (1392) (1 ms, 0.03%)
text x="734.43" y="623.5" >
/g>
g >
String#=~ (454) (0 ms, 0.00%)
Liquid::If#parse_binary_comparisons (6) (0 ms, 0.00%)
text x="179.51" y="399.5" >
/g>
g >
title>PlatformosCheck::HtmlNode#literal? (662) (0 ms, 0.00%)
text x="103.26" y="767.5" >
/g>
g >
Liquid::Variable#initialize (6) (0 ms, 0.00%)
Liquid::Template::TagRegistry#[] (336) (0 ms, 0.00%)
text x="287.94" y="751.5" >
/g>
g >
title>PlatformosCheck::Node#block_body? (701) (0 ms, 0.00%)
text x="788.41" y="543.5" >
/g>
g >
title>PlatformosCheck::Node#source (636) (1 ms, 0.03%)
text x="1590.12" y="751.5" >
/g>
g >
Liquid::ParserSwitching#strict_parse_with_error_context (415) (19 ms, 0.51%)
text x="275.78" y="671.5" >
/g>
g >
title>PlatformosCheck::Node#inside_liquid_tag? (70) (4 ms, 0.11%)
text x="539.31" y="431.5" >
/g>
g >
Liquid::If#parse_binary_comparisons (9) (1 ms, 0.03%)
<Class::Liquid::Expression>#parse (47) (0 ms, 0.00%)
Class#new (8) (1 ms, 0.03%)
Array#each (1364) (11 ms, 0.29%)
Liquid::BlockBody#parse_for_liquid_tag (3) (1 ms, 0.03%)
Liquid::Parser#consume (415) (0 ms, 0.00%)
StringScanner#scan_until (3292) (1 ms, 0.03%)
Liquid::If#parse_binary_comparisons (210) (11 ms, 0.29%)
Nokogiri::XML::Node#element? (836) (0 ms, 0.00%)
Integer#upto (734) (1 ms, 0.03%)
Class#new (55) (0 ms, 0.00%)
String#match (4807) (6 ms, 0.16%)
Liquid::ParseTreeVisitor#initialize (749) (0 ms, 0.00%)
Liquid::BlockBody#create_variable (415) (21 ms, 0.56%)
text x="274.63" y="751.5" >
/g>
g >
title>PlatformosCheck::Node#type_name (1280) (8 ms, 0.21%)
text x="546.39" y="543.5" >
/g>
g >
title>PlatformosCheck::Node#line_number (262) (0 ms, 0.00%)
text x="491.01" y="367.5" >
/g>
g >
title>PlatformosCheck::DeprecatedFilter#on_variable (209) (1 ms, 0.03%)
text x="875.26" y="607.5" >
/g>
g >
title>PlatformosCheck::Position#can_find_needle? (250) (1 ms, 0.03%)
text x="1462.91" y="687.5" >
/g>
g >
title>PlatformosCheck::Position#compute_start_offset (50) (2 ms, 0.05%)
text x="1455.12" y="687.5" >
/g>
g >
String#downcase! (1470) (0 ms, 0.00%)
Array#each (1474) (1 ms, 0.03%)
Liquid::If#parse (6) (4 ms, 0.11%)
Class#new (161) (0 ms, 0.00%)
String#gsub (1917) (1 ms, 0.03%)
Liquid::Parser#initialize (46) (1 ms, 0.03%)
text x="158.30" y="543.5" >
/g>
g >
title>PlatformosCheck::Node#end_token (1) (0 ms, 0.00%)
text x="1599.23" y="783.5" >
/g>
g >
title>PlatformosCheck::Checks#call (26) (1 ms, 0.03%)
text x="359.36" y="143.5" >
/g>
g >
Liquid::ParseContext#new_tokenizer (91) (6 ms, 0.16%)
Hash#each (414) (112 ms, 2.98%)
text x="1661.85" y="831.5" >Hash#..
/g>
g >
title>PlatformosCheck::UndefinedObject#ignore? (54) (0 ms, 0.00%)
text x="437.43" y="335.5" >
/g>
g >
Liquid::Block#new_body (152) (0 ms, 0.00%)
Kernel#nil? (1680) (0 ms, 0.00%)
text x="1607.35" y="703.5" >
/g>
g >
title>PlatformosCheck::Position#start_index (40) (0 ms, 0.00%)
text x="409.70" y="271.5" >
/g>
g >
Liquid::ParserSwitching#strict_parse_with_error_mode_fallback (8) (1 ms, 0.03%)
Liquid::Variable#strict_parse (70) (3 ms, 0.08%)
Array#map (1) (1 ms, 0.03%)
Liquid::Variable#initialize (41) (2 ms, 0.05%)
String#scan (2948) (2 ms, 0.05%)
Liquid::If#push_block (4) (0 ms, 0.00%)
Liquid::For#parse (1) (0 ms, 0.00%)
Liquid::ParseContext#parse_expression (18) (0 ms, 0.00%)
text x="189.13" y="175.5" >
/g>
g >
title>PlatformosCheck::HtmlVisitor#call_checks (419) (3 ms, 0.08%)
text x="64.74" y="543.5" >
/g>
g >
Regexp#=== (1588) (1 ms, 0.03%)
text x="154.41" y="543.5" >
/g>
g >
title>PlatformosCheck::LiquidTag#on_string (271) (1 ms, 0.03%)
text x="407.08" y="319.5" >
/g>
g >
Liquid::If#parse (1) (0 ms, 0.00%)
Nokogiri::XML::Node#children (638) (1 ms, 0.03%)
Enumerable#find (33) (14 ms, 0.37%)
Kernel#loop (186) (2 ms, 0.05%)
Liquid::ParserSwitching#strict_parse_with_error_mode_fallback (56) (3 ms, 0.08%)
text x="160.88" y="447.5" >
/g>
g >
title>PlatformosCheck::Node#tag? (2594) (1 ms, 0.03%)
text x="808.73" y="671.5" >
/g>
g >
Class#new (11) (1 ms, 0.03%)
text x="144.74" y="703.5" >
/g>
g >
title>PlatformosCheck::Node#line_number (352) (1 ms, 0.03%)
text x="1465.96" y="719.5" >
/g>
g >
Liquid::Parser#expression (48) (0 ms, 0.00%)
String#to_sym (884) (0 ms, 0.00%)
Class#new (91) (6 ms, 0.16%)
Pathname#initialize (165) (0 ms, 0.00%)
String#scan (6) (1 ms, 0.03%)
Liquid::BlockBody#parse (10) (1 ms, 0.03%)
Set#add (375) (0 ms, 0.00%)
Liquid::ParserSwitching#strict_parse_with_error_context (47) (2 ms, 0.05%)
String#scan (4) (0 ms, 0.00%)
text x="235.85" y="335.5" >
/g>
g >
title>PlatformosCheck::ContentForHeaderModification#on_variable (313) (0 ms, 0.00%)
text x="1236.27" y="703.5" >
/g>
g >
<Class::Liquid::Tag>#parse (2) (1 ms, 0.03%)
text x="286.06" y="639.5" >
/g>
g >
title>PlatformosCheck::ParsingHelpers#outside_of_strings (108) (2 ms, 0.05%)
text x="435.39" y="335.5" >
/g>
g >
Liquid::BlockBody#parse (4) (0 ms, 0.00%)
Class#new (20) (0 ms, 0.00%)
Class#new (8) (1 ms, 0.03%)
text x="178.46" y="495.5" >
/g>
g >
title>PlatformosCheck::Node#line_number (156) (1 ms, 0.03%)
text x="1029.63" y="607.5" >
/g>
g >
title>PlatformosCheck::Theme#[] (14) (4 ms, 0.11%)
text x="626.72" y="479.5" >
/g>
g >
title>PlatformosCheck::Position#contents (486) (0 ms, 0.00%)
text x="525.35" y="383.5" >
/g>
g >
title>PlatformosCheck::DeprecatedGlobalAppBlockType#on_variable (415) (0 ms, 0.00%)
text x="1541.11" y="799.5" >
/g>
g >
Liquid::For#initialize (4) (0 ms, 0.00%)
Class#new (13) (0 ms, 0.00%)
Kernel#is_a? (2905) (1 ms, 0.03%)
text x="1611.07" y="751.5" >
/g>
g >
title>PlatformosCheck::Node#literal? (1743) (1 ms, 0.03%)
text x="1389.33" y="831.5" >
/g>
g >
Liquid::Parser#expression (101) (1 ms, 0.03%)
String#downcase! (1500) (0 ms, 0.00%)
<Class::Liquid::VariableLookup>#parse (47) (0 ms, 0.00%)
Liquid::Block#parse_body (6) (0 ms, 0.00%)
Kernel#nil? (1896) (0 ms, 0.00%)
Liquid::If#strict_parse (6) (1 ms, 0.03%)
text x="225.38" y="255.5" >
/g>
g >
title>PlatformosCheck::Node#markup (256) (1 ms, 0.03%)
text x="1240.46" y="655.5" >
/g>
g >
Liquid::If#parse (2) (1 ms, 0.03%)
String#gsub (1578) (1 ms, 0.03%)
text x="813.68" y="639.5" >
/g>
g >
title>PlatformosCheck::Check#ignored? (1338) (0 ms, 0.00%)
text x="406.79" y="319.5" >
/g>
g >
Hash#each (91) (1 ms, 0.03%)
Liquid::ParserSwitching#strict_parse_with_error_mode_fallback (16) (1 ms, 0.03%)
Array#each (49) (0 ms, 0.00%)
Pathname#chop_basename (153) (1 ms, 0.03%)
Liquid::BlockBody#parse (1) (1 ms, 0.03%)
MatchData#end (9432) (1 ms, 0.03%)
Liquid::Variable#initialize (70) (4 ms, 0.11%)
String#downcase! (1710) (0 ms, 0.00%)
text x="1053.55" y="703.5" >
/g>
g >
title>PlatformosCheck::AssetUrlFilters#on_variable (209) (0 ms, 0.00%)
text x="874.18" y="607.5" >
/g>
g >
Liquid::BlockBody#parse_for_document (5) (2 ms, 0.05%)
Liquid::Lexer#tokenize (41) (1 ms, 0.03%)
text x="176.91" y="447.5" >
/g>
g >
title>PlatformosCheck::Position#start_offset (2267) (26 ms, 0.69%)
text x="1555.63" y="735.5" >
/g>
g >
title>PlatformosCheck::MissingTemplate#on_include (10) (3 ms, 0.08%)
text x="1124.74" y="671.5" >
/g>
g >
title>PlatformosCheck::PositionHelper#from_row_column_to_index (85) (6 ms, 0.16%)
text x="881.64" y="495.5" >
/g>
g >
Array#each (66) (198 ms, 5.27%)
Array#each..
Kernel#initialize_dup (3504) (1 ms, 0.03%)
Pathname#prepend_prefix (464) (0 ms, 0.00%)
text x="1738.81" y="847.5" >
/g>
g >
title>PlatformosCheck::Checks#call (1364) (11 ms, 0.29%)
text x="104.12" y="751.5" >
/g>
g >
Enumerable#flat_map (2248) (3 ms, 0.08%)
Module#name (884) (0 ms, 0.00%)
text x="587.97" y="559.5" >
/g>
g >
title>PlatformosCheck::UndefinedObject#on_variable_lookup (393) (7 ms, 0.19%)
text x="1378.47" y="735.5" >
/g>
g >
Liquid::ParserSwitching#strict_parse_with_error_mode_fallback (4) (0 ms, 0.00%)
text x="231.77" y="287.5" >
/g>
g >
title>PlatformosCheck::DeprecateBgsizes#on_div (27) (0 ms, 0.00%)
text x="76.11" y="575.5" >
/g>
g >
Array#map (505) (1 ms, 0.03%)
text x="411.66" y="399.5" >
/g>
g >
title>PlatformosCheck::Position#start_offset (486) (8 ms, 0.21%)
text x="527.37" y="383.5" >
/g>
g >
Class#new (6) (0 ms, 0.00%)
Module#name (1710) (0 ms, 0.00%)
Liquid::ParserSwitching#parse_with_selected_parser (19) (1 ms, 0.03%)
text x="230.23" y="527.5" >
/g>
g >
title>PlatformosCheck::Node#type_name (171) (2 ms, 0.05%)
text x="536.65" y="431.5" >
/g>
g >
title>PlatformosCheck::Node#type_name (1474) (8 ms, 0.21%)
text x="587.32" y="575.5" >
/g>
g >
Liquid::ParserSwitching#parse_with_selected_parser (3) (0 ms, 0.00%)
Array#each_index (160) (0 ms, 0.00%)
Nokogiri::XML::Document#decorate (1300) (0 ms, 0.00%)
text x="110.66" y="767.5" >
/g>
g >
title>PlatformosCheck::Position#contents (773) (0 ms, 0.00%)
text x="701.32" y="463.5" >
/g>
g >
Array#each (515) (117 ms, 3.11%)
text x="357.21" y="415.5" >Array..
/g>
g >
title>PlatformosCheck::Position#line_number (39) (0 ms, 0.00%)
text x="625.15" y="399.5" >
/g>
g >
Array#each (628) (5 ms, 0.13%)
Kernel#is_a? (4042) (1 ms, 0.03%)
text x="1692.85" y="671.5" >
/g>
g >
title>PlatformosCheck::Node#children (322) (2 ms, 0.05%)
text x="378.39" y="351.5" >
/g>
g >
title>PlatformosCheck::Node#inside_liquid_tag? (14) (1 ms, 0.03%)
text x="580.29" y="463.5" >
/g>
g >
title>PlatformosCheck::UnusedAssign#on_variable_lookup (82) (1 ms, 0.03%)
text x="466.81" y="383.5" >
/g>
g >
String#downcase! (1335) (0 ms, 0.00%)
Liquid::ParserSwitching#strict_parse_with_error_context (4) (0 ms, 0.00%)
text x="198.80" y="383.5" >
/g>
g >
title>PlatformosCheck::HtmlVisitor#call_checks (49) (0 ms, 0.00%)
text x="63.03" y="479.5" >
/g>
g >
title>PlatformosCheck::ThemeFile#name (66) (1 ms, 0.03%)
text x="1661.23" y="879.5" >
/g>
g >
Liquid::If#parse_expression (289) (3 ms, 0.08%)
Pathname#absolute? (51) (1 ms, 0.03%)
Pathname#sub_ext (197) (0 ms, 0.00%)
text x="634.86" y="447.5" >
/g>
g >
title>PlatformosCheck::Node#position (250) (1 ms, 0.03%)
text x="1454.04" y="719.5" >
/g>
g >
title>PlatformosCheck::HtmlNode#element? (896) (1 ms, 0.03%)
text x="102.88" y="767.5" >
/g>
g >
StringScanner#scan (8396) (2 ms, 0.05%)
text x="280.98" y="591.5" >
/g>
g >
title>PlatformosCheck::Node#start_index (95) (1 ms, 0.03%)
text x="465.35" y="351.5" >
/g>
g >
Liquid::If#parse_binary_comparisons (152) (7 ms, 0.19%)
String#gsub! (738) (0 ms, 0.00%)
Liquid::BlockBody#parse_for_liquid_tag (7) (0 ms, 0.00%)
Kernel#is_a? (1581) (0 ms, 0.00%)
text x="1473.21" y="847.5" >
/g>
g >
title>PlatformosCheck::FileSystemStorage#files (1) (40 ms, 1.06%)
text x="1724.35" y="943.5" >
/g>
g >
StringScanner#eos? (4032) (1 ms, 0.03%)
Liquid::For#parse (4) (3 ms, 0.08%)
text x="187.07" y="415.5" >
/g>
g >
title>PlatformosCheck::UndefinedObject#check_undefined (48) (5 ms, 0.13%)
text x="1720.71" y="831.5" >
/g>
g >
Liquid::Block#parse_body (3) (4 ms, 0.11%)
text x="230.99" y="559.5" >
/g>
g >
title>PlatformosCheck::Node#markup (2905) (4 ms, 0.11%)
text x="1609.24" y="783.5" >
/g>
g >
title>PlatformosCheck::UndefinedObject#on_variable_lookup (312) (5 ms, 0.13%)
text x="798.53" y="575.5" >
/g>
g >
title>PlatformosCheck::LiquidTag#on_tag (373) (54 ms, 1.44%)
text x="1542.84" y="799.5" >T..
/g>
g >
String#gsub (788) (0 ms, 0.00%)
text x="1592.82" y="751.5" >
/g>
g >
title>PlatformosCheck::Node#comment? (336) (0 ms, 0.00%)
text x="1543.15" y="783.5" >
/g>
g >
title>PlatformosCheck::Printer#print (1) (0 ms, 0.00%)
text x="1723.73" y="959.5" >
/g>
g >
Liquid::Parser#initialize (53) (4 ms, 0.11%)
text x="180.99" y="383.5" >
/g>
g >
title>PlatformosCheck::StringHelpers#underscore (123) (1 ms, 0.03%)
text x="365.48" y="271.5" >
/g>
g >
title>PlatformosCheck::Node#initialize (923) (1 ms, 0.03%)
text x="638.84" y="559.5" >
/g>
g >
Class#new (161) (0 ms, 0.00%)
text x="220.89" y="527.5" >
/g>
g >
title>PlatformosCheck::Node#inside_liquid_tag? (6) (1 ms, 0.03%)
text x="376.13" y="239.5" >
/g>
g >
String#to_sym (1500) (0 ms, 0.00%)
text x="1391.92" y="815.5" >
/g>
g >
title>PlatformosCheck::Position#needle (1680) (9 ms, 0.24%)
text x="1603.12" y="735.5" >
/g>
g >
Nokogiri::XML::Node#children (632) (1 ms, 0.03%)
String#tr! (788) (0 ms, 0.00%)
String#gsub! (3420) (3 ms, 0.08%)
text x="1054.11" y="703.5" >
/g>
g >
title>PlatformosCheck::RequiredLayoutThemeObject#after_document (91) (0 ms, 0.00%)
text x="1623.91" y="831.5" >
/g>
g >
Liquid::Lexer#tokenize (415) (8 ms, 0.21%)
text x="278.60" y="607.5" >
/g>
g >
title>PlatformosCheck::StringHelpers#underscore (1335) (8 ms, 0.21%)
text x="738.60" y="623.5" >
/g>
g >
Liquid::Block#parse_body (3) (5 ms, 0.13%)
String#index (2267) (1 ms, 0.03%)
text x="1549.00" y="735.5" >
/g>
g >
title>PlatformosCheck::Position#start_offset (411) (4 ms, 0.11%)
text x="625.04" y="447.5" >
/g>
g >
title>PlatformosCheck::Node#tag_markup (312) (0 ms, 0.00%)
text x="1033.21" y="607.5" >
/g>
g >
Liquid::ParserSwitching#strict_parse_with_error_mode_fallback (6) (0 ms, 0.00%)
Enumerable#flat_map (91) (1 ms, 0.03%)
text x="1616.37" y="879.5" >
/g>
g >
title>PlatformosCheck::Node#inside_liquid_tag? (256) (11 ms, 0.29%)
text x="1283.17" y="687.5" >
/g>
g >
Array#each (1460) (47 ms, 1.25%)
A..
Liquid::If#parse (4) (2 ms, 0.05%)
text x="231.64" y="495.5" >
/g>
g >
title>PlatformosCheck::Node#markup (373) (1 ms, 0.03%)
text x="1547.82" y="735.5" >
/g>
g >
Class#new (4) (0 ms, 0.00%)
Module#=== (1737) (0 ms, 0.00%)
Kernel#respond_to? (169296) (25 ms, 0.67%)
<Class::Liquid::Condition>#parse_expression (407) (5 ms, 0.13%)
Array#map (559) (1 ms, 0.03%)
text x="438.72" y="431.5" >
/g>
g >
title>PlatformosCheck::Node#position (1680) (0 ms, 0.00%)
text x="1601.65" y="751.5" >
/g>
g >
Nokogiri::XML::Node#element? (746) (0 ms, 0.00%)
Class#new (543) (1 ms, 0.03%)
Regexp#match (165) (0 ms, 0.00%)
<Class::Liquid::Tag>#parse (10) (3 ms, 0.08%)
text x="188.78" y="351.5" >
/g>
g >
title>PlatformosCheck::Node#start_index (240) (4 ms, 0.11%)
text x="431.31" y="319.5" >
/g>
g >
title>PlatformosCheck::DeprecateBgsizes#on_div (27) (0 ms, 0.00%)
text x="81.98" y="607.5" >
/g>
g >
Liquid::Block#parse_body (2) (2 ms, 0.05%)
Liquid::Variable#strict_parse (8) (1 ms, 0.03%)
Liquid::Variable#initialize (9) (1 ms, 0.03%)
Enumerable#map (9) (1 ms, 0.03%)
String#rindex (1335) (0 ms, 0.00%)
String#tr! (884) (0 ms, 0.00%)
text x="590.77" y="543.5" >
/g>
g >
title>PlatformosCheck::Theme#[] (2) (1 ms, 0.03%)
text x="1371.41" y="703.5" >
/g>
g >
String#[] (826) (0 ms, 0.00%)
Liquid::BlockBody#create_variable (161) (9 ms, 0.24%)
Array#each (3026) (97 ms, 2.58%)
text x="592.04" y="543.5" >Arra..
/g>
g >
title>PlatformosCheck::DeprecatedGlobalAppBlockType#on_condition (198) (0 ms, 0.00%)
text x="1119.72" y="671.5" >
/g>
g >
title>PlatformosCheck::Position#start_offset (70) (1 ms, 0.03%)
text x="577.29" y="415.5" >
/g>
g >
Class#new (8) (0 ms, 0.00%)
Class#new (190) (0 ms, 0.00%)
text x="378.72" y="319.5" >
/g>
g >
title>PlatformosCheck::SpaceInsideBraces#on_node (322) (1 ms, 0.03%)
text x="389.68" y="287.5" >
/g>
g >
title>PlatformosCheck::Node#block_body? (1415) (1 ms, 0.03%)
text x="1238.17" y="671.5" >
/g>
g >
Liquid::BlockBody#parse (5) (1 ms, 0.03%)
text x="242.13" y="463.5" >
/g>
g >
title>PlatformosCheck::PlatformosLiquid::DeprecatedFilter#alternatives (422) (1 ms, 0.03%)
text x="1539.90" y="767.5" >
/g>
g >
title>PlatformosCheck::StringHelpers#underscore (243) (1 ms, 0.03%)
text x="1460.00" y="735.5" >
/g>
g >
title>PlatformosCheck::ThemeFile#name (249) (1 ms, 0.03%)
text x="902.74" y="591.5" >
/g>
g >
String#rindex (884) (0 ms, 0.00%)
Liquid::Parser#variable_lookups (127) (1 ms, 0.03%)
Symbol#to_s (2898) (1 ms, 0.03%)
Liquid::If#parse (12) (2 ms, 0.05%)
text x="286.33" y="703.5" >
/g>
g >
title>PlatformosCheck::MissingTemplate#on_section (5) (2 ms, 0.05%)
text x="1575.01" y="799.5" >
/g>
g >
Liquid::Variable#strict_parse (8) (1 ms, 0.03%)
Class#new (9) (0 ms, 0.00%)
Liquid::Variable#initialize (161) (8 ms, 0.21%)
text x="169.39" y="623.5" >
/g>
g >
title>PlatformosCheck::Position#can_find_needle? (1680) (6 ms, 0.16%)
text x="1604.07" y="719.5" >
/g>
g >
title>PlatformosCheck::Check#ignored? (805) (0 ms, 0.00%)
text x="389.02" y="287.5" >
/g>
g >
Liquid::Parser#expression (47) (0 ms, 0.00%)
Liquid::If#parse (6) (0 ms, 0.00%)
Kernel#is_a? (2572) (0 ms, 0.00%)
Kernel#loop (58) (1 ms, 0.03%)
Liquid::ParserSwitching#strict_parse_with_error_context (43) (3 ms, 0.08%)
text x="208.33" y="431.5" >
/g>
g >
title>PlatformosCheck::HtmlVisitor#visit (6) (1 ms, 0.03%)
text x="62.54" y="399.5" >
/g>
g >
title>PlatformosCheck::HtmlNode#children (662) (4 ms, 0.11%)
text x="101.10" y="767.5" >
/g>
g >
<Class::Liquid::Tag>#parse (6) (3 ms, 0.08%)
Liquid::ParserSwitching#strict_parse_with_error_mode_fallback (4) (0 ms, 0.00%)
Liquid::Echo#initialize (2) (1 ms, 0.03%)
Array#each (7) (2 ms, 0.05%)
text x="462.26" y="319.5" >
/g>
g >
title>PlatformosCheck::LiquidTag#on_tag (50) (6 ms, 0.16%)
text x="1453.58" y="767.5" >
/g>
g >
Liquid::VariableLookup#initialize (48) (0 ms, 0.00%)
Psych::Visitors::Visitor#visit (1) (2 ms, 0.05%)
text x="1295.89" y="543.5" >
/g>
g >
title>PlatformosCheck::HtmlNode#children (307) (2 ms, 0.05%)
text x="69.00" y="607.5" >
/g>
g >
Liquid::Tokenizer#shift (232) (0 ms, 0.00%)
Liquid::BlockBody#parse_for_liquid_tag (5) (3 ms, 0.08%)
Kernel#nil? (1680) (0 ms, 0.00%)
text x="1603.96" y="719.5" >
/g>
g >
title>PlatformosCheck::Visitor#visit (322) (72 ms, 1.92%)
text x="358.05" y="367.5" >Th..
/g>
g >
Liquid::Variable#strict_parse (130) (6 ms, 0.16%)
text x="200.55" y="495.5" >
/g>
g >
title>PlatformosCheck::Tags::Render#initialize (17) (0 ms, 0.00%)
text x="157.13" y="719.5" >
/g>
g >
Module#=== (1581) (0 ms, 0.00%)
Kernel#initialize_dup (3504) (1 ms, 0.03%)
Kernel#initialize_dup (464) (0 ms, 0.00%)
String#scan (70) (4 ms, 0.11%)
text x="166.71" y="575.5" >
/g>
g >
title>PlatformosCheck::UndefinedObject::TemplateInfo#add_variable_lookup (82) (1 ms, 0.03%)
text x="466.31" y="367.5" >
/g>
g >
Array#each (1566) (2 ms, 0.05%)
Liquid::Lexer#tokenize (9) (1 ms, 0.03%)
Nokogiri::XML::Node#children (734) (1 ms, 0.03%)
Module#=== (3016) (0 ms, 0.00%)
StringScanner#scan_until (17381) (7 ms, 0.19%)
text x="1022.00" y="591.5" >
/g>
g >
title>PlatformosCheck::Template#snippet? (61) (0 ms, 0.00%)
text x="542.00" y="415.5" >
/g>
g >
Liquid::Parser#variable_lookups (50) (1 ms, 0.03%)
Liquid::ParserSwitching#strict_parse_with_error_context (15) (1 ms, 0.03%)
Pathname#sub_ext (393) (1 ms, 0.03%)
Liquid::BlockBody#create_variable (4) (0 ms, 0.00%)
Enumerable#map (307) (1 ms, 0.03%)
text x="69.08" y="591.5" >
/g>
g >
title>PlatformosCheck::ThemeFile#name (375) (2 ms, 0.05%)
text x="1139.80" y="655.5" >
/g>
g >
Class#new (33) (0 ms, 0.00%)
Liquid::If#parse (2) (1 ms, 0.03%)
String#=~ (712) (1 ms, 0.03%)
Liquid::ParserSwitching#strict_parse_with_error_context (6) (1 ms, 0.03%)
<Module::Psych>#load (1) (6 ms, 0.16%)
Liquid::BlockBody#parse (6) (0 ms, 0.00%)
<Class::Liquid::VariableLookup>#parse (269) (3 ms, 0.08%)
String#rindex (1782) (1 ms, 0.03%)
Liquid::Variable#strict_parse (24) (1 ms, 0.03%)
StringScanner#getch (123) (1 ms, 0.03%)
Liquid::If#parse_comparison (11) (0 ms, 0.00%)
Liquid::Lexer#tokenize (43) (1 ms, 0.03%)
Liquid::BlockBody#parse (5) (3 ms, 0.08%)
text x="234.25" y="383.5" >
/g>
g >
title>PlatformosCheck::Node#position (721) (1 ms, 0.03%)
text x="878.21" y="559.5" >
/g>
g >
Liquid::Variable#strict_parse (16) (1 ms, 0.03%)
Liquid::Variable#strict_parse (6) (1 ms, 0.03%)
Kernel#class (1335) (0 ms, 0.00%)
String#scan (4) (1 ms, 0.03%)
text x="248.20" y="175.5" >
/g>
g >
title>PlatformosCheck::Node#document? (538) (0 ms, 0.00%)
text x="696.54" y="511.5" >
/g>
g >
title>PlatformosCheck::LiquidTag#increment_consecutive_statements (323) (0 ms, 0.00%)
text x="1543.04" y="783.5" >
/g>
g >
Class#new (232) (0 ms, 0.00%)
Liquid::ParserSwitching#strict_parse_with_error_mode_fallback (15) (1 ms, 0.03%)
text x="226.69" y="447.5" >
/g>
g >
title>PlatformosCheck::Node#start_index (74) (1 ms, 0.03%)
text x="376.18" y="223.5" >
/g>
g >
Array#each (33) (14 ms, 0.37%)
String#rindex (858) (0 ms, 0.00%)
Liquid::Variable#initialize (24) (1 ms, 0.03%)
text x="187.52" y="223.5" >
/g>
g >
title>PlatformosCheck::Node#markup (91) (0 ms, 0.00%)
text x="1624.36" y="815.5" >
/g>
g >
Integer#upto (662) (1 ms, 0.03%)
String#=~ (329) (0 ms, 0.00%)
text x="697.04" y="511.5" >
/g>
g >
title>PlatformosCheck::ThemeFile#source (872) (0 ms, 0.00%)
text x="1284.23" y="655.5" >
/g>
g >
Liquid::Lexer#tokenize (16) (0 ms, 0.00%)
text x="188.16" y="207.5" >
/g>
g >
title>PlatformosCheck::StringHelpers#demodulize (1470) (2 ms, 0.05%)
text x="1307.08" y="783.5" >
/g>
g >
title>PlatformosCheck::LiquidTag#on_string (202) (1 ms, 0.03%)
text x="389.19" y="287.5" >
/g>
g >
title>PlatformosCheck::Cli#output_with_format (1) (0 ms, 0.00%)
text x="1723.71" y="975.5" >
/g>
g >
Kernel#respond_to? (7924) (1 ms, 0.03%)
Liquid::BlockBody#whitespace_handler (201) (0 ms, 0.00%)
text x="199.21" y="511.5" >
/g>
g >
title>PlatformosCheck::UndefinedObject#ignore? (375) (5 ms, 0.13%)
text x="1135.58" y="655.5" >
/g>
g >
Class#new (307) (0 ms, 0.00%)
Liquid::ParserSwitching#strict_parse_with_error_mode_fallback (24) (1 ms, 0.03%)
String#gsub! (806) (1 ms, 0.03%)
Enumerable#find (11) (3 ms, 0.08%)
Class#new (47) (1 ms, 0.03%)
text x="236.69" y="399.5" >
/g>
g >
title>PlatformosCheck::HtmlNode#element? (414) (0 ms, 0.00%)
text x="69.72" y="607.5" >
/g>
g >
title>PlatformosCheck::Node#markup (1204) (2 ms, 0.05%)
text x="1289.01" y="687.5" >
/g>
g >
title>PlatformosCheck::Position#needle (25) (0 ms, 0.00%)
text x="377.77" y="191.5" >
/g>
g >
title>PlatformosCheck::UndefinedObject#on_assign (32) (0 ms, 0.00%)
text x="1613.07" y="799.5" >
/g>
g >
title>PlatformosCheck::Position#can_find_needle? (40) (0 ms, 0.00%)
text x="407.59" y="239.5" >
/g>
g >
String#index (1090) (0 ms, 0.00%)
text x="1285.15" y="639.5" >
/g>
g >
title>PlatformosCheck::RemoteAsset#on_element (109) (0 ms, 0.00%)
text x="76.28" y="575.5" >
/g>
g >
title>PlatformosCheck::ThemeFile#name (903) (2 ms, 0.05%)
text x="1124.90" y="591.5" >
/g>
g >
Class#new (152) (0 ms, 0.00%)
<Class::Liquid::Tag>#parse (5) (6 ms, 0.16%)
Array#join (310) (0 ms, 0.00%)
text x="1673.27" y="767.5" >
/g>
g >
title>PlatformosCheck::Node#children (2351) (18 ms, 0.48%)
text x="1140.92" y="767.5" >
/g>
g >
Array#each (899) (1 ms, 0.03%)
text x="544.79" y="511.5" >
/g>
g >
title>PlatformosCheck::ThemeFile#name (248) (1 ms, 0.03%)
text x="1716.98" y="863.5" >
/g>
g >
Liquid::If#parse (2) (1 ms, 0.03%)
Kernel#is_a? (1881) (0 ms, 0.00%)
text x="1046.99" y="703.5" >
/g>
g >
title>PlatformosCheck::Node#markup (132) (0 ms, 0.00%)
text x="1037.75" y="575.5" >
/g>
g >
Liquid::If#initialize (10) (1 ms, 0.03%)
text x="224.31" y="559.5" >
/g>
g >
title>PlatformosCheck::Position#can_find_needle? (721) (3 ms, 0.08%)
text x="879.56" y="527.5" >
/g>
g >
title>PlatformosCheck::PositionHelper#from_row_column_to_index (8) (1 ms, 0.03%)
text x="407.77" y="207.5" >
/g>
g >
Liquid::If#push_block (6) (1 ms, 0.03%)
text x="163.50" y="543.5" >
/g>
g >
title>PlatformosCheck::HtmlVisitor#call_checks (1132) (9 ms, 0.24%)
text x="78.40" y="671.5" >
/g>
g >
title>PlatformosCheck::Visitor#call_checks (4172) (130 ms, 3.46%)
text x="742.16" y="639.5" >ThemeC..
/g>
g >
title>PlatformosCheck::UnusedAssign#on_document (91) (1 ms, 0.03%)
text x="1625.05" y="831.5" >
/g>
g >
StringScanner#scan_until (3694) (1 ms, 0.03%)
Array#map (60) (0 ms, 0.00%)
Liquid::BlockBody#create_variable (30) (2 ms, 0.05%)
<Object::Object>#[] (2669) (2 ms, 0.05%)
text x="517.86" y="447.5" >
/g>
g >
title>PlatformosCheck::UndefinedObject::TemplateInfo#each_variable_lookup (48) (5 ms, 0.13%)
text x="1720.77" y="815.5" >
/g>
g >
title>PlatformosCheck::Position#has_content_and_line_number_but_no_needle? (1896) (1 ms, 0.03%)
text x="1248.45" y="623.5" >
/g>
g >
Kernel#is_a? (2594) (0 ms, 0.00%)
text x="809.22" y="655.5" >
/g>
g >
title>PlatformosCheck::NestedSnippet#on_include (38) (0 ms, 0.00%)
text x="1262.20" y="703.5" >
/g>
g >
Liquid::If#parse (152) (45 ms, 1.20%)
text x="238.94" y="655.5" >
/g>
g >
title>PlatformosCheck::Node#tag? (2572) (1 ms, 0.03%)
text x="1304.57" y="799.5" >
/g>
g >
title>PlatformosCheck::Position#start_index (20) (0 ms, 0.00%)
text x="389.50" y="239.5" >
/g>
g >
Liquid::For#parse (4) (3 ms, 0.08%)
text x="234.03" y="495.5" >
/g>
g >
title>PlatformosCheck::PositionHelper#from_row_column_to_index (31) (3 ms, 0.08%)
text x="790.38" y="463.5" >
/g>
g >
title>PlatformosCheck::Position#initialize (256) (0 ms, 0.00%)
text x="1242.15" y="623.5" >
/g>
g >
title>PlatformosCheck::LiquidTag#on_tag (39) (8 ms, 0.21%)
text x="622.84" y="511.5" >
/g>
g >
Enumerable#flat_map (454) (0 ms, 0.00%)
text x="391.96" y="367.5" >
/g>
g >
title>PlatformosCheck::Node#tag? (3271) (2 ms, 0.05%)
text x="1150.35" y="767.5" >
/g>
g >
Class#new (662) (1 ms, 0.03%)
Liquid::BlockBody#initialize (1) (1 ms, 0.03%)
text x="246.01" y="319.5" >
/g>
g >
title>PlatformosCheck::Node#markup (2171) (7 ms, 0.19%)
text x="1126.74" y="655.5" >
/g>
g >
Enumerable#map (266) (1 ms, 0.03%)
Symbol#to_s (1093) (0 ms, 0.00%)
Kernel#respond_to? (131616) (20 ms, 0.53%)
text x="1528.86" y="799.5" >
/g>
g >
title>PlatformosCheck::Position#start_index (180) (2 ms, 0.05%)
text x="1132.82" y="623.5" >
/g>
g >
Liquid::BlockBody#create_variable (6) (0 ms, 0.00%)
Liquid::Lexer#initialize (210) (0 ms, 0.00%)
Class#new (288) (0 ms, 0.00%)
String#gsub (858) (0 ms, 0.00%)
Liquid::If#strict_parse (11) (1 ms, 0.03%)
Liquid::BlockBody#parse_for_document (3) (5 ms, 0.13%)
text x="247.42" y="367.5" >
/g>
g >
title>PlatformosCheck::Node#line_number (532) (1 ms, 0.03%)
text x="901.71" y="559.5" >
/g>
g >
Class#new (16) (1 ms, 0.03%)
text x="163.34" y="575.5" >
/g>
g >
title>PlatformosCheck::HtmlNode#attributes (130) (1 ms, 0.03%)
text x="100.17" y="655.5" >
/g>
g >
String#to_sym (793) (0 ms, 0.00%)
Liquid::ParserSwitching#strict_parse_with_error_mode_fallback (8) (0 ms, 0.00%)
String#count (1516) (0 ms, 0.00%)
Liquid::BlockBody#whitespace_handler (758) (2 ms, 0.05%)
Set#initialize (182) (0 ms, 0.00%)
Liquid::BlockBody#parse (242) (129 ms, 3.43%)
Liquid..
Class#new (25) (1 ms, 0.03%)
Kernel#class (1388) (0 ms, 0.00%)
text x="585.84" y="559.5" >
/g>
g >
title>PlatformosCheck::ThemeFile#name (88) (0 ms, 0.00%)
text x="410.30" y="271.5" >
/g>
g >
title>PlatformosCheck::Position#contents (1680) (1 ms, 0.03%)
text x="1606.65" y="719.5" >
/g>
g >
title>PlatformosCheck::HtmlVisitor#visit (97) (4 ms, 0.11%)
text x="62.39" y="527.5" >
/g>
g >
Liquid::BlockBody#parse (11) (2 ms, 0.05%)
text x="227.10" y="543.5" >
/g>
g >
title>PlatformosCheck::Position#line_number (70) (0 ms, 0.00%)
text x="527.51" y="335.5" >
/g>
g >
title>PlatformosCheck::UnknownFilter#on_variable (75) (0 ms, 0.00%)
text x="1381.78" y="735.5" >
/g>
g >
title>PlatformosCheck::Node#block? (1195) (2 ms, 0.05%)
text x="997.39" y="623.5" >
/g>
g >
title>PlatformosCheck::Visitor#call_checks (5358) (190 ms, 5.06%)
text x="815.61" y="671.5" >PlatformosCheck..
/g>
g >
title>Liquid::BlockBody#parse_for_document (38) (16 ms, 0.43%)
Liquid::BlockBody#whitespace_handler (262) (0 ms, 0.00%)
Regexp#match? (793) (0 ms, 0.00%)
Liquid::If#parse_expression (77) (1 ms, 0.03%)
Psych::Visitors::Visitor#visit (151) (1 ms, 0.03%)
text x="1296.15" y="335.5" >
/g>
g >
title>PlatformosCheck::MissingTemplate#on_include (14) (4 ms, 0.11%)
text x="626.70" y="511.5" >
/g>
g >
Liquid::If#initialize (9) (1 ms, 0.03%)
Liquid::ParserSwitching#strict_parse_with_error_context (4) (0 ms, 0.00%)
Liquid::ParserSwitching#strict_parse_with_error_context (6) (0 ms, 0.00%)
text x="165.51" y="191.5" >
/g>
g >
title>PlatformosCheck::Node#comment? (559) (0 ms, 0.00%)
text x="439.90" y="447.5" >
/g>
g >
Liquid::Block#parse_body (4) (1 ms, 0.03%)
Liquid::If#parse (2) (0 ms, 0.00%)
text x="258.04" y="543.5" >
/g>
g >
title>PlatformosCheck::StringHelpers#underscore (1500) (8 ms, 0.21%)
text x="1393.18" y="815.5" >
/g>
g >
Liquid::If#push_block (5) (1 ms, 0.03%)
<Class::Liquid::Tag>#parse (4) (2 ms, 0.05%)
Array#map (2248) (4 ms, 0.11%)
text x="905.87" y="687.5" >
/g>
g >
title>PlatformosCheck::Position#contents (411) (0 ms, 0.00%)
text x="624.76" y="415.5" >
/g>
g >
Liquid::BlockBody#parse (6) (1 ms, 0.03%)
Liquid::Parser#initialize (41) (1 ms, 0.03%)
Array#map (501) (1 ms, 0.03%)
Kernel#instance_variable_defined? (1417) (0 ms, 0.00%)
Liquid::ParserSwitching#strict_parse_with_error_context (53) (6 ms, 0.16%)
Liquid::If#parse_comparison (6) (0 ms, 0.00%)
Pathname#to_s (1215) (1 ms, 0.03%)
Array#each (1872) (994 ms, 26.45%)
Array#each (1872)
Array#each (415) (2 ms, 0.05%)
Kernel#respond_to? (38640) (6 ms, 0.16%)
text x="457.35" y="383.5" >
/g>
g >
title>PlatformosCheck::PlatformosLiquid::DeprecatedFilter#all (422) (1 ms, 0.03%)
text x="1540.07" y="751.5" >
/g>
g >
Class#new (4) (0 ms, 0.00%)
String#count (373) (0 ms, 0.00%)
text x="1560.84" y="671.5" >
/g>
g >
title>PlatformosCheck::Node#children (1581) (12 ms, 0.32%)
text x="1467.51" y="863.5" >
/g>
g >
Kernel#is_a? (2501) (0 ms, 0.00%)
text x="1390.38" y="815.5" >
/g>
g >
title>PlatformosCheck::TranslationKeyExists#on_variable (36) (0 ms, 0.00%)
text x="580.77" y="479.5" >
/g>
g >
Liquid::BlockBody#parse_for_document (8) (4 ms, 0.11%)
Kernel#loop (42) (0 ms, 0.00%)
text x="269.75" y="495.5" >
/g>
g >
title>PlatformosCheck::JsonFile#content (415) (0 ms, 0.00%)
text x="1611.84" y="783.5" >
/g>
g >
Liquid::Block#parse_body (4) (2 ms, 0.05%)
text x="225.31" y="399.5" >
/g>
g >
title>PlatformosCheck::Position#needle (545) (4 ms, 0.11%)
text x="722.54" y="479.5" >
/g>
g >
<Class::Liquid::Tag>#parse (9) (3 ms, 0.08%)
Pathname#to_s (2003) (1 ms, 0.03%)
Liquid::BlockBody#parse_for_document (1) (0 ms, 0.00%)
text x="207.90" y="367.5" >
/g>
g >
title>PlatformosCheck::Position#start_index (545) (5 ms, 0.13%)
text x="722.13" y="495.5" >
/g>
g >
Liquid::ParserSwitching#strict_parse_with_error_context (12) (1 ms, 0.03%)
Fiber:70229712105520 (3,758 ms, 100.01%)
Fiber:70229712105520
Liquid::BlockBody#create_variable (6) (0 ms, 0.00%)
StringScanner#skip (1611) (0 ms, 0.00%)
Liquid::BlockBody#parse_for_document (28) (2 ms, 0.05%)
Liquid::Tokenizer#shift (228) (0 ms, 0.00%)
text x="213.79" y="671.5" >
/g>
g >
title>PlatformosCheck::Position#start_index (238) (6 ms, 0.16%)
text x="1121.86" y="623.5" >
/g>
g >
Liquid::Block#parse_body (3) (2 ms, 0.05%)
Kernel#is_a? (9241) (1 ms, 0.03%)
text x="1694.29" y="703.5" >
/g>
g >
title>PlatformosCheck::ThemeFile#name (54) (0 ms, 0.00%)
text x="437.99" y="335.5" >
/g>
g >
Liquid::BlockBody#parse (4) (2 ms, 0.05%)
Class#new (160) (0 ms, 0.00%)
Class#new (130) (3 ms, 0.08%)
Liquid::Variable#strict_parse (43) (2 ms, 0.05%)
Kernel#is_a? (1941) (0 ms, 0.00%)
Pathname#initialize (692) (0 ms, 0.00%)
text x="462.69" y="271.5" >
/g>
g >
title>PlatformosCheck::Position#content_line_count (85) (0 ms, 0.00%)
text x="881.49" y="479.5" >
/g>
g >
<Class::Liquid::VariableLookup>#parse (28) (1 ms, 0.03%)
text x="240.99" y="383.5" >
/g>
g >
title>PlatformosCheck::PositionHelper#from_row_column_to_index (8) (1 ms, 0.03%)
text x="488.33" y="303.5" >
/g>
g >
Liquid::Variable#initialize (8) (0 ms, 0.00%)
Liquid::Variable::ParseTreeVisitor#children (145) (0 ms, 0.00%)
text x="1388.26" y="815.5" >
/g>
g >
title>PlatformosCheck::Position#compute_start_offset (24) (2 ms, 0.05%)
text x="432.33" y="271.5" >
/g>
g >
title>PlatformosCheck::Node#tag? (1478) (1 ms, 0.03%)
text x="794.27" y="543.5" >
/g>
g >
title>PlatformosCheck::Node#markup (342) (1 ms, 0.03%)
text x="389.76" y="271.5" >
/g>
g >
Liquid::BlockBody#parse (29) (11 ms, 0.29%)
text x="246.77" y="543.5" >
/g>
g >
title>PlatformosCheck::DeprecatedGlobalAppBlockType#on_variable (193) (0 ms, 0.00%)
text x="1452.16" y="767.5" >
/g>
g >
Array#map (1695) (3 ms, 0.08%)
Class#new (1482) (2 ms, 0.05%)
Kernel#is_a? (1743) (0 ms, 0.00%)
Liquid::If#parse_comparison (7) (0 ms, 0.00%)
Regexp#match? (650) (0 ms, 0.00%)
text x="497.16" y="479.5" >
/g>
g >
title>PlatformosCheck::LiquidTag#on_tag (6) (1 ms, 0.03%)
text x="376.12" y="255.5" >
/g>
g >
Liquid::ParserSwitching#strict_parse_with_error_mode_fallback (6) (0 ms, 0.00%)
text x="165.75" y="287.5" >
/g>
g >
title>PlatformosCheck::Node#type_name (311) (3 ms, 0.08%)
text x="718.14" y="527.5" >
/g>
g >
title>PlatformosCheck::ParsingHelpers#outside_of_strings (52) (1 ms, 0.03%)
text x="409.34" y="303.5" >
/g>
g >
StringScanner#scan (451) (0 ms, 0.00%)
Array#hash (297) (0 ms, 0.00%)
Liquid::If#strict_parse (41) (3 ms, 0.08%)
String#rindex (788) (0 ms, 0.00%)
Array#each (987) (1 ms, 0.03%)
Liquid::If#initialize (11) (1 ms, 0.03%)
text x="233.59" y="479.5" >
/g>
g >
title>PlatformosCheck::Node#line_number (85) (0 ms, 0.00%)
text x="877.72" y="575.5" >
/g>
g >
Array#map (454) (1 ms, 0.03%)
Array#each (182) (2 ms, 0.05%)
text x="140.23" y="863.5" >
/g>
g >
title>PlatformosCheck::TranslationKeyExists#on_variable (101) (0 ms, 0.00%)
text x="541.61" y="447.5" >
/g>
g >
title>PlatformosCheck::Config#enabled_checks (1) (1 ms, 0.03%)
text x="1723.84" y="975.5" >
/g>
g >
title>PlatformosCheck::Node#line_number (639) (1 ms, 0.03%)
text x="1037.48" y="591.5" >
/g>
g >
title>PlatformosCheck::Node#markup (2645) (17 ms, 0.45%)
text x="1017.75" y="623.5" >
/g>
g >
Liquid::Block#parse_body (2) (2 ms, 0.05%)
<Class::Liquid::Expression>#parse (24) (0 ms, 0.00%)
text x="187.56" y="159.5" >
/g>
g >
title>PlatformosCheck::ThemeFile#source (51) (41 ms, 1.09%)
text x="1642.36" y="847.5" >
/g>
g >
StringScanner#charpos (165) (0 ms, 0.00%)
text x="1021.84" y="591.5" >
/g>
g >
title>PlatformosCheck::ThemeFile#name (692) (2 ms, 0.05%)
text x="462.36" y="303.5" >
/g>
g >
Pathname#sub_ext (626) (1 ms, 0.03%)
String#[] (563) (0 ms, 0.00%)
text x="738.06" y="607.5" >
/g>
g >
title>PlatformosCheck::Node#tag? (2905) (1 ms, 0.03%)
text x="1610.65" y="767.5" >
/g>
g >
StringScanner#getch (399) (0 ms, 0.00%)
Array#each (17) (9 ms, 0.24%)
text x="1570.95" y="735.5" >
/g>
g >
title>PlatformosCheck::Node#markup (1138) (5 ms, 0.13%)
text x="628.76" y="495.5" >
/g>
g >
Liquid::Tokenizer#shift (1516) (2 ms, 0.05%)
text x="272.59" y="671.5" >
/g>
g >
title>PlatformosCheck::ThemeFile#name (6) (2 ms, 0.05%)
text x="728.97" y="527.5" >
/g>
g >
Module#name (1782) (0 ms, 0.00%)
Liquid::ParserSwitching#strict_parse_with_error_mode_fallback (33) (1 ms, 0.03%)
Kernel#is_a? (2067) (0 ms, 0.00%)
Array#each (1) (0 ms, 0.00%)
Liquid::BlockBody#parse (3) (0 ms, 0.00%)
text x="227.31" y="383.5" >
/g>
g >
title>PlatformosCheck::Node#markup (294) (0 ms, 0.00%)
text x="898.95" y="591.5" >
/g>
g >
title>PlatformosCheck::Position#needle (780) (4 ms, 0.11%)
text x="1030.92" y="575.5" >
/g>
g >
Liquid::Parser#initialize (4) (0 ms, 0.00%)
Class#new (415) (1 ms, 0.03%)
text x="278.26" y="607.5" >
/g>
g >
title>PlatformosCheck::Position#start_line_offset (52) (4 ms, 0.11%)
text x="1369.77" y="639.5" >
/g>
g >
Liquid::If#parse (11) (2 ms, 0.05%)
text x="235.55" y="495.5" >
/g>
g >
title>PlatformosCheck::Position#start_offset (74) (1 ms, 0.03%)
text x="376.52" y="191.5" >
/g>
g >
Enumerable#map (91) (4 ms, 0.11%)
text x="137.76" y="879.5" >
/g>
g >
title>PlatformosCheck::Position#needle (452) (2 ms, 0.05%)
text x="1368.61" y="671.5" >
/g>
g >
Liquid::Lexer#tokenize (70) (1 ms, 0.03%)
Kernel#respond_to? (3668) (1 ms, 0.03%)
text x="68.52" y="511.5" >
/g>
g >
title>PlatformosCheck::Node#markup (1820) (14 ms, 0.37%)
text x="711.76" y="527.5" >
/g>
g >
title>PlatformosCheck::SpaceInsideBraces#on_node (1743) (12 ms, 0.32%)
text x="1456.41" y="767.5" >
/g>
g >
title>PlatformosCheck::UndefinedObject#on_render (38) (0 ms, 0.00%)
text x="1291.78" y="703.5" >
/g>
g >
title>PlatformosCheck::LiquidTag#on_tag (52) (9 ms, 0.24%)
text x="1367.45" y="735.5" >
/g>
g >
Hash#each (9) (1 ms, 0.03%)
Class#new (232) (0 ms, 0.00%)
Class#new (2) (1 ms, 0.03%)
Class#new (415) (0 ms, 0.00%)
Array#each (1013) (503 ms, 13.39%)
Array#each (1013)
Class#new (1314) (2 ms, 0.05%)
Kernel#respond_to? (9807) (2 ms, 0.05%)
Liquid::BlockBody#create_variable (8) (0 ms, 0.00%)
String#[]= (4716) (1 ms, 0.03%)
Liquid::Block#parse_body (1) (1 ms, 0.03%)
Liquid::BlockBody#parse_for_document (1) (1 ms, 0.03%)
Kernel#loop (292) (2 ms, 0.05%)
<Class::Liquid::Tag>#parse (2) (1 ms, 0.03%)
Liquid::Tag#parse_expression (25) (0 ms, 0.00%)
Liquid::Parser#initialize (52) (2 ms, 0.05%)
Enumerable#map (553) (2 ms, 0.05%)
text x="76.56" y="655.5" >
/g>
g >
title>PlatformosCheck::Node#block? (1415) (3 ms, 0.08%)
text x="1237.77" y="687.5" >
/g>
g >
title>PlatformosCheck::Node#literal? (559) (0 ms, 0.00%)
text x="440.03" y="447.5" >
/g>
g >
Class#new (91) (0 ms, 0.00%)
String#gsub! (3564) (3 ms, 0.08%)
text x="1156.41" y="735.5" >
/g>
g >
title>PlatformosCheck::Node#line_number (146) (0 ms, 0.00%)
text x="542.28" y="399.5" >
/g>
g >
Liquid::Parser#initialize (11) (0 ms, 0.00%)
Array#each (6876) (254 ms, 6.76%)
Array#each (68..
Class#new (446) (0 ms, 0.00%)
Class#new (43) (2 ms, 0.05%)
Enumerable#flat_map (987) (2 ms, 0.05%)
text x="585.05" y="559.5" >
/g>
g >
title>PlatformosCheck::LiquidTag#on_tag (31) (6 ms, 0.16%)
text x="788.91" y="575.5" >
/g>
g >
Array#each (14) (3 ms, 0.08%)
Liquid::If#initialize (152) (13 ms, 0.35%)
Liquid::Variable#initialize (76) (5 ms, 0.13%)
Kernel#respond_to? (62112) (9 ms, 0.24%)
StringScanner#scan_until (6028) (2 ms, 0.05%)
text x="1374.32" y="687.5" >
/g>
g >
title>PlatformosCheck::HtmlNode#replace_placeholders (44) (0 ms, 0.00%)
text x="72.40" y="479.5" >
/g>
g >
title>PlatformosCheck::MissingEnableComment#after_document (91) (0 ms, 0.00%)
text x="1622.94" y="831.5" >
/g>
g >
title>PlatformosCheck::HtmlNode#literal? (590) (0 ms, 0.00%)
text x="128.94" y="863.5" >
/g>
g >
Pathname#chop_basename (1156) (2 ms, 0.05%)
Liquid::Block#parse_body (6) (1 ms, 0.03%)
Enumerable#flat_map (1474) (2 ms, 0.05%)
String#gsub! (342) (0 ms, 0.00%)
<Class::Liquid::Tag>#parse (16) (7 ms, 0.19%)
Liquid::Block#parse (2) (1 ms, 0.03%)
Kernel#is_a? (1475) (0 ms, 0.00%)
Class#new (54) (5 ms, 0.13%)
Pathname#sub_ext (246) (0 ms, 0.00%)
Liquid::Variable#strict_parse (47) (2 ms, 0.05%)
Liquid::If#parse_binary_comparisons (9) (0 ms, 0.00%)
text x="199.55" y="431.5" >
/g>
g >
title>PlatformosCheck::RegexHelpers#matches (91) (14 ms, 0.37%)
text x="47.04" y="895.5" >
/g>
g >
Liquid::If#initialize (29) (3 ms, 0.08%)
Hash#each (48) (5 ms, 0.13%)
Liquid::Block#parse (2) (0 ms, 0.00%)
Liquid::If#strict_parse (7) (1 ms, 0.03%)
text x="224.71" y="415.5" >
/g>
g >
title>PlatformosCheck::LiquidTag#on_tag (165) (25 ms, 0.67%)
text x="998.50" y="639.5" >
/g>
g >
title>PlatformosCheck::AssetUrlFilters#record_variable_offense (196) (0 ms, 0.00%)
text x="694.14" y="527.5" >
/g>
g >
title>PlatformosCheck::HtmlVisitor#visit (6) (0 ms, 0.00%)
text x="62.55" y="367.5" >
/g>
g >
title>PlatformosCheck::HtmlNode#attributes (3) (0 ms, 0.00%)
text x="72.38" y="527.5" >
/g>
g >
Liquid::BlockBody#whitespace_handler (387) (1 ms, 0.03%)
Liquid::BlockBody#create_variable (4) (0 ms, 0.00%)
text x="241.98" y="431.5" >
/g>
g >
title>PlatformosCheck::Position#contents (452) (0 ms, 0.00%)
text x="1369.34" y="639.5" >
/g>
g >
Liquid::Block#parse_body (54) (9 ms, 0.24%)
text x="188.47" y="399.5" >
/g>
g >
title>PlatformosCheck::Checks#call_check_method (103632) (141 ms, 3.75%)
text x="665.47" y="559.5" >ThemeCh..
/g>
g >
Liquid::ParserSwitching#strict_parse_with_error_mode_fallback (43) (3 ms, 0.08%)
text x="208.32" y="447.5" >
/g>
g >
title>PlatformosCheck::Checks#call (3026) (98 ms, 2.61%)
text x="591.58" y="559.5" >Them..
/g>
g >
Class#new (70) (2 ms, 0.05%)
<Class::Liquid::Expression>#parse (160) (2 ms, 0.05%)
text x="253.07" y="479.5" >
/g>
g >
title>PlatformosCheck::Node#initialize (2289) (3 ms, 0.08%)
text x="1300.00" y="751.5" >
/g>
g >
Pathname#to_s (393) (0 ms, 0.00%)
Liquid::Parser#variable_lookups (62) (1 ms, 0.03%)
text x="206.57" y="431.5" >
/g>
g >
title>PlatformosCheck::Visitor#visit_template (91) (3,224 ms, 85.80%)
text x="141.04" y="927.5" >PlatformosCheck::Visitor#visit_template (91)
/g>
g >
title><Class::Liquid::Expression>#parse (21) (0 ms, 0.00%)
text x="284.56" y="591.5" >
/g>
g >
title>PlatformosCheck::DeprecatedGlobalAppBlockType#on_condition (235) (0 ms, 0.00%)
text x="1451.95" y="767.5" >
/g>
g >
Liquid::ParserSwitching#strict_parse_with_error_mode_fallback (14) (1 ms, 0.03%)
Liquid::Block#parse_body (6) (2 ms, 0.05%)
String#scan (187) (0 ms, 0.00%)
text x="262.03" y="495.5" >
/g>
g >
title>PlatformosCheck::Visitor#visit (1597) (2,296 ms, 61.10%)
text x="325.95" y="815.5" >PlatformosCheck::Visitor#visit (1597)
/g>
g >
title>Enumerable#flat_map (1695) (2 ms, 0.05%)
text x="1386.80" y="815.5" >
/g>
g >
title>PlatformosCheck::ValidHTMLTranslation#html_key? (2082) (2 ms, 0.05%)
text x="1691.85" y="639.5" >
/g>
g >
Liquid::BlockBody#create_variable (6) (1 ms, 0.03%)
<Module::Nokogiri::HTML5>#read_and_encode (310) (1 ms, 0.03%)
text x="1712.01" y="687.5" >
/g>
g >
title>PlatformosCheck::Template#snippet? (165) (1 ms, 0.03%)
text x="581.28" y="447.5" >
/g>
g >
String#byteslice (115) (0 ms, 0.00%)
Liquid::If#parse (2) (0 ms, 0.00%)
text x="249.90" y="255.5" >
/g>
g >
title>PlatformosCheck::HtmlNode#element? (836) (1 ms, 0.03%)
text x="84.05" y="703.5" >
/g>
g >
String#end_with? (12144) (2 ms, 0.05%)
text x="1696.85" y="687.5" >
/g>
g >
title>PlatformosCheck::Node#markup (266) (0 ms, 0.00%)
text x="541.41" y="431.5" >
/g>
g >
title>PlatformosCheck::HtmlVisitor#visit (212) (9 ms, 0.24%)
text x="62.17" y="559.5" >
/g>
g >
String#rindex (1388) (0 ms, 0.00%)
Liquid::If#parse_expression (101) (1 ms, 0.03%)
Liquid::Block#new_body (210) (0 ms, 0.00%)
String#tr! (1500) (1 ms, 0.03%)
Psych::Visitors::Visitor#accept (44) (2 ms, 0.05%)
Nokogiri::HTML5::DocumentFragment#initialize (124) (4 ms, 0.11%)
Array#each (821) (298 ms, 7.93%)
Array#each (821)
Enumerable#find (38) (11 ms, 0.29%)
Module#=== (1773) (0 ms, 0.00%)
text x="909.03" y="655.5" >
/g>
g >
title>PlatformosCheck::Position#start_line_offset (70) (8 ms, 0.21%)
text x="527.46" y="351.5" >
/g>
g >
title>PlatformosCheck::Position#compute_start_offset (19) (2 ms, 0.05%)
text x="461.27" y="303.5" >
/g>
g >
Regexp#match? (1335) (1 ms, 0.03%)
text x="739.69" y="607.5" >
/g>
g >
title>PlatformosCheck::ValidHTMLTranslation#html_key? (1197) (1 ms, 0.03%)
text x="1691.05" y="607.5" >
/g>
g >
Liquid::Variable#strict_parse (8) (0 ms, 0.00%)
text x="247.89" y="175.5" >
/g>
g >
title>PlatformosCheck::ThemeFile#name (91) (1 ms, 0.03%)
text x="1623.49" y="815.5" >
/g>
g >
Liquid::BlockBody#create_variable (9) (1 ms, 0.03%)
Liquid::BlockBody#parse_for_liquid_tag (8) (1 ms, 0.03%)
Liquid::BlockBody#parse (7) (0 ms, 0.00%)
StringScanner#scan_until (2262) (1 ms, 0.03%)
Hash#each (52) (113 ms, 3.01%)
Hash#..
Liquid::If#parse (41) (44 ms, 1.17%)
Liquid::Parser#initialize (6) (0 ms, 0.00%)
Kernel#initialize_dup (393) (0 ms, 0.00%)
text x="1382.75" y="671.5" >
/g>
g >
title>PlatformosCheck::Position#needle (773) (6 ms, 0.16%)
text x="699.02" y="479.5" >
/g>
g >
Liquid::Parser#initialize (29) (1 ms, 0.03%)
Array#any? (415) (0 ms, 0.00%)
Liquid::ParserSwitching#strict_parse_with_error_context (12) (1 ms, 0.03%)
text x="285.38" y="639.5" >
/g>
g >
title>PlatformosCheck::Node#inside_liquid_tag? (50) (3 ms, 0.08%)
text x="1462.20" y="751.5" >
/g>
g >
Class#new (91) (0 ms, 0.00%)
text x="142.09" y="815.5" >
/g>
g >
title>PlatformosCheck::SpaceInsideBraces#on_tag (24) (1 ms, 0.03%)
text x="436.18" y="351.5" >
/g>
g >
title>PlatformosCheck::Checks#call_check_method (9632) (9 ms, 0.24%)
text x="122.88" y="783.5" >
/g>
g >
<Class::Liquid::Expression>#parse (54) (1 ms, 0.03%)
text x="177.54" y="399.5" >
/g>
g >
title>PlatformosCheck::Position#contents (486) (0 ms, 0.00%)
text x="526.98" y="351.5" >
/g>
g >
title>PlatformosCheck::ThemeFile#name (312) (1 ms, 0.03%)
text x="801.30" y="559.5" >
/g>
g >
title>PlatformosCheck::UndefinedObject::TemplateInfo#add_variable_lookup (58) (1 ms, 0.03%)
text x="390.65" y="271.5" >
/g>
g >
Pathname#sub_ext (66) (0 ms, 0.00%)
Hash#each (1) (1 ms, 0.03%)
Liquid::If#parse (4) (0 ms, 0.00%)
text x="184.08" y="415.5" >
/g>
g >
title>PlatformosCheck::Checks#call_check_method (1440) (1 ms, 0.03%)
text x="361.22" y="175.5" >
/g>
g >
Class#new (1745) (3 ms, 0.08%)
String#rindex (1578) (1 ms, 0.03%)
Liquid::Parser#variable_lookups (53) (0 ms, 0.00%)
text x="175.54" y="511.5" >
/g>
g >
title>PlatformosCheck::Node#line_number (165) (1 ms, 0.03%)
text x="999.24" y="607.5" >
/g>
g >
Liquid::ParserSwitching#strict_parse_with_error_mode_fallback (12) (1 ms, 0.03%)
Liquid::If#parse_comparison (53) (2 ms, 0.05%)
String#to_s (1710) (0 ms, 0.00%)
Class#new (2163) (3 ms, 0.08%)
StringScanner#scan_until (13099) (5 ms, 0.13%)
Liquid::Case#record_when_condition (26) (0 ms, 0.00%)
text x="229.65" y="575.5" >
/g>
g >
title>PlatformosCheck::Node#children (40) (1 ms, 0.03%)
text x="899.45" y="591.5" >
/g>
g >
Liquid::If#parse_comparison (46) (1 ms, 0.03%)
text x="158.77" y="543.5" >
/g>
g >
title>PlatformosCheck::Visitor#call_checks (5102) (153 ms, 4.07%)
text x="1396.79" y="831.5" >ThemeCh..
/g>
g >
title>PlatformosCheck::Node#tag? (543) (0 ms, 0.00%)
text x="488.98" y="383.5" >
/g>
g >
Pathname#chop_basename (462) (1 ms, 0.03%)
Liquid::Parser#initialize (12) (0 ms, 0.00%)
StringScanner#scan_until (868) (0 ms, 0.00%)
text x="377.25" y="207.5" >
/g>
g >
title>PlatformosCheck::Position#contents (373) (0 ms, 0.00%)
text x="1556.99" y="655.5" >
/g>
g >
Liquid::Variable#initialize (8) (0 ms, 0.00%)
String#scan (16) (1 ms, 0.03%)
Liquid::ParserSwitching#strict_parse_with_error_context (4) (1 ms, 0.03%)
Enumerable#flat_map (559) (1 ms, 0.03%)
Liquid::Assign#initialize (1) (0 ms, 0.00%)
Class#new (6) (0 ms, 0.00%)
text x="179.42" y="495.5" >
/g>
g >
title>PlatformosCheck::Position#compute_start_offset (115) (14 ms, 0.37%)
text x="701.84" y="463.5" >
/g>
g >
Liquid::ParserSwitching#parse_with_selected_parser (25) (2 ms, 0.05%)
text x="145.33" y="703.5" >
/g>
g >
title>PlatformosCheck::Node#children (62) (0 ms, 0.00%)
text x="361.92" y="255.5" >
/g>
g >
title>PlatformosCheck::Node#inside_liquid_tag? (50) (6 ms, 0.16%)
text x="1453.65" y="751.5" >
/g>
g >
Liquid::BlockBody#create_variable (296) (21 ms, 0.56%)
text x="260.10" y="671.5" >
/g>
g >
title>PlatformosCheck::ContentForHeaderModification#on_variable (415) (0 ms, 0.00%)
text x="1539.48" y="799.5" >
/g>
g >
Array#each (1132) (8 ms, 0.21%)
Array#map (820) (1 ms, 0.03%)
Array#each (820) (1 ms, 0.03%)
<Class::Liquid::Tag>#parse (3) (4 ms, 0.11%)
text x="160.49" y="591.5" >
/g>
g >
title>PlatformosCheck::Theme#directories (1) (3 ms, 0.08%)
text x="1717.85" y="879.5" >
/g>
g >
Liquid::Block#block_delimiter (242) (0 ms, 0.00%)
text x="259.94" y="671.5" >
/g>
g >
title>PlatformosCheck::Node#tag? (352) (0 ms, 0.00%)
text x="1466.15" y="703.5" >
/g>
g >
title>PlatformosCheck::Node#document? (746) (0 ms, 0.00%)
text x="998.33" y="607.5" >
/g>
g >
title>PlatformosCheck::Node#start_index (365) (3 ms, 0.08%)
text x="897.12" y="575.5" >
/g>
g >
Class#new (4) (0 ms, 0.00%)
Liquid::ParserSwitching#strict_parse_with_error_context (12) (1 ms, 0.03%)
Enumerable#flat_map (1566) (3 ms, 0.08%)
Class#new (11) (1 ms, 0.03%)
Kernel#initialize_dup (1586) (3 ms, 0.08%)
text x="1573.17" y="687.5" >
/g>
g >
title>PlatformosCheck::HtmlNode#initialize (662) (0 ms, 0.00%)
text x="110.04" y="719.5" >
/g>
g >
Liquid::ParseContext#initialize (91) (1 ms, 0.03%)
text x="292.87" y="799.5" >
/g>
g >
title>PlatformosCheck::LiquidTag#on_string (504) (1 ms, 0.03%)
text x="576.21" y="479.5" >
/g>
g >
Liquid::ParseContext#parse_expression (31) (0 ms, 0.00%)
Liquid::ParserSwitching#strict_parse_with_error_mode_fallback (4) (1 ms, 0.03%)
text x="248.21" y="127.5" >
/g>
g >
title>PlatformosCheck::Node#start_index (70) (2 ms, 0.05%)
text x="576.98" y="447.5" >
/g>
g >
title>PlatformosCheck::UnusedAssign#on_variable_lookup (393) (3 ms, 0.08%)
text x="1381.90" y="735.5" >
/g>
g >
title>PlatformosCheck::Node#source (784) (1 ms, 0.03%)
text x="999.53" y="607.5" >
/g>
g >
String#scan (8) (1 ms, 0.03%)
String#gsub! (1576) (1 ms, 0.03%)
text x="1593.00" y="751.5" >
/g>
g >
title>PlatformosCheck::StringHelpers#underscore (569) (2 ms, 0.05%)
text x="1278.27" y="671.5" >
/g>
g >
Liquid::Lexer#tokenize (4) (0 ms, 0.00%)
text x="248.27" y="47.5" >
/g>
g >
title>PlatformosCheck::Node#tag? (2645) (2 ms, 0.05%)
text x="1018.87" y="607.5" >
/g>
g >
Pathname#to_s (464) (0 ms, 0.00%)
text x="1739.08" y="879.5" >
/g>
g >
title>PlatformosCheck::Node#literal? (821) (1 ms, 0.03%)
text x="494.27" y="511.5" >
/g>
g >
title>PlatformosCheck::Node#tag? (2044) (1 ms, 0.03%)
text x="641.93" y="607.5" >
/g>
g >
Kernel#is_a? (977) (0 ms, 0.00%)
Liquid::ParserSwitching#parse_with_selected_parser (3) (0 ms, 0.00%)
text x="234.13" y="367.5" >
/g>
g >
title>PlatformosCheck::ValidHTMLTranslation#visit_nested (52) (113 ms, 3.01%)
text x="1661.51" y="879.5" >Theme..
/g>
g >
title>PlatformosCheck::Checks#call (320) (8 ms, 0.21%)
text x="365.85" y="271.5" >
/g>
g >
Liquid::BlockBody#parse (6) (0 ms, 0.00%)
Liquid::Parser#initialize (31) (1 ms, 0.03%)
Array#each (5484) (293 ms, 7.80%)
Array#each (5484)
Nokogiri::XML::Node#children (632) (1 ms, 0.03%)
text x="83.62" y="687.5" >
/g>
g >
title>PlatformosCheck::ValidHTMLTranslation#html_key? (837) (1 ms, 0.03%)
text x="1713.01" y="799.5" >
/g>
g >
Kernel#is_a? (1501) (0 ms, 0.00%)
text x="1386.35" y="767.5" >
/g>
g >
title>PlatformosCheck::Visitor#call_checks (364) (17 ms, 0.45%)
text x="1617.74" y="895.5" >
/g>
g >
Liquid::Parser#expression (43) (0 ms, 0.00%)
text x="209.34" y="399.5" >
/g>
g >
title>PlatformosCheck::TranslationKeyExists#on_variable (204) (2 ms, 0.05%)
text x="1034.54" y="639.5" >
/g>
g >
Liquid::Parser#look (938) (0 ms, 0.00%)
text x="268.37" y="511.5" >
/g>
g >
title>PlatformosCheck::RequiredDirectories#on_end (1) (3 ms, 0.08%)
text x="1717.85" y="895.5" >
/g>
g >
title>PlatformosCheck::Node#initialize (196) (0 ms, 0.00%)
text x="1290.84" y="639.5" >
/g>
g >
Liquid::BlockBody#parse_for_document (1) (4 ms, 0.11%)
Liquid::Parser#consume (837) (1 ms, 0.03%)
text x="282.30" y="639.5" >
/g>
g >
title>PlatformosCheck::Node#inside_liquid_tag? (39) (2 ms, 0.05%)
text x="632.65" y="495.5" >
/g>
g >
title>PlatformosCheck::HtmlNode#literal? (632) (0 ms, 0.00%)
text x="84.39" y="703.5" >
/g>
g >
title>PlatformosCheck::ParserBlockingScriptTag#on_variable (193) (0 ms, 0.00%)
text x="1456.20" y="767.5" >
/g>
g >
Liquid::If#strict_parse (4) (0 ms, 0.00%)
StringScanner#scan (6732) (3 ms, 0.08%)
Kernel#is_a? (2337) (0 ms, 0.00%)
Psych::Visitors::Visitor#accept (1) (2 ms, 0.05%)
text x="1295.89" y="623.5" >
/g>
g >
title>PlatformosCheck::DeprecatedFilter#on_variable (204) (0 ms, 0.00%)
text x="996.51" y="639.5" >
/g>
g >
title>PlatformosCheck::AssetUrlFilters#record_variable_offense (193) (0 ms, 0.00%)
text x="1118.56" y="655.5" >
/g>
g >
Liquid::BlockBody#parse_for_document (3) (9 ms, 0.24%)
text x="242.57" y="527.5" >
/g>
g >
title>PlatformosCheck::Node#block? (721) (2 ms, 0.05%)
text x="788.18" y="559.5" >
/g>
g >
Liquid::Parser#variable_lookups (187) (2 ms, 0.05%)
text x="267.88" y="543.5" >
/g>
g >
title>PlatformosCheck::StringHelpers#underscore (1917) (10 ms, 0.27%)
text x="916.01" y="687.5" >
/g>
g >
<Class::Liquid::Tag>#parse (8) (0 ms, 0.00%)
text x="213.35" y="559.5" >
/g>
g >
title>PlatformosCheck::ThemeFile#name (1215) (3 ms, 0.08%)
text x="626.90" y="431.5" >
/g>
g >
title>PlatformosCheck::Template#snippet? (110) (0 ms, 0.00%)
text x="727.94" y="511.5" >
/g>
g >
<Class::Liquid::Expression>#parse (12) (0 ms, 0.00%)
Liquid::BlockBody#create_variable (25) (1 ms, 0.03%)
text x="232.42" y="511.5" >
/g>
g >
title>PlatformosCheck::Node#tag? (2898) (2 ms, 0.05%)
text x="1048.25" y="735.5" >
/g>
g >
String#gsub (884) (0 ms, 0.00%)
text x="589.73" y="543.5" >
/g>
g >
title>PlatformosCheck::Node#source (488) (0 ms, 0.00%)
text x="877.86" y="575.5" >
/g>
g >
title>PlatformosCheck::UndefinedObject#on_variable_lookup (20) (0 ms, 0.00%)
text x="369.14" y="223.5" >
/g>
g >
Pathname#chop_basename (255) (3 ms, 0.08%)
text x="1659.56" y="751.5" >
/g>
g >
title>PlatformosCheck::Node#type_name (50) (0 ms, 0.00%)
text x="579.76" y="463.5" >
/g>
g >
title>PlatformosCheck::StringHelpers#underscore (168) (1 ms, 0.03%)
text x="370.35" y="303.5" >
/g>
g >
Array#each (148) (2 ms, 0.05%)
text x="1569.50" y="703.5" >
/g>
g >
title>PlatformosCheck::Position#needle (40) (0 ms, 0.00%)
text x="409.73" y="255.5" >
/g>
g >
title>PlatformosCheck::Position#can_find_needle? (95) (0 ms, 0.00%)
text x="465.53" y="303.5" >
/g>
g >
Liquid::Parser#initialize (33) (1 ms, 0.03%)
Liquid::Variable#strict_parse (12) (1 ms, 0.03%)
text x="164.06" y="335.5" >
/g>
g >
title>PlatformosCheck::DeprecatedGlobalAppBlockType#on_variable (209) (0 ms, 0.00%)
text x="875.62" y="607.5" >
/g>
g >
Liquid::If#push_block (6) (1 ms, 0.03%)
Liquid::ParserSwitching#strict_parse_with_error_context (49) (4 ms, 0.11%)
Liquid::BlockBody#create_variable (4) (1 ms, 0.03%)
text x="231.76" y="351.5" >
/g>
g >
title>PlatformosCheck::Node#tag? (3273) (2 ms, 0.05%)
text x="911.81" y="703.5" >
/g>
g >
<Object::Object>#[] (5737) (4 ms, 0.11%)
Kernel#initialize_dup (6) (1 ms, 0.03%)
Array#each (638) (113 ms, 3.01%)
Array..
Liquid::ParserSwitching#strict_parse_with_error_context (210) (22 ms, 0.59%)
Class#new (4) (0 ms, 0.00%)
Liquid::ParserSwitching#strict_parse_with_error_context (41) (3 ms, 0.08%)
text x="176.82" y="511.5" >
/g>
g >
title>PlatformosCheck::ThemeFile#name (149) (0 ms, 0.00%)
text x="581.03" y="463.5" >
/g>
g >
Liquid::Parser#initialize (56) (1 ms, 0.03%)
Liquid::Echo#initialize (2) (0 ms, 0.00%)
text x="270.32" y="527.5" >
/g>
g >
title>PlatformosCheck::RequiredLayoutThemeObject#on_variable (313) (0 ms, 0.00%)
text x="1262.51" y="703.5" >
/g>
g >
title>PlatformosCheck::Node#block_tag? (977) (1 ms, 0.03%)
text x="1453.13" y="735.5" >
/g>
g >
Pathname#initialize (197) (0 ms, 0.00%)
text x="636.49" y="463.5" >
/g>
g >
title>PlatformosCheck::StringHelpers#demodulize (884) (1 ms, 0.03%)
text x="588.21" y="559.5" >
/g>
g >
Liquid::ParserSwitching#strict_parse_with_error_context (70) (3 ms, 0.08%)
text x="166.87" y="511.5" >
/g>
g >
title>PlatformosCheck::StringHelpers#demodulize (171) (0 ms, 0.00%)
text x="536.84" y="415.5" >
/g>
g >
title>PlatformosCheck::Node#position (452) (1 ms, 0.03%)
text x="1368.02" y="687.5" >
/g>
g >
Liquid::ParserSwitching#strict_parse_with_error_mode_fallback (13) (1 ms, 0.03%)
Liquid::ParserSwitching#parse_with_selected_parser (6) (0 ms, 0.00%)
Class#new (33) (0 ms, 0.00%)
text x="208.45" y="367.5" >
/g>
g >
title>PlatformosCheck::ThemeFile#name (292) (1 ms, 0.03%)
text x="1135.14" y="655.5" >
/g>
g >
title>PlatformosCheck::Position#needle (721) (5 ms, 0.13%)
text x="879.16" y="543.5" >
/g>
g >
Array#each (734) (69 ms, 1.84%)
Ar..
Liquid::ParserSwitching#strict_parse_with_error_context (2) (0 ms, 0.00%)
Liquid::ParseContext#new_block_body (210) (0 ms, 0.00%)
text x="146.59" y="671.5" >
/g>
g >
title>PlatformosCheck::Node#position (1073) (2 ms, 0.05%)
text x="1000.04" y="591.5" >
/g>
g >
title>PlatformosCheck::Node#block_tag? (721) (0 ms, 0.00%)
text x="788.57" y="543.5" >
/g>
g >
<Class::Liquid::VariableLookup>#parse (40) (0 ms, 0.00%)
Liquid::If#strict_parse (3) (0 ms, 0.00%)
Liquid::BlockBody#parse (91) (320 ms, 8.52%)
Liquid::BlockBody#..
StringScanner#charpos (343) (0 ms, 0.00%)
text x="1461.75" y="735.5" >
/g>
g >
title>PlatformosCheck::TranslationKeyExists#key_exists? (60) (0 ms, 0.00%)
text x="1134.68" y="655.5" >
/g>
g >
Array#include? (3081) (1 ms, 0.03%)
Liquid::If#strict_parse (12) (1 ms, 0.03%)
Liquid::Parser#initialize (9) (1 ms, 0.03%)
<Class::Liquid::Tag>#parse (1) (0 ms, 0.00%)
Liquid::Parser#expression (130) (1 ms, 0.03%)
text x="202.62" y="479.5" >
/g>
g >
title>PlatformosCheck::Checks#call_check_method (1099) (1 ms, 0.03%)
text x="63.72" y="463.5" >
/g>
g >
Psych::Visitors::Visitor#accept (83) (1 ms, 0.03%)
<Class::Liquid::Tag>#parse (51) (25 ms, 0.67%)
Array#each (106) (0 ms, 0.00%)
String#index (180) (1 ms, 0.03%)
text x="1133.08" y="575.5" >
/g>
g >
title>PlatformosCheck::RemoteAsset#on_element (273) (1 ms, 0.03%)
text x="100.65" y="671.5" >
/g>
g >
Enumerable#map (377) (1 ms, 0.03%)
text x="72.68" y="623.5" >
/g>
g >
title>PlatformosCheck::Position#needle (160) (1 ms, 0.03%)
text x="633.01" y="447.5" >
/g>
g >
Liquid::If#parse (4) (2 ms, 0.05%)
Pathname#initialize (1940) (1 ms, 0.03%)
Liquid::ParserSwitching#strict_parse_with_error_mode_fallback (70) (3 ms, 0.08%)
text x="166.85" y="527.5" >
/g>
g >
title>PlatformosCheck::Template#snippet? (82) (0 ms, 0.00%)
text x="466.16" y="351.5" >
/g>
g >
Array#map (322) (0 ms, 0.00%)
Liquid::ParserSwitching#strict_parse_with_error_mode_fallback (82) (5 ms, 0.13%)
text x="193.02" y="367.5" >
/g>
g >
title>PlatformosCheck::HtmlNode#name (285) (0 ms, 0.00%)
text x="137.47" y="783.5" >
/g>
g >
title>PlatformosCheck::Checks#call (5248) (151 ms, 4.02%)
text x="1313.59" y="783.5" >ThemeCh..
/g>
g >
<Class::IO>#read (1) (1 ms, 0.03%)
Class#new (210) (10 ms, 0.27%)
Liquid::BlockBody#parse (70) (25 ms, 0.67%)
Liquid::Variable#strict_parse (2) (0 ms, 0.00%)
Liquid::Block#parse_body (174) (44 ms, 1.17%)
Class#new (182) (0 ms, 0.00%)
StringScanner#scan_until (12000) (4 ms, 0.11%)
Liquid::For#parse (2) (5 ms, 0.13%)
Liquid::Variable#initialize (12) (1 ms, 0.03%)
text x="164.56" y="463.5" >
/g>
g >
title>PlatformosCheck::Position#needle (40) (0 ms, 0.00%)
text x="488.17" y="351.5" >
/g>
g >
String#gsub! (336) (0 ms, 0.00%)
Array#each (28) (1 ms, 0.03%)
text x="62.52" y="479.5" >
/g>
g >
title>PlatformosCheck::Node#inside_liquid_tag? (85) (4 ms, 0.11%)
text x="896.72" y="591.5" >
/g>
g >
Liquid::BlockBody#parse_for_document (24) (10 ms, 0.27%)
Psych::Visitors::Visitor#accept (1) (1 ms, 0.03%)
Enumerable#map (7) (0 ms, 0.00%)
text x="91.00" y="607.5" >
/g>
g >
title>PlatformosCheck::Checks#call (1244) (13 ms, 0.35%)
text x="85.17" y="687.5" >
/g>
g >
title>PlatformosCheck::NestedSnippet::TemplateInfo#with_deep_nested (91) (1 ms, 0.03%)
text x="1717.38" y="863.5" >
/g>
g >
title>PlatformosCheck::FileSystemStorage#read (51) (41 ms, 1.09%)
text x="1642.42" y="831.5" >
/g>
g >
Kernel#instance_variable_defined? (2408) (1 ms, 0.03%)
<Module::Psych>#load (1) (0 ms, 0.00%)
<Class::Liquid::Tag>#parse (3) (0 ms, 0.00%)
Liquid::If#push_block (53) (7 ms, 0.19%)
<Class::Liquid::Expression>#parse (268) (3 ms, 0.08%)
Liquid::Lexer#tokenize (15) (0 ms, 0.00%)
Array#each (2263) (2 ms, 0.05%)
text x="1146.75" y="735.5" >
/g>
g >
title>PlatformosCheck::HtmlNode#replace_placeholders (126) (0 ms, 0.00%)
text x="90.71" y="575.5" >
/g>
g >
Liquid::ParserSwitching#strict_parse_with_error_mode_fallback (6) (1 ms, 0.03%)
text x="225.67" y="207.5" >
/g>
g >
title>PlatformosCheck::UndefinedObject::TemplateInfo#add_variable_lookup (96) (1 ms, 0.03%)
text x="728.15" y="527.5" >
/g>
g >
Pathname#sub_ext (96) (4 ms, 0.11%)
Array#each (11) (1 ms, 0.03%)
MatchData#begin (9432) (1 ms, 0.03%)
Liquid::ParserSwitching#strict_parse_with_error_mode_fallback (43) (3 ms, 0.08%)
String#count (1578) (0 ms, 0.00%)
Liquid::Lexer#tokenize (29) (1 ms, 0.03%)
Liquid::ParserSwitching#strict_parse_with_error_context (10) (0 ms, 0.00%)
Liquid::Parser#expression (94) (1 ms, 0.03%)
<Class::File>#join (464) (0 ms, 0.00%)
Hash#each (1828) (63 ms, 1.68%)
text x="1673.42" y="767.5" >Ha..
/g>
g >
title>PlatformosCheck::AssetUrlFilters#record_variable_offense (204) (0 ms, 0.00%)
text x="995.39" y="623.5" >
/g>
g >
title>PlatformosCheck::SpaceInsideBraces#on_tag (50) (3 ms, 0.08%)
text x="1462.13" y="767.5" >
/g>
g >
String#[] (1008) (0 ms, 0.00%)
String#gsub (162) (0 ms, 0.00%)
Liquid::If#parse (46) (13 ms, 0.35%)
text x="162.85" y="655.5" >
/g>
g >
title>PlatformosCheck::Node#tag_markup (164) (7 ms, 0.19%)
text x="889.81" y="575.5" >
/g>
g >
Liquid::BlockBody#create_variable (14) (1 ms, 0.03%)
<Object::Object>#[] (5865) (4 ms, 0.11%)
<Class::Liquid::Tag>#parse (21) (1 ms, 0.03%)
text x="286.45" y="639.5" >
/g>
g >
title>PlatformosCheck::Position#start_index (250) (4 ms, 0.11%)
text x="1454.28" y="719.5" >
/g>
g >
title>PlatformosCheck::ParsingHelpers#outside_of_strings (288) (5 ms, 0.13%)
text x="894.39" y="591.5" >
/g>
g >
title>PlatformosCheck::Node#comment? (1872) (1 ms, 0.03%)
text x="807.73" y="671.5" >
/g>
g >
<Module::Psych>#parse_stream (1) (1 ms, 0.03%)
Class#new (638) (1 ms, 0.03%)
<Class::Liquid::VariableLookup>#parse (160) (1 ms, 0.03%)
text x="276.90" y="623.5" >
/g>
g >
title>PlatformosCheck::Position#has_content_and_line_number_but_no_needle? (1680) (1 ms, 0.03%)
text x="1607.10" y="719.5" >
/g>
g >
Liquid::BlockBody#parse_for_document (30) (36 ms, 0.96%)
text x="157.38" y="687.5" >
/g>
g >
title>PlatformosCheck::Position#start_index (452) (7 ms, 0.19%)
text x="1368.27" y="687.5" >
/g>
g >
Array#each (21) (6 ms, 0.16%)
<Class::Liquid::VariableLookup>#parse (164) (1 ms, 0.03%)
text x="221.45" y="463.5" >
/g>
g >
title>PlatformosCheck::ParsingHelpers#outside_of_strings (533) (8 ms, 0.21%)
text x="1279.42" y="687.5" >
/g>
g >
String#to_s (1782) (0 ms, 0.00%)
<Class::Liquid::VariableLookup>#parse (58) (0 ms, 0.00%)
Liquid::Parser#expression (41) (0 ms, 0.00%)
Liquid::Parser#expression (76) (1 ms, 0.03%)
String#scan (9) (1 ms, 0.03%)
Kernel#loop (246) (2 ms, 0.05%)
Enumerable#map (638) (2 ms, 0.05%)
text x="109.35" y="783.5" >
/g>
g >
title>PlatformosCheck::HtmlNode#name (352) (0 ms, 0.00%)
text x="66.96" y="575.5" >
/g>
g >
<Module::Nokogiri::Gumbo>#fragment (124) (4 ms, 0.11%)
<Class::Regexp>#escape (255) (0 ms, 0.00%)
text x="1270.87" y="655.5" >
/g>
g >
title>PlatformosCheck::StringHelpers#underscore (311) (1 ms, 0.03%)
text x="718.71" y="511.5" >
/g>
g >
Pathname#sub_ext (6) (2 ms, 0.05%)
text x="728.97" y="511.5" >
/g>
g >
title>PlatformosCheck::Node#literal? (1515) (1 ms, 0.03%)
text x="641.44" y="607.5" >
/g>
g >
Liquid::Parser#initialize (9) (1 ms, 0.03%)
text x="189.65" y="143.5" >
/g>
g >
title>PlatformosCheck::DisabledChecks#remove_disabled_offenses (3) (0 ms, 0.00%)
text x="1723.51" y="943.5" >
/g>
g >
Liquid::Parser#consume (407) (0 ms, 0.00%)
Kernel#loop (50) (0 ms, 0.00%)
Integer#upto (632) (1 ms, 0.03%)
<Class::Liquid::Tag>#parse (2) (1 ms, 0.03%)
Liquid::BlockBody#whitespace_handler (204) (0 ms, 0.00%)
<Class::Liquid::Expression>#parse (18) (0 ms, 0.00%)
Liquid::If#parse_binary_comparisons (26) (2 ms, 0.05%)
Liquid::ParserSwitching#parse_with_selected_parser (3) (0 ms, 0.00%)
text x="192.26" y="319.5" >
/g>
g >
title>PlatformosCheck::Node#position (183) (0 ms, 0.00%)
text x="789.22" y="527.5" >
/g>
g >
title>PlatformosCheck::Position#needle (105) (1 ms, 0.03%)
text x="436.44" y="287.5" >
/g>
g >
Class#new (9) (0 ms, 0.00%)
Liquid::ParserSwitching#parse_with_selected_parser (13) (1 ms, 0.03%)
text x="217.31" y="623.5" >
/g>
g >
title>PlatformosCheck::Node#block? (593) (1 ms, 0.03%)
text x="1366.88" y="719.5" >
/g>
g >
<Class::Liquid::Tag>#parse (3) (0 ms, 0.00%)
text x="249.41" y="319.5" >
/g>
g >
title>PlatformosCheck::MissingTemplate#on_include (7) (2 ms, 0.05%)
text x="531.07" y="447.5" >
/g>
g >
Liquid::If#parse_comparison (9) (1 ms, 0.03%)
text x="189.10" y="223.5" >
/g>
g >
title>PlatformosCheck::Position#start_index (721) (13 ms, 0.35%)
text x="878.61" y="559.5" >
/g>
g >
Kernel#class (1578) (0 ms, 0.00%)
String#count (165) (0 ms, 0.00%)
Liquid::If#strict_parse (10) (1 ms, 0.03%)
text x="224.34" y="495.5" >
/g>
g >
title>PlatformosCheck::ValidHTMLTranslation#visit_nested (7417) (57 ms, 1.52%)
text x="1675.95" y="751.5" >T..
/g>
g >
Class#new (6) (1 ms, 0.03%)
text x="212.97" y="623.5" >
/g>
g >
title>PlatformosCheck::Checks#call (866) (22 ms, 0.59%)
text x="380.86" y="335.5" >
/g>
g >
Liquid::If#initialize (4) (0 ms, 0.00%)
Liquid::Variable#strict_parse (4) (0 ms, 0.00%)
Class#new (58) (4 ms, 0.11%)
String#initialize_copy (2003) (0 ms, 0.00%)
Liquid::Parser#consume (798) (1 ms, 0.03%)
text x="155.99" y="559.5" >
/g>
g >
title>PlatformosCheck::TranslationKeyExists#on_variable (209) (2 ms, 0.05%)
text x="899.16" y="607.5" >
/g>
g >
Liquid::ParseContext#parse_expression (89) (1 ms, 0.03%)
StringScanner#scan_until (3675) (1 ms, 0.03%)
String#scan (4268) (3 ms, 0.08%)
Class#new (9) (1 ms, 0.03%)
String#scan (82) (6 ms, 0.16%)
Class#new (33) (1 ms, 0.03%)
Liquid::If#parse_comparison (8) (0 ms, 0.00%)
<Class::IO>#read (14) (6 ms, 0.16%)
Array#each (1) (2 ms, 0.05%)
<Class::Liquid::Tag>#parse (44) (82 ms, 2.18%)
text x="174.32" y="671.5" ><Cl..
/g>
g >
title>PlatformosCheck::Theme#[] (3) (1 ms, 0.03%)
text x="577.92" y="447.5" >
/g>
g >
Kernel#respond_to? (128592) (19 ms, 0.51%)
Liquid::Block#parse_body (1) (4 ms, 0.11%)
text x="160.60" y="559.5" >
/g>
g >
title>PlatformosCheck::UndefinedObject::TemplateInfo#add_variable_lookup (193) (2 ms, 0.05%)
text x="635.10" y="495.5" >
/g>
g >
Array#each (157) (1 ms, 0.03%)
text x="63.57" y="479.5" >
/g>
g >
title>PlatformosCheck::HtmlNode#name (234) (0 ms, 0.00%)
text x="109.06" y="687.5" >
/g>
g >
Pathname#initialize (242) (0 ms, 0.00%)
text x="578.07" y="367.5" >
/g>
g >
title>PlatformosCheck::Checks#call (158) (5 ms, 0.13%)
text x="362.37" y="239.5" >
/g>
g >
Enumerable#find (3) (1 ms, 0.03%)
Liquid::ParseTreeVisitor#initialize (446) (0 ms, 0.00%)
text x="733.07" y="607.5" >
/g>
g >
title>PlatformosCheck::ThemeFile#relative_path (1215) (0 ms, 0.00%)
text x="628.20" y="415.5" >
/g>
g >
Liquid::ParserSwitching#parse_with_selected_parser (4) (0 ms, 0.00%)
Psych::Visitors::ToRuby#visit_Psych_Nodes_Document (1) (1 ms, 0.03%)
StringScanner#scan_until (2286) (1 ms, 0.03%)
Liquid::VariableLookup#initialize (160) (1 ms, 0.03%)
text x="276.97" y="591.5" >
/g>
g >
title>PlatformosCheck::StringHelpers#demodulize (404) (1 ms, 0.03%)
text x="393.22" y="367.5" >
/g>
g >
Liquid::Variable#initialize (2) (0 ms, 0.00%)
text x="229.43" y="543.5" >
/g>
g >
title>PlatformosCheck::RequiredLayoutThemeObject#on_variable (204) (0 ms, 0.00%)
text x="1016.92" y="639.5" >
/g>
g >
Kernel#is_a? (2933) (0 ms, 0.00%)
String#initialize_copy (3014) (0 ms, 0.00%)
text x="1016.08" y="511.5" >
/g>
g >
title>PlatformosCheck::HtmlNode#attributes (86) (1 ms, 0.03%)
text x="135.91" y="783.5" >
/g>
g >
Nokogiri::XML::Node#node_name (2014) (1 ms, 0.03%)
String#scan (52) (4 ms, 0.11%)
text x="190.19" y="335.5" >
/g>
g >
title>PlatformosCheck::HtmlNode#name (836) (1 ms, 0.03%)
text x="84.56" y="703.5" >
/g>
g >
String#scan (884) (2 ms, 0.05%)
Liquid::ParserSwitching#strict_parse_with_error_mode_fallback (11) (1 ms, 0.03%)
<Class::Liquid::Tag>#parse (1) (2 ms, 0.05%)
text x="245.56" y="431.5" >
/g>
g >
title>PlatformosCheck::Node#tag? (1820) (1 ms, 0.03%)
text x="712.57" y="511.5" >
/g>
g >
Class#new (41) (1 ms, 0.03%)
Liquid::For#parse (5) (5 ms, 0.13%)
Kernel#respond_to? (9296) (1 ms, 0.03%)
Liquid::Variable#strict_parse (6) (0 ms, 0.00%)
text x="226.34" y="335.5" >
/g>
g >
title>PlatformosCheck::Node#markup (154) (0 ms, 0.00%)
text x="1377.90" y="719.5" >
/g>
g >
String#scan (1796) (1 ms, 0.03%)
text x="895.52" y="575.5" >
/g>
g >
title>PlatformosCheck::UnknownFilter#on_variable (415) (1 ms, 0.03%)
text x="1613.43" y="799.5" >
/g>
g >
Nokogiri::XML::Node#internal_subset (310) (0 ms, 0.00%)
text x="1711.65" y="671.5" >
/g>
g >
title>PlatformosCheck::ThemeFile#name (82) (0 ms, 0.00%)
text x="466.19" y="335.5" >
/g>
g >
Liquid::Case#parse (2) (0 ms, 0.00%)
Class#new (260) (0 ms, 0.00%)
text x="152.15" y="607.5" >
/g>
g >
title>PlatformosCheck::PlatformosLiquid::Object#plus_labels (1) (2 ms, 0.05%)
text x="1719.88" y="879.5" >
/g>
g >
Class#new (401) (0 ms, 0.00%)
<Class::Liquid::Tag>#parse (8) (3 ms, 0.08%)
text x="164.97" y="511.5" >
/g>
g >
title>PlatformosCheck::Node#children (41) (1 ms, 0.03%)
text x="725.52" y="527.5" >
/g>
g >
Liquid::If#parse_binary_comparisons (7) (0 ms, 0.00%)
text x="224.82" y="399.5" >
/g>
g >
title>PlatformosCheck::AssetUrlFilters#on_variable (415) (1 ms, 0.03%)
text x="1537.94" y="799.5" >
/g>
g >
Class#new (4) (0 ms, 0.00%)
Liquid::VariableLookup#initialize (127) (1 ms, 0.03%)
text x="253.25" y="431.5" >
/g>
g >
title>PlatformosCheck::Node#type_name (788) (7 ms, 0.19%)
text x="1590.39" y="783.5" >
/g>
g >
Liquid::Lexer#tokenize (20) (0 ms, 0.00%)
String#end_with? (13350) (2 ms, 0.05%)
text x="1705.14" y="751.5" >
/g>
g >
title>PlatformosCheck::Position#start_line_offset (373) (25 ms, 0.67%)
text x="1556.16" y="703.5" >
/g>
g >
title>PlatformosCheck::Node#tag? (704) (0 ms, 0.00%)
text x="1139.02" y="607.5" >
/g>
g >
StringScanner#scan_until (25133) (11 ms, 0.29%)
text x="1271.72" y="655.5" >
/g>
g >
title>PlatformosCheck::StringHelpers#demodulize (858) (1 ms, 0.03%)
text x="547.22" y="527.5" >
/g>
g >
title>PlatformosCheck::StringHelpers#underscore (91) (1 ms, 0.03%)
text x="1617.41" y="879.5" >
/g>
g >
Kernel#initialize_dup (681) (0 ms, 0.00%)
text x="1575.56" y="671.5" >
/g>
g >
title>PlatformosCheck::Node#tag? (1204) (1 ms, 0.03%)
text x="1289.59" y="671.5" >
/g>
g >
<Class::Liquid::Expression>#parse (25) (0 ms, 0.00%)
Liquid::BlockBody#parse (2) (1 ms, 0.03%)
Liquid::BlockBody#parse_for_liquid_tag (2) (1 ms, 0.03%)
Array#each (124) (13 ms, 0.35%)
text x="359.03" y="287.5" >
/g>
g >
title>PlatformosCheck::Node#start_index (220) (2 ms, 0.05%)
text x="1376.85" y="703.5" >
/g>
g >
title>PlatformosCheck::Position#contents (1073) (1 ms, 0.03%)
text x="1004.05" y="559.5" >
/g>
g >
Liquid::ParserSwitching#strict_parse_with_error_context (5) (0 ms, 0.00%)
text x="165.07" y="431.5" >
/g>
g >
title>PlatformosCheck::Node#tag_markup (336) (0 ms, 0.00%)
text x="1600.55" y="735.5" >
/g>
g >
Kernel#respond_to? (72624) (11 ms, 0.29%)
Liquid::If#push_block (12) (1 ms, 0.03%)
Liquid::Variable#initialize (4) (1 ms, 0.03%)
Class#new (6) (0 ms, 0.00%)
text x="242.18" y="399.5" >
/g>
g >
title>PlatformosCheck::AssetUrlFilters#on_variable (204) (0 ms, 0.00%)
text x="995.35" y="639.5" >
/g>
g >
title>PlatformosCheck::Position#can_find_needle? (180) (1 ms, 0.03%)
text x="1133.04" y="591.5" >
/g>
g >
String#index (238) (1 ms, 0.03%)
text x="1122.23" y="575.5" >
/g>
g >
title>PlatformosCheck::Position#contents (780) (0 ms, 0.00%)
text x="1032.33" y="543.5" >
/g>
g >
Liquid::Condition#initialize (260) (0 ms, 0.00%)
text x="152.23" y="591.5" >
/g>
g >
title>PlatformosCheck::Node#start_index (150) (2 ms, 0.05%)
text x="797.22" y="543.5" >
/g>
g >
Liquid::If#initialize (5) (1 ms, 0.03%)
text x="213.00" y="607.5" >
/g>
g >
title>PlatformosCheck::Position#has_content_and_line_number_but_no_needle? (780) (0 ms, 0.00%)
text x="1032.75" y="559.5" >
/g>
g >
String#count (115) (0 ms, 0.00%)
Liquid::If#parse_comparison (6) (0 ms, 0.00%)
text x="192.37" y="255.5" >
/g>
g >
title>PlatformosCheck::MissingTemplate#on_include (21) (6 ms, 0.16%)
text x="708.10" y="543.5" >
/g>
g >
title>PlatformosCheck::Node#comment? (1515) (1 ms, 0.03%)
text x="641.09" y="607.5" >
/g>
g >
title>PlatformosCheck::HtmlNode#attributes (9) (1 ms, 0.03%)
text x="82.24" y="591.5" >
/g>
g >
Liquid::If#parse (5) (1 ms, 0.03%)
text x="213.30" y="623.5" >
/g>
g >
title>PlatformosCheck::SpaceInsideBraces#on_variable (209) (1 ms, 0.03%)
text x="898.83" y="607.5" >
/g>
g >
title>PlatformosCheck::Checks#call_check_method (37008) (31 ms, 0.82%)
text x="477.41" y="431.5" >
/g>
g >
<Module::JSON>#parse (1) (0 ms, 0.00%)
String#gsub! (1018) (1 ms, 0.03%)
text x="441.84" y="415.5" >
/g>
g >
title>PlatformosCheck::AssetUrlFilters#record_variable_offense (415) (1 ms, 0.03%)
text x="1538.04" y="783.5" >
/g>
g >
Liquid::BlockBody#parse (4) (1 ms, 0.03%)
String#byteslice (165) (0 ms, 0.00%)
Liquid::BlockBody#parse_for_document (6) (2 ms, 0.05%)
<Class::Liquid::Tag>#parse (2) (1 ms, 0.03%)
Liquid::ParserSwitching#strict_parse_with_error_mode_fallback (4) (0 ms, 0.00%)
text x="234.78" y="207.5" >
/g>
g >
title>PlatformosCheck::Position#start_line_offset (50) (2 ms, 0.05%)
text x="1455.15" y="671.5" >
/g>
g >
Liquid::ParserSwitching#strict_parse_with_error_mode_fallback (12) (1 ms, 0.03%)
Array#hash (256) (0 ms, 0.00%)
text x="799.92" y="543.5" >
/g>
g >
title>PlatformosCheck::Node#children (1941) (14 ms, 0.37%)
text x="1040.60" y="735.5" >
/g>
g >
Liquid::Lexer#tokenize (161) (3 ms, 0.08%)
Liquid::Parser#expression (407) (4 ms, 0.11%)
text x="154.97" y="607.5" >
/g>
g >
title>PlatformosCheck::Node#tag? (429) (0 ms, 0.00%)
text x="379.40" y="351.5" >
/g>
g >
<Class::Liquid::Tag>#parse (4) (0 ms, 0.00%)
Array#map (88) (0 ms, 0.00%)
text x="1290.77" y="671.5" >
/g>
g >
title>PlatformosCheck::Node#initialize (515) (1 ms, 0.03%)
text x="438.92" y="399.5" >
/g>
g >
Thread:70229623513180 (3,758 ms, 100.01%)
Thread:70229623513180
String#gsub (84) (0 ms, 0.00%)
text x="82.29" y="527.5" >
/g>
g >
title>PlatformosCheck::MissingTemplate#add_missing_offense (2) (1 ms, 0.03%)
text x="1371.41" y="719.5" >
/g>
g >
Liquid::BlockBody#parse_for_document (1) (0 ms, 0.00%)
String#ljust (4716) (1 ms, 0.03%)
Liquid::Variable#strict_parse (5) (0 ms, 0.00%)
String#byteslice (1067) (0 ms, 0.00%)
Regexp#match? (1852) (0 ms, 0.00%)
Pathname#sub_ext (250) (0 ms, 0.00%)
String#gsub! (588) (0 ms, 0.00%)
Liquid::BlockBody#parse_for_document (58) (62 ms, 1.65%)
L..
Array#reverse_each (152) (0 ms, 0.00%)
text x="239.05" y="639.5" >
/g>
g >
title>PlatformosCheck::Node#tag_markup (135) (8 ms, 0.21%)
text x="533.04" y="415.5" >
/g>
g >
Psych::Visitors::Visitor#visit (1) (2 ms, 0.05%)
text x="1295.89" y="607.5" >
/g>
g >
title>PlatformosCheck::Node#type_name (72) (1 ms, 0.03%)
text x="796.23" y="559.5" >
/g>
g >
title>PlatformosCheck::ParserBlockingScriptTag#on_variable (196) (1 ms, 0.03%)
text x="710.83" y="543.5" >
/g>
g >
Pathname#relative? (91) (1 ms, 0.03%)
text x="318.78" y="799.5" >
/g>
g >
title>PlatformosCheck::ThemeFile#name (300) (1 ms, 0.03%)
text x="433.16" y="271.5" >
/g>
g >
Class#new (56) (1 ms, 0.03%)
String#to_sym (1204) (0 ms, 0.00%)
Class#new (127) (1 ms, 0.03%)
text x="253.23" y="447.5" >
/g>
g >
title>PlatformosCheck::Node#line_number (847) (2 ms, 0.05%)
text x="1381.00" y="687.5" >
/g>
g >
Liquid::ParserSwitching#strict_parse_with_error_context (2) (0 ms, 0.00%)
text x="229.43" y="511.5" >
/g>
g >
title>PlatformosCheck::Position#start_offset (1073) (12 ms, 0.32%)
text x="1004.59" y="575.5" >
/g>
g >
Liquid::BlockBody#parse_for_liquid_tag (5) (0 ms, 0.00%)
text x="258.06" y="495.5" >
/g>
g >
title>PlatformosCheck::Node#position (773) (1 ms, 0.03%)
text x="697.81" y="495.5" >
/g>
g >
Liquid::Block#parse_body (4) (1 ms, 0.03%)
Liquid::Lexer#tokenize (14) (0 ms, 0.00%)
text x="162.58" y="447.5" >
/g>
g >
title>PlatformosCheck::Node#tag? (786) (0 ms, 0.00%)
text x="440.21" y="447.5" >
/g>
g >
Liquid::BlockBody#parse (4) (0 ms, 0.00%)
<Class::Liquid::Expression>#parse (43) (0 ms, 0.00%)
JSON::Ext::Parser#parse (31) (1 ms, 0.03%)
Liquid::Variable#strict_parse (12) (1 ms, 0.03%)
text x="164.57" y="415.5" >
/g>
g >
title>PlatformosCheck::UnknownFilter#on_variable (90) (0 ms, 0.00%)
text x="636.01" y="511.5" >
/g>
g >
Class#new (6) (0 ms, 0.00%)
Liquid::ParserSwitching#strict_parse_with_error_mode_fallback (21) (1 ms, 0.03%)
text x="284.51" y="639.5" >
/g>
g >
title>PlatformosCheck::Theme#[] (21) (6 ms, 0.16%)
text x="708.14" y="511.5" >
/g>
g >
title>PlatformosCheck::Position#needle (180) (2 ms, 0.05%)
text x="1132.95" y="607.5" >
/g>
g >
title>PlatformosCheck::HtmlNode#element? (868) (1 ms, 0.03%)
text x="110.83" y="799.5" >
/g>
g >
title>PlatformosCheck::Node#block_body? (542) (0 ms, 0.00%)
text x="523.73" y="415.5" >
/g>
g >
<Class::Liquid::Tag>#parse (8) (3 ms, 0.08%)
Kernel#loop (99) (1 ms, 0.03%)
Liquid::Variable#strict_parse (31) (1 ms, 0.03%)
Liquid::BlockBody#parse (4) (6 ms, 0.16%)
text x="242.82" y="463.5" >
/g>
g >
title>PlatformosCheck::UndefinedObject#on_assign (36) (0 ms, 0.00%)
text x="1291.58" y="703.5" >
/g>
g >
Liquid::BlockBody#parse (1) (2 ms, 0.05%)
Liquid::ParserSwitching#strict_parse_with_error_mode_fallback (47) (2 ms, 0.05%)
text x="236.39" y="447.5" >
/g>
g >
title>PlatformosCheck::Checks#call_check_method (4928) (3 ms, 0.08%)
text x="74.87" y="591.5" >
/g>
g >
Pathname#to_s (292) (0 ms, 0.00%)
Liquid::BlockBody#whitespace_handler (249) (0 ms, 0.00%)
Liquid::If#push_block (26) (2 ms, 0.05%)
String#tr! (650) (0 ms, 0.00%)
Kernel#is_a? (3377) (1 ms, 0.03%)
Liquid::BlockBody#parse (1) (0 ms, 0.00%)
Liquid::VariableLookup#initialize (42) (1 ms, 0.03%)
text x="268.95" y="479.5" >
/g>
g >
title>PlatformosCheck::Node#start_index (20) (0 ms, 0.00%)
text x="389.48" y="255.5" >
/g>
g >
title>PlatformosCheck::Node#block_body? (503) (0 ms, 0.00%)
text x="576.51" y="447.5" >
/g>
g >
title>PlatformosCheck::Node#type_name (369) (3 ms, 0.08%)
text x="1025.41" y="623.5" >
/g>
g >
Liquid::BlockBody#parse_for_document (8) (11 ms, 0.29%)
Liquid::VariableLookup#initialize (40) (0 ms, 0.00%)
text x="175.27" y="431.5" >
/g>
g >
title>PlatformosCheck::Position#start_index (150) (2 ms, 0.05%)
text x="797.29" y="527.5" >
/g>
g >
Liquid::ParserSwitching#strict_parse_with_error_context (52) (4 ms, 0.11%)
Kernel#nil? (2267) (0 ms, 0.00%)
Kernel#is_a? (2160) (0 ms, 0.00%)
<Class::Liquid::Tag>#parse (52) (17 ms, 0.45%)
text x="185.12" y="431.5" >
/g>
g >
title>PlatformosCheck::Analyzer#finish (1) (15 ms, 0.40%)
text x="1716.88" y="959.5" >
/g>
g >
Liquid::Variable#strict_parse (9) (0 ms, 0.00%)
text x="179.16" y="415.5" >
/g>
g >
title>PlatformosCheck::Node#children (1013) (7 ms, 0.19%)
text x="583.10" y="575.5" >
/g>
g >
Liquid::Variable::ParseTreeVisitor#children (166) (0 ms, 0.00%)
Liquid::BlockBody#parse_for_document (1) (1 ms, 0.03%)
Liquid::BlockBody#parse_for_document (6) (1 ms, 0.03%)
Liquid::BlockBody#create_variable (4) (1 ms, 0.03%)
text x="248.20" y="191.5" >
/g>
g >
title>PlatformosCheck::Position#contents (721) (0 ms, 0.00%)
text x="880.89" y="527.5" >
/g>
g >
Liquid::Parser#look (415) (0 ms, 0.00%)
text x="283.71" y="639.5" >
/g>
g >
title>PlatformosCheck::ThemeFile#name (375) (4 ms, 0.11%)
text x="1135.82" y="623.5" >
/g>
g >
title>PlatformosCheck::TranslationKeyExists#key_exists? (38) (0 ms, 0.00%)
text x="1035.12" y="623.5" >
/g>
g >
Regexp#match? (788) (0 ms, 0.00%)
Liquid::Parser#consume (384) (0 ms, 0.00%)
Kernel#respond_to? (55824) (8 ms, 0.21%)
Class#new (12) (1 ms, 0.03%)
Pathname#cleanpath_aggressive (22) (0 ms, 0.00%)
Array#each (508) (243 ms, 6.47%)
text x="355.40" y="479.5" >Array#each (5..
/g>
g >
title>PlatformosCheck::Position#needle (1090) (5 ms, 0.13%)
text x="1285.58" y="639.5" >
/g>
g >
title>PlatformosCheck::TranslationKeyExists#on_variable (415) (4 ms, 0.11%)
text x="1611.38" y="799.5" >
/g>
g >
Liquid::BlockBody#parse_for_document (12) (1 ms, 0.03%)
Enumerable#flat_map (1475) (2 ms, 0.05%)
Array#each (632) (48 ms, 1.28%)
text x="60.30" y="703.5" >A..
/g>
g >
title>PlatformosCheck::Node#source (624) (0 ms, 0.00%)
text x="1029.89" y="607.5" >
/g>
g >
title>PlatformosCheck::MissingTemplate#add_missing_offense (14) (4 ms, 0.11%)
text x="626.71" y="495.5" >
/g>
g >
Liquid::For#parse (2) (2 ms, 0.05%)
Liquid::BlockBody#parse (2) (2 ms, 0.05%)
Liquid::If#push_block (32) (1 ms, 0.03%)
Liquid::Variable#initialize (43) (3 ms, 0.08%)
Array#each (91) (1 ms, 0.03%)
<Class::Liquid::Expression>#parse (106) (1 ms, 0.03%)
Liquid::Lexer#tokenize (25) (1 ms, 0.03%)
text x="145.45" y="623.5" >
/g>
g >
title>PlatformosCheck::Check#ignored? (2149) (1 ms, 0.03%)
text x="575.82" y="479.5" >
/g>
g >
String#downcase! (1782) (0 ms, 0.00%)
<Class::Liquid::Tag>#parse (16) (7 ms, 0.19%)
StringScanner#charpos (406) (0 ms, 0.00%)
Liquid::ParserSwitching#strict_parse_with_error_context (5) (0 ms, 0.00%)
text x="166.34" y="431.5" >
/g>
g >
title>PlatformosCheck::StringHelpers#demodulize (403) (1 ms, 0.03%)
text x="414.60" y="399.5" >
/g>
g >
Hash#each_pair (1) (1 ms, 0.03%)
Liquid::ParserSwitching#strict_parse_with_error_context (30) (2 ms, 0.05%)
Liquid::BlockBody#whitespace_handler (114) (0 ms, 0.00%)
text x="213.64" y="671.5" >
/g>
g >
title>PlatformosCheck::Node#markup (165) (0 ms, 0.00%)
text x="1000.64" y="575.5" >
/g>
g >
Liquid::BlockBody#parse_for_document (70) (25 ms, 0.67%)
Hash#each (43) (0 ms, 0.00%)
Set#initialize (31) (0 ms, 0.00%)
text x="1568.52" y="767.5" >
/g>
g >
title>PlatformosCheck::Position#content_line_count (70) (0 ms, 0.00%)
text x="527.55" y="319.5" >
/g>
g >
Nokogiri::XML::Node#node_name (1792) (0 ms, 0.00%)
text x="103.69" y="751.5" >
/g>
g >
title>PlatformosCheck::Node#start_index (721) (14 ms, 0.37%)
text x="878.02" y="575.5" >
/g>
g >
Liquid::Parser#variable_lookups (38) (0 ms, 0.00%)
text x="241.46" y="431.5" >
/g>
g >
title>PlatformosCheck::Node#tag? (706) (0 ms, 0.00%)
text x="414.04" y="415.5" >
/g>
g >
Psych::Visitors::Visitor#accept (1) (1 ms, 0.03%)
Enumerable#find (7) (2 ms, 0.05%)
text x="531.08" y="399.5" >
/g>
g >
title>PlatformosCheck::MissingTemplate#on_include (1) (0 ms, 0.00%)
text x="376.78" y="255.5" >
/g>
g >
title>PlatformosCheck::Node#tag? (763) (0 ms, 0.00%)
text x="469.12" y="479.5" >
/g>
g >
Enumerable#flat_map (1881) (3 ms, 0.08%)
Array#each (52) (0 ms, 0.00%)
text x="191.91" y="223.5" >
/g>
g >
title>PlatformosCheck::Node#type_name (2055) (13 ms, 0.35%)
text x="736.11" y="639.5" >
/g>
g >
title>PlatformosCheck::LiquidTag#on_tag (8) (1 ms, 0.03%)
text x="487.99" y="415.5" >
/g>
g >
<Class::Liquid::Expression>#parse (38) (1 ms, 0.03%)
text x="240.97" y="399.5" >
/g>
g >
title>PlatformosCheck::NestedSnippet#on_document (91) (1 ms, 0.03%)
text x="1623.23" y="831.5" >
/g>
g >
title>PlatformosCheck::UndefinedObject::TemplateInfo#add_variable_lookup (253) (3 ms, 0.08%)
text x="1036.75" y="623.5" >
/g>
g >
Liquid::BlockBody#parse_liquid_tag (5) (3 ms, 0.08%)
text x="269.95" y="671.5" >
/g>
g >
title>PlatformosCheck::UnusedAssign#on_variable_lookup (88) (1 ms, 0.03%)
text x="410.86" y="319.5" >
/g>
g >
<Object::Object>#[] (6684) (6 ms, 0.16%)
String#tr! (1782) (1 ms, 0.03%)
text x="1157.81" y="735.5" >
/g>
g >
title>PlatformosCheck::StringHelpers#underscore (171) (1 ms, 0.03%)
text x="537.00" y="415.5" >
/g>
g >
Liquid::ParseContext#parse_expression (85) (1 ms, 0.03%)
Liquid::BlockBody#parse_for_document (6) (1 ms, 0.03%)
Psych::Visitors::ToRuby#register_empty (1) (1 ms, 0.03%)
Class#new (533) (0 ms, 0.00%)
Liquid::If#strict_parse (6) (0 ms, 0.00%)
Symbol#to_s (1474) (0 ms, 0.00%)
text x="582.92" y="575.5" >
/g>
g >
title>PlatformosCheck::Node#initialize (2163) (2 ms, 0.05%)
text x="1043.24" y="687.5" >
/g>
g >
Pathname#sub_ext (91) (0 ms, 0.00%)
Nokogiri::XML::NodeSet#each (377) (1 ms, 0.03%)
Array#each (158) (5 ms, 0.13%)
text x="362.40" y="223.5" >
/g>
g >
title>PlatformosCheck::Node#children (456) (3 ms, 0.08%)
text x="391.17" y="383.5" >
/g>
g >
Liquid::Tokenizer#shift (408) (0 ms, 0.00%)
Liquid::BlockBody#parse_for_document (11) (1 ms, 0.03%)
text x="189.43" y="287.5" >
/g>
g >
title>PlatformosCheck::Node#tag? (1985) (1 ms, 0.03%)
text x="1457.74" y="735.5" >
/g>
g >
Pathname#to_s (342) (0 ms, 0.00%)
text x="1039.16" y="607.5" >
/g>
g >
title>PlatformosCheck::Node#inside_liquid_tag? (8) (1 ms, 0.03%)
text x="489.78" y="399.5" >
/g>
g >
Array#each (91) (2,814 ms, 74.89%)
Array#each (91)
Liquid::Parser#expression (56) (0 ms, 0.00%)
Liquid::If#strict_parse (3) (0 ms, 0.00%)
Liquid::BlockBody#create_variable (2) (0 ms, 0.00%)
text x="229.17" y="511.5" >
/g>
g >
title>PlatformosCheck::Node#document? (660) (0 ms, 0.00%)
text x="1238.88" y="671.5" >
/g>
g >
StringScanner#scan_until (5645) (2 ms, 0.05%)
text x="625.73" y="383.5" >
/g>
g >
title>PlatformosCheck::Node#markup (100) (0 ms, 0.00%)
text x="1463.38" y="751.5" >
/g>
g >
Liquid::If#strict_parse (5) (0 ms, 0.00%)
text x="165.07" y="415.5" >
/g>
g >
title>PlatformosCheck::Node#line_number (131) (0 ms, 0.00%)
text x="437.68" y="303.5" >
/g>
g >
Liquid::BlockBody#parse_liquid_tag (2) (1 ms, 0.03%)
Pathname#glob (1) (8 ms, 0.21%)
text x="1739.26" y="911.5" >
/g>
g >
title>PlatformosCheck::Node#line_number (624) (1 ms, 0.03%)
text x="800.39" y="527.5" >
/g>
g >
title>PlatformosCheck::Checks#call (1132) (9 ms, 0.24%)
text x="78.63" y="655.5" >
/g>
g >
Class#new (74) (4 ms, 0.11%)
Pathname#sub_ext (342) (1 ms, 0.03%)
<Object::Object>#[] (541) (0 ms, 0.00%)
text x="374.79" y="255.5" >
/g>
g >
title>PlatformosCheck::DeprecatedGlobalAppBlockType#on_variable (193) (0 ms, 0.00%)
text x="1119.93" y="671.5" >
/g>
g >
Symbol#to_s (2572) (1 ms, 0.03%)
Liquid::BlockBody#parse_for_document (174) (44 ms, 1.17%)
Liquid::Parser#expression (161) (1 ms, 0.03%)
Liquid::If#push_block (3) (0 ms, 0.00%)
text x="247.70" y="223.5" >
/g>
g >
title>PlatformosCheck::Position#initialize (373) (0 ms, 0.00%)
text x="1547.06" y="719.5" >
/g>
g >
String#gsub! (622) (0 ms, 0.00%)
text x="719.09" y="495.5" >
/g>
g >
title>PlatformosCheck::Node#tag? (508) (0 ms, 0.00%)
text x="408.56" y="287.5" >
/g>
g >
String#tr! (1917) (1 ms, 0.03%)
text x="920.45" y="671.5" >
/g>
g >
title>PlatformosCheck::StringHelpers#underscore (112) (0 ms, 0.00%)
text x="435.17" y="319.5" >
/g>
g >
title>PlatformosCheck::Node#children (91) (5 ms, 0.13%)
text x="1614.78" y="895.5" >
/g>
g >
title>PlatformosCheck::Position#can_find_needle? (773) (4 ms, 0.11%)
text x="699.41" y="463.5" >
/g>
g >
Kernel#respond_to? (8708) (1 ms, 0.03%)
Nokogiri::XML::NodeSet#each (212) (0 ms, 0.00%)
Liquid::Lexer#tokenize (21) (1 ms, 0.03%)
Array#- (415) (0 ms, 0.00%)
text x="1613.66" y="783.5" >
/g>
g >
title>PlatformosCheck::Position#start_index (1680) (13 ms, 0.35%)
text x="1601.86" y="751.5" >
/g>
g >
title>PlatformosCheck::UnusedAssign#on_variable_lookup (209) (1 ms, 0.03%)
text x="1466.54" y="767.5" >
/g>
g >
title>PlatformosCheck::Node#line_number (132) (0 ms, 0.00%)
text x="390.82" y="239.5" >
/g>
g >
Pathname#sub_ext (393) (1 ms, 0.03%)
Nokogiri::XML::NodeSet#each (91) (4 ms, 0.11%)
Class#new (160) (1 ms, 0.03%)
Kernel#initialize_dup (2003) (1 ms, 0.03%)
Liquid::If#strict_parse (3) (0 ms, 0.00%)
text x="231.27" y="335.5" >
/g>
g >
title>PlatformosCheck::UndefinedObject#ignore? (342) (2 ms, 0.05%)
text x="1036.03" y="623.5" >
/g>
g >
title>PlatformosCheck::Node#block? (504) (1 ms, 0.03%)
text x="576.36" y="463.5" >
/g>
g >
Pathname#chop_basename (280) (1 ms, 0.03%)
Liquid::If#parse (2) (1 ms, 0.03%)
Liquid::ParserSwitching#strict_parse_with_error_mode_fallback (9) (0 ms, 0.00%)
text x="227.62" y="447.5" >
/g>
g >
title>PlatformosCheck::HtmlVisitor#visit (590) (182 ms, 4.84%)
text x="53.82" y="879.5" >ThemeChec..
/g>
g >
Array#shift (1516) (0 ms, 0.00%)
String#index (250) (0 ms, 0.00%)
Liquid::ParserSwitching#strict_parse_with_error_mode_fallback (15) (1 ms, 0.03%)
Class#new (4) (1 ms, 0.03%)
text x="248.21" y="159.5" >
/g>
g >
title>PlatformosCheck::Node#block? (239) (1 ms, 0.03%)
text x="487.73" y="399.5" >
/g>
g >
Pathname#initialize (2003) (1 ms, 0.03%)
text x="885.94" y="495.5" >
/g>
g >
title>PlatformosCheck::Position#can_find_needle? (365) (2 ms, 0.05%)
text x="897.70" y="527.5" >
/g>
g >
Liquid::BlockBody#create_variable (70) (4 ms, 0.11%)
text x="166.69" y="591.5" >
/g>
g >
title>PlatformosCheck::Position#start_offset (721) (7 ms, 0.19%)
text x="881.26" y="543.5" >
/g>
g >
Regexp#=== (674) (0 ms, 0.00%)
text x="253.71" y="463.5" >
/g>
g >
title>PlatformosCheck::ThemeFile#name (96) (4 ms, 0.11%)
text x="726.19" y="527.5" >
/g>
g >
title>PlatformosCheck::ThemeFile#name (393) (1 ms, 0.03%)
text x="1379.38" y="687.5" >
/g>
g >
Liquid::Case#unknown_tag (26) (0 ms, 0.00%)
Liquid::ParserSwitching#strict_parse_with_error_mode_fallback (2) (0 ms, 0.00%)
Liquid::Tokenizer#shift (1669) (2 ms, 0.05%)
text x="288.15" y="751.5" >
/g>
g >
title>PlatformosCheck::Node#start_index (70) (1 ms, 0.03%)
text x="580.37" y="447.5" >
/g>
g >
Array#each_index (127) (0 ms, 0.00%)
Liquid::For#parse (25) (87 ms, 2.32%)
text x="174.00" y="735.5" >Liq..
/g>
g >
title>PlatformosCheck::HtmlVisitor#visit (662) (113 ms, 3.01%)
text x="57.33" y="783.5" >Theme..
/g>
g >
title>PlatformosCheck::Visitor#call_checks (60) (2 ms, 0.05%)
text x="361.00" y="223.5" >
/g>
g >
String#=~ (947) (1 ms, 0.03%)
Class#new (256) (1 ms, 0.03%)
text x="1242.03" y="639.5" >
/g>
g >
title>PlatformosCheck::Node#type_name (429) (3 ms, 0.08%)
text x="379.50" y="351.5" >
/g>
g >
title>PlatformosCheck::Node#markup (436) (1 ms, 0.03%)
text x="1288.27" y="687.5" >
/g>
g >
Liquid::ParserSwitching#strict_parse_with_error_context (56) (3 ms, 0.08%)
<Class::IO>#read (91) (49 ms, 1.30%)
<..
Liquid::Lexer#tokenize (24) (0 ms, 0.00%)
text x="187.71" y="127.5" >
/g>
g >
title>PlatformosCheck::UnknownFilter#on_variable (196) (1 ms, 0.03%)
text x="728.69" y="543.5" >
/g>
g >
Liquid::ParserSwitching#strict_parse_with_error_context (3) (0 ms, 0.00%)
Liquid::Block#parse_body (242) (130 ms, 3.46%)
Liquid..
Liquid::If#parse (29) (17 ms, 0.45%)
Liquid::ParserSwitching#strict_parse_with_error_context (7) (1 ms, 0.03%)
text x="224.70" y="431.5" >
/g>
g >
title>PlatformosCheck::HtmlNode#element? (746) (1 ms, 0.03%)
text x="77.60" y="671.5" >
/g>
g >
Nokogiri::XML::NodeSet#each (734) (2 ms, 0.05%)
Array#each (62) (6 ms, 0.16%)
String#scan (9) (1 ms, 0.03%)
text x="235.10" y="335.5" >
/g>
g >
title>PlatformosCheck::Checks#call (364) (17 ms, 0.45%)
text x="1617.86" y="879.5" >
/g>
g >
Class#new (30) (2 ms, 0.05%)
String#byteslice (165) (0 ms, 0.00%)
String#scan (6) (0 ms, 0.00%)
JSON::Ext::Parser#parse (31) (1 ms, 0.03%)
Liquid::ParserSwitching#strict_parse_with_error_context (4) (0 ms, 0.00%)
Liquid::Parser#variable_lookups (113) (1 ms, 0.03%)
Liquid::Lexer#tokenize (31) (1 ms, 0.03%)
Liquid::Lexer#tokenize (6) (0 ms, 0.00%)
Psych::Visitors::Visitor#visit (1) (1 ms, 0.03%)
text x="1719.50" y="735.5" >
/g>
g >
title>PlatformosCheck::Position#start_offset (1896) (18 ms, 0.48%)
text x="1248.87" y="639.5" >
/g>
g >
<Class::File>#join (464) (1 ms, 0.03%)
text x="1728.45" y="863.5" >
/g>
g >
title>PlatformosCheck::UndefinedObject::TemplateInfo#add_variable_lookup (250) (3 ms, 0.08%)
text x="799.67" y="559.5" >
/g>
g >
Psych::Visitors::Visitor#visit (83) (1 ms, 0.03%)
Liquid::Lexer#tokenize (12) (0 ms, 0.00%)
text x="164.21" y="287.5" >
/g>
g >
title>PlatformosCheck::HtmlVisitor#call_checks (1376) (14 ms, 0.37%)
text x="120.33" y="831.5" >
/g>
g >
Kernel#is_a? (2289) (0 ms, 0.00%)
String#rindex (1500) (1 ms, 0.03%)
text x="1392.79" y="799.5" >
/g>
g >
title>PlatformosCheck::Position#compute_start_offset (85) (7 ms, 0.19%)
text x="881.37" y="527.5" >
/g>
g >
Enumerable#each_slice (1) (2 ms, 0.05%)
Liquid::ParserSwitching#strict_parse_with_error_context (31) (1 ms, 0.03%)
text x="228.01" y="511.5" >
/g>
g >
title>PlatformosCheck::Node#literal? (1872) (1 ms, 0.03%)
text x="808.16" y="671.5" >
/g>
g >
Liquid::ParserSwitching#strict_parse_with_error_mode_fallback (2) (0 ms, 0.00%)
Kernel#is_a? (2898) (0 ms, 0.00%)
Liquid::Block#parse_body (4) (0 ms, 0.00%)
Enumerable#find (3) (1 ms, 0.03%)
text x="433.12" y="303.5" >
/g>
g >
title>PlatformosCheck::Position#start_index (1090) (7 ms, 0.19%)
text x="1284.78" y="655.5" >
/g>
g >
Psych::TreeBuilder#scalar (83) (0 ms, 0.00%)
String#scan (20) (1 ms, 0.03%)
Liquid::Variable::ParseTreeVisitor#children (225) (0 ms, 0.00%)
Liquid::Variable#initialize (160) (12 ms, 0.32%)
<Class::Liquid::Tag>#parse (1) (1 ms, 0.03%)
text x="249.74" y="351.5" >
/g>
g >
title>PlatformosCheck::FileSystemStorage#glob (1) (25 ms, 0.67%)
text x="1731.63" y="927.5" >
/g>
g >
Kernel#loop (127) (1 ms, 0.03%)
text x="256.80" y="447.5" >
/g>
g >
title>PlatformosCheck::Node#line_number (373) (1 ms, 0.03%)
text x="1547.23" y="735.5" >
/g>
g >
String#to_sym (1917) (1 ms, 0.03%)
Liquid::BlockBody#parse_for_document (2) (2 ms, 0.05%)
Liquid::Variable#strict_parse (6) (0 ms, 0.00%)
text x="236.02" y="335.5" >
/g>
g >
title>PlatformosCheck::LiquidTag#on_string (239) (1 ms, 0.03%)
text x="487.66" y="415.5" >
/g>
g >
String#gsub! (1300) (1 ms, 0.03%)
text x="497.46" y="479.5" >
/g>
g >
title>PlatformosCheck::LiquidTag#on_string (120) (0 ms, 0.00%)
text x="375.95" y="255.5" >
/g>
g >
Liquid::Parser#initialize (8) (0 ms, 0.00%)
StringScanner#pre_match (256) (1 ms, 0.03%)
Array#push (4716) (1 ms, 0.03%)
String#index (545) (2 ms, 0.05%)
text x="722.94" y="447.5" >
/g>
g >
title>PlatformosCheck::Position#contents (1090) (1 ms, 0.03%)
text x="1287.55" y="623.5" >
/g>
g >
title>PlatformosCheck::Node#type_name (231) (2 ms, 0.05%)
text x="1130.07" y="655.5" >
/g>
g >
Enumerable#map (7) (0 ms, 0.00%)
text x="100.77" y="639.5" >
/g>
g >
title>PlatformosCheck::Node#tag? (700) (0 ms, 0.00%)
text x="725.09" y="511.5" >
/g>
g >
Pathname#read (51) (33 ms, 0.88%)
Liquid::VariableLookup#initialize (33) (0 ms, 0.00%)
text x="208.46" y="351.5" >
/g>
g >
title>PlatformosCheck::Position#start_offset (40) (1 ms, 0.03%)
text x="407.73" y="255.5" >
/g>
g >
title>PlatformosCheck::Node#tag? (1138) (1 ms, 0.03%)
text x="629.26" y="479.5" >
/g>
g >
Kernel#respond_to? (30576) (4 ms, 0.11%)
<Class::Liquid::Tag>#parse (21) (6 ms, 0.16%)
Liquid::Block#parse_body (12) (1 ms, 0.03%)
Liquid::ParserSwitching#strict_parse_with_error_mode_fallback (9) (1 ms, 0.03%)
Liquid::If#parse_comparison (12) (0 ms, 0.00%)
Liquid::Tokenizer#shift (270) (0 ms, 0.00%)
Kernel#class (2646) (0 ms, 0.00%)
text x="1045.99" y="719.5" >
/g>
g >
title>PlatformosCheck::HtmlNode#attributes (54) (0 ms, 0.00%)
text x="82.01" y="591.5" >
/g>
g >
JSON::Ext::Parser#parse (1) (0 ms, 0.00%)
Liquid::If#parse_comparison (56) (2 ms, 0.05%)
Liquid::ParserSwitching#parse_with_selected_parser (5) (0 ms, 0.00%)
text x="163.36" y="543.5" >
/g>
g >
title>PlatformosCheck::Node#tag? (420) (0 ms, 0.00%)
text x="635.89" y="447.5" >
/g>
g >
Regexp#=== (1116) (1 ms, 0.03%)
Liquid::If#parse_comparison (35) (1 ms, 0.03%)
Liquid::ResourceLimits#initialize (91) (0 ms, 0.00%)
text x="141.78" y="799.5" >
/g>
g >
title>PlatformosCheck::ParsingHelpers#outside_of_strings (242) (4 ms, 0.11%)
text x="1460.52" y="751.5" >
/g>
g >
Liquid::Lexer#tokenize (9) (0 ms, 0.00%)
Class#new (6) (1 ms, 0.03%)
Liquid::Parser#initialize (8) (0 ms, 0.00%)
text x="244.68" y="223.5" >
/g>
g >
title>PlatformosCheck::UndefinedObject#on_variable_lookup (61) (1 ms, 0.03%)
text x="541.87" y="447.5" >
/g>
g >
Liquid::BlockBody#parse_for_document (3) (1 ms, 0.03%)
Class#new (31) (1 ms, 0.03%)
Liquid::Lexer#tokenize (56) (1 ms, 0.03%)
text x="161.40" y="367.5" >
/g>
g >
title>PlatformosCheck::ThemeFile#name (82) (0 ms, 0.00%)
text x="466.03" y="367.5" >
/g>
g >
Array#reject (1) (1 ms, 0.03%)
Liquid::If#initialize (5) (0 ms, 0.00%)
<Object::Object>#[] (316) (0 ms, 0.00%)
Liquid::Parser#initialize (12) (0 ms, 0.00%)
String#scan (25) (1 ms, 0.03%)
text x="232.42" y="495.5" >
/g>
g >
title>PlatformosCheck::Visitor#call_checks (320) (8 ms, 0.21%)
text x="365.78" y="287.5" >
/g>
g >
title>PlatformosCheck::RequiredLayoutThemeObject#on_variable (415) (0 ms, 0.00%)
text x="1576.83" y="799.5" >
/g>
g >
Liquid::Variable#strict_parse (6) (1 ms, 0.03%)
Liquid::BlockBody#parse (61) (44 ms, 1.17%)
String#downcase! (1917) (0 ms, 0.00%)
text x="917.88" y="671.5" >
/g>
g >
title>PlatformosCheck::Node#start_index (105) (1 ms, 0.03%)
text x="436.32" y="319.5" >
/g>
g >
String#end_with? (4164) (1 ms, 0.03%)
StringScanner#scan_until (874) (0 ms, 0.00%)
Liquid::BlockBody#parse_for_document (2) (5 ms, 0.13%)
text x="160.45" y="607.5" >
/g>
g >
title>PlatformosCheck::FileSystemStorage#file (14) (1 ms, 0.03%)
text x="1716.57" y="815.5" >
/g>
g >
title>PlatformosCheck::HtmlNode#literal? (638) (0 ms, 0.00%)
text x="111.22" y="799.5" >
/g>
g >
Pathname#initialize (375) (0 ms, 0.00%)
text x="1140.10" y="623.5" >
/g>
g >
title>PlatformosCheck::ThemeFile#name (250) (1 ms, 0.03%)
text x="798.68" y="559.5" >
/g>
g >
Kernel#loop (33) (0 ms, 0.00%)
text x="209.38" y="367.5" >
/g>
g >
title>PlatformosCheck::Node#initialize (1745) (2 ms, 0.05%)
text x="1143.82" y="719.5" >
/g>
g >
Liquid::Variable#strict_parse (13) (1 ms, 0.03%)
text x="216.77" y="559.5" >
/g>
g >
title>PlatformosCheck::Node#tag? (2337) (1 ms, 0.03%)
text x="1578.89" y="767.5" >
/g>
g >
Liquid::Variable#initialize (6) (0 ms, 0.00%)
text x="242.19" y="383.5" >
/g>
g >
title>PlatformosCheck::Position#can_find_needle? (250) (1 ms, 0.03%)
text x="1454.65" y="687.5" >
/g>
g >
Liquid::Variable#initialize (6) (0 ms, 0.00%)
text x="226.33" y="383.5" >
/g>
g >
title>PlatformosCheck::PositionHelper#from_row_column_to_index (39) (3 ms, 0.08%)
text x="625.25" y="399.5" >
/g>
g >
Hash#each_pair (418) (1 ms, 0.03%)
text x="1569.73" y="671.5" >
/g>
g >
title>PlatformosCheck::HtmlNode#name (281) (0 ms, 0.00%)
text x="64.60" y="543.5" >
/g>
g >
title>PlatformosCheck::HtmlNode#replace_placeholders (70) (0 ms, 0.00%)
text x="91.02" y="575.5" >
/g>
g >
Liquid::BlockBody#parse (3) (5 ms, 0.13%)
Enumerable#map (734) (2 ms, 0.05%)
Liquid::ParserSwitching#strict_parse_with_error_mode_fallback (8) (1 ms, 0.03%)
text x="225.98" y="287.5" >
/g>
g >
title>PlatformosCheck::Node#inside_liquid_tag? (24) (4 ms, 0.11%)
text x="431.12" y="335.5" >
/g>
g >
Liquid::BlockBody#create_variable (41) (2 ms, 0.05%)
text x="211.98" y="671.5" >
/g>
g >
title>PlatformosCheck::StringHelpers#demodulize (294) (1 ms, 0.03%)
text x="893.54" y="575.5" >
/g>
g >
Liquid::ParserSwitching#strict_parse_with_error_context (5) (1 ms, 0.03%)
Liquid::Variable#strict_parse (14) (1 ms, 0.03%)
Class#new (40) (0 ms, 0.00%)
text x="175.27" y="447.5" >
/g>
g >
title>PlatformosCheck::Node#tag? (2501) (1 ms, 0.03%)
text x="1389.91" y="831.5" >
/g>
g >
Liquid::If#initialize (1) (2 ms, 0.05%)
Pathname#cleanpath (22) (0 ms, 0.00%)
<Object::Object>#[] (8072) (6 ms, 0.16%)
text x="1220.69" y="703.5" >
/g>
g >
title>PlatformosCheck::Node#children (124) (1 ms, 0.03%)
text x="364.86" y="287.5" >
/g>
g >
<Object::Object>#[] (1392) (1 ms, 0.03%)
Array#each (55) (0 ms, 0.00%)
Array#each (454) (0 ms, 0.00%)
text x="392.03" y="351.5" >
/g>
g >
title>PlatformosCheck::Node#source (348) (0 ms, 0.00%)
text x="524.52" y="415.5" >
/g>
g >
StringScanner#charpos (737) (1 ms, 0.03%)
text x="1282.06" y="671.5" >
/g>
g >
title>PlatformosCheck::StringHelpers#demodulize (1782) (2 ms, 0.05%)
text x="1153.08" y="751.5" >
/g>
g >
title>PlatformosCheck::Node#type_name (294) (2 ms, 0.05%)
text x="893.25" y="591.5" >
/g>
g >
<Class::Liquid::VariableLookup>#parse (55) (0 ms, 0.00%)
Kernel#initialize_dup (692) (0 ms, 0.00%)
text x="463.01" y="271.5" >
/g>
g >
title>PlatformosCheck::StringHelpers#demodulize (129) (0 ms, 0.00%)
text x="631.34" y="479.5" >
/g>
g >
title>PlatformosCheck::ThemeFile#name (110) (0 ms, 0.00%)
text x="727.99" y="495.5" >
/g>
g >
Array#each (127) (1 ms, 0.03%)
Liquid::BlockBody#parse_for_document (4) (2 ms, 0.05%)
Liquid::Block#parse_body (3) (9 ms, 0.24%)
Array#unshift (1388) (0 ms, 0.00%)
Liquid::If#initialize (43) (4 ms, 0.11%)
Pathname#initialize (292) (0 ms, 0.00%)
text x="1135.30" y="623.5" >
/g>
g >
title>PlatformosCheck::StringHelpers#demodulize (788) (2 ms, 0.05%)
text x="1591.22" y="767.5" >
/g>
g >
Class#new (187) (1 ms, 0.03%)
Liquid::Block#parse_body (1) (1 ms, 0.03%)
Liquid::If#parse (210) (131 ms, 3.49%)
Liquid..
Enumerable#flat_map (2263) (3 ms, 0.08%)
text x="1146.34" y="751.5" >
/g>
g >
title>PlatformosCheck::Visitor#call_checks (3026) (99 ms, 2.63%)
text x="590.95" y="575.5" >Them..
/g>
g >
title>PlatformosCheck::Visitor#visit (62) (13 ms, 0.35%)
text x="359.05" y="271.5" >
/g>
g >
Liquid::Variable#strict_parse (20) (1 ms, 0.03%)
text x="248.98" y="255.5" >
/g>
g >
title>PlatformosCheck::Node#literal? (515) (0 ms, 0.00%)
text x="413.89" y="415.5" >
/g>
g >
title>PlatformosCheck::RemoteAsset#url_hosted_by_shopify? (74) (0 ms, 0.00%)
text x="137.61" y="783.5" >
/g>
g >
Liquid::If#initialize (3) (0 ms, 0.00%)
text x="231.26" y="399.5" >
/g>
g >
title>PlatformosCheck::Node#block? (542) (1 ms, 0.03%)
text x="523.56" y="431.5" >
/g>
g >
title>PlatformosCheck::ThemeFile#name (253) (1 ms, 0.03%)
text x="1035.69" y="623.5" >
/g>
g >
Pathname#cleanpath_aggressive (464) (8 ms, 0.21%)
Enumerable#map (6) (1 ms, 0.03%)
Liquid::ParserSwitching#parse_with_selected_parser (4) (0 ms, 0.00%)
Array#each (1881) (2 ms, 0.05%)
text x="1045.09" y="703.5" >
/g>
g >
title>PlatformosCheck::StringHelpers#demodulize (650) (2 ms, 0.05%)
text x="495.69" y="495.5" >
/g>
g >
Liquid::Block#parse_body (30) (36 ms, 0.96%)
text x="157.33" y="719.5" >
/g>
g >
title>PlatformosCheck::Position#start_line_offset (31) (3 ms, 0.08%)
text x="790.28" y="479.5" >
/g>
g >
StringScanner#scan_until (12085) (4 ms, 0.11%)
text x="882.62" y="479.5" >
/g>
g >
title>PlatformosCheck::Position#start_line_offset (8) (1 ms, 0.03%)
text x="488.31" y="319.5" >
/g>
g >
JSON::Ext::Parser#parse (31) (1 ms, 0.03%)
Array#push (4716) (1 ms, 0.03%)
text x="43.26" y="879.5" >
/g>
g >
title>PlatformosCheck::MissingTemplate#add_missing_offense (5) (2 ms, 0.05%)
text x="1575.02" y="783.5" >
/g>
g >
title>PlatformosCheck::Node#start_index (40) (0 ms, 0.00%)
text x="489.83" y="383.5" >
/g>
g >
title>PlatformosCheck::Position#can_find_needle? (452) (1 ms, 0.03%)
text x="1368.85" y="655.5" >
/g>
g >
Liquid::Block#parse_body (2) (1 ms, 0.03%)
text x="234.57" y="319.5" >
/g>
g >
title>PlatformosCheck::Node#children (1407) (10 ms, 0.27%)
text x="730.40" y="639.5" >
/g>
g >
MatchData#end (4716) (5 ms, 0.13%)
Liquid::ParserSwitching#strict_parse_with_error_context (160) (11 ms, 0.29%)
text x="252.76" y="511.5" >
/g>
g >
title>PlatformosCheck::UndefinedObject#on_variable_lookup (249) (5 ms, 0.13%)
text x="900.01" y="607.5" >
/g>
g >
Integer#upto (307) (0 ms, 0.00%)
text x="69.25" y="559.5" >
/g>
g >
title>PlatformosCheck::Position#line_number (373) (2 ms, 0.05%)
text x="1556.43" y="687.5" >
/g>
g >
Liquid::ParseContext#parse_expression (66) (1 ms, 0.03%)
text x="158.89" y="495.5" >
/g>
g >
title>PlatformosCheck::Node#children (1597) (13 ms, 0.35%)
text x="1297.57" y="799.5" >
/g>
g >
title>PlatformosCheck::UndefinedObject::TemplateInfo#add_variable_lookup (88) (1 ms, 0.03%)
text x="410.42" y="303.5" >
/g>
g >
<Class::Nokogiri::HTML5::DocumentFragment>#parse (124) (6 ms, 0.16%)
text x="1699.68" y="703.5" >
/g>
g >
title>PlatformosCheck::ParsingHelpers#outside_of_strings (756) (11 ms, 0.29%)
text x="1593.64" y="783.5" >
/g>
g >
Liquid::If#parse (1) (0 ms, 0.00%)
Class#new (464) (1 ms, 0.03%)
Liquid::BlockBody#parse_for_document (2) (1 ms, 0.03%)
Liquid::ParserSwitching#strict_parse_with_error_context (9) (0 ms, 0.00%)
Liquid::ParserSwitching#strict_parse_with_error_context (161) (8 ms, 0.21%)
text x="169.51" y="591.5" >
/g>
g >
title>PlatformosCheck::SpaceInsideBraces#on_node (2286) (26 ms, 0.69%)
text x="1017.08" y="639.5" >
/g>
g >
title>PlatformosCheck::UndefinedObject::TemplateInfo#add_variable_lookup (54) (1 ms, 0.03%)
text x="437.53" y="335.5" >
/g>
g >
title>PlatformosCheck::MissingTemplate#add_missing_offense (10) (3 ms, 0.08%)
text x="1124.75" y="655.5" >
/g>
g >
Class#new (16) (1 ms, 0.03%)
<Class::Liquid::Tag>#parse (215) (94 ms, 2.50%)
<Cla..
Liquid::Block#parse (2) (2 ms, 0.05%)
text x="241.74" y="575.5" >
/g>
g >
title>PlatformosCheck::DeprecateBgsizes#on_div (51) (1 ms, 0.03%)
text x="90.58" y="639.5" >
/g>
g >
Class#new (82) (3 ms, 0.08%)
Liquid::Parser#initialize (47) (1 ms, 0.03%)
String#scan (1624) (1 ms, 0.03%)
Class#new (4) (0 ms, 0.00%)
Liquid::If#push_block (5) (0 ms, 0.00%)
String#index (411) (1 ms, 0.03%)
Liquid::If#push_block (19) (1 ms, 0.03%)
Pathname#sub_ext (1940) (2 ms, 0.05%)
text x="708.87" y="447.5" >
/g>
g >
title>PlatformosCheck::Node#block_body? (556) (0 ms, 0.00%)
text x="1367.06" y="703.5" >
/g>
g >
Liquid::BlockBody#freeze (242) (0 ms, 0.00%)
text x="214.34" y="703.5" >
/g>
g >
title>PlatformosCheck::Node#block_tag? (542) (0 ms, 0.00%)
text x="523.85" y="415.5" >
/g>
g >
Pathname#to_s (903) (1 ms, 0.03%)
Class#new (43) (3 ms, 0.08%)
Liquid::Variable#initialize (25) (1 ms, 0.03%)
Liquid::Block#parse_body (5) (3 ms, 0.08%)
text x="234.24" y="399.5" >
/g>
g >
title>PlatformosCheck::Position#needle (486) (4 ms, 0.11%)
text x="525.49" y="383.5" >
/g>
g >
Liquid::ParserSwitching#strict_parse_with_error_context (9) (1 ms, 0.03%)
Liquid::ParserSwitching#strict_parse_with_error_context (5) (0 ms, 0.00%)
Psych::Nodes::Node#to_ruby (1) (1 ms, 0.03%)
text x="1719.48" y="847.5" >
/g>
g >
title>PlatformosCheck::Node#literal? (1013) (1 ms, 0.03%)
text x="586.65" y="575.5" >
/g>
g >
Liquid::BlockBody#parse_for_document (3) (0 ms, 0.00%)
Liquid::If#parse_expression (59) (1 ms, 0.03%)
text x="175.17" y="527.5" >
/g>
g >
title>PlatformosCheck::SpaceInsideBraces#on_tag (8) (1 ms, 0.03%)
text x="409.63" y="319.5" >
/g>
g >
Liquid::ParserSwitching#strict_parse_with_error_context (2) (0 ms, 0.00%)
text x="244.23" y="351.5" >
/g>
g >
title>PlatformosCheck::SpaceInsideBraces#on_node (124) (0 ms, 0.00%)
text x="369.01" y="223.5" >
/g>
g >
title>PlatformosCheck::Position#contents (545) (0 ms, 0.00%)
text x="722.39" y="479.5" >
/g>
g >
title>PlatformosCheck::AssetUrlFilters#html_resource_drop? (209) (0 ms, 0.00%)
text x="874.26" y="575.5" >
/g>
g >
title>PlatformosCheck::MissingTemplate#on_include (3) (1 ms, 0.03%)
text x="1371.41" y="735.5" >
/g>
g >
title>PlatformosCheck::Position#start_index (95) (1 ms, 0.03%)
text x="465.38" y="335.5" >
/g>
g >
Array#each (1553) (13 ms, 0.35%)
<Class::Liquid::VariableLookup>#parse (39) (0 ms, 0.00%)
text x="210.33" y="463.5" >
/g>
g >
title>PlatformosCheck::Node#children (515) (6 ms, 0.16%)
text x="411.21" y="415.5" >
/g>
g >
title>PlatformosCheck::MissingTemplate#on_include (3) (1 ms, 0.03%)
text x="433.11" y="351.5" >
/g>
g >
Liquid::Assign#initialize (4) (0 ms, 0.00%)
text x="269.98" y="607.5" >
/g>
g >
title>PlatformosCheck::Node#children (1872) (12 ms, 0.32%)
text x="802.24" y="671.5" >
/g>
g >
title>PlatformosCheck::StringHelpers#demodulize (311) (1 ms, 0.03%)
text x="718.44" y="511.5" >
/g>
g >
Liquid::BlockBody#parse_for_document (6) (0 ms, 0.00%)
String#scan (41) (2 ms, 0.05%)
<Class::Liquid::Tag>#parse (2) (0 ms, 0.00%)
Regexp#match? (1710) (1 ms, 0.03%)
String#scan (6) (1 ms, 0.03%)
Liquid::For#parse (1) (2 ms, 0.05%)
Class#new (245) (0 ms, 0.00%)
Liquid::If#parse_binary_comparisons (3) (0 ms, 0.00%)
Liquid::If#parse (4) (2 ms, 0.05%)
Liquid::For#strict_parse (13) (1 ms, 0.03%)
text x="217.32" y="591.5" >
/g>
g >
title>PlatformosCheck::Checks#call_check_method (2933) (2 ms, 0.05%)
text x="65.33" y="495.5" >
/g>
g >
title>PlatformosCheck::Node#line_number (420) (1 ms, 0.03%)
text x="635.66" y="463.5" >
/g>
g >
title>PlatformosCheck::Node#block? (271) (1 ms, 0.03%)
text x="407.16" y="303.5" >
/g>
g >
title>PlatformosCheck::Node#tag? (2171) (1 ms, 0.03%)
text x="1127.67" y="639.5" >
/g>
g >
Liquid::ParserSwitching#strict_parse_with_error_mode_fallback (31) (1 ms, 0.03%)
Class#new (1780) (3 ms, 0.08%)
Liquid::Lexer#tokenize (47) (1 ms, 0.03%)
Liquid::Template#parse (91) (329 ms, 8.76%)
Liquid::Template#pa..
<Module::Psych>#parse (1) (1 ms, 0.03%)
StringScanner#scan (1768) (0 ms, 0.00%)
String#byteslice (255) (0 ms, 0.00%)
text x="1271.54" y="639.5" >
/g>
g >
title>PlatformosCheck::StringHelpers#demodulize (793) (1 ms, 0.03%)
text x="1475.57" y="847.5" >
/g>
g >
Liquid::For#parse (13) (20 ms, 0.53%)
Kernel#respond_to? (1186) (0 ms, 0.00%)
text x="806.83" y="655.5" >
/g>
g >
title>PlatformosCheck::Node#children (60) (1 ms, 0.03%)
text x="1134.27" y="655.5" >
/g>
g >
title>PlatformosCheck::Node#line_number (256) (1 ms, 0.03%)
text x="1242.26" y="639.5" >
/g>
g >
Liquid::For#strict_parse (4) (0 ms, 0.00%)
Symbol#to_s (2055) (1 ms, 0.03%)
text x="730.16" y="639.5" >
/g>
g >
title>PlatformosCheck::Node#comment? (1474) (1 ms, 0.03%)
text x="640.72" y="591.5" >
/g>
g >
title>PlatformosCheck::StringHelpers#underscore (650) (3 ms, 0.08%)
text x="496.64" y="495.5" >
/g>
g >
title>PlatformosCheck::DeprecateBgsizes#on_div (65) (1 ms, 0.03%)
text x="100.12" y="671.5" >
/g>
g >
title>PlatformosCheck::Node#document? (721) (0 ms, 0.00%)
text x="877.13" y="575.5" >
/g>
g >
title>PlatformosCheck::HtmlNode#initialize (632) (0 ms, 0.00%)
text x="127.79" y="783.5" >
/g>
g >
title>PlatformosCheck::Position#start_offset (183) (3 ms, 0.08%)
text x="790.25" y="511.5" >
/g>
g >
title>PlatformosCheck::ThemeFile#name (329) (1 ms, 0.03%)
text x="1378.71" y="719.5" >
/g>
g >
title>PlatformosCheck::Position#content_line_count (256) (1 ms, 0.03%)
text x="1249.57" y="575.5" >
/g>
g >
title>PlatformosCheck::Position#contents (1090) (1 ms, 0.03%)
text x="1287.27" y="607.5" >
/g>
g >
Liquid::ParserSwitching#strict_parse_with_error_context (9) (1 ms, 0.03%)
text x="199.45" y="463.5" >
/g>
g >
title>PlatformosCheck::Node#block_tag? (1133) (1 ms, 0.03%)
text x="876.83" y="575.5" >
/g>
g >
title>PlatformosCheck::Visitor#call_checks (1542) (44 ms, 1.17%)
text x="471.26" y="479.5" >
/g>
g >
<Class::Liquid::Condition>#parse_expression (34) (0 ms, 0.00%)
String#downcase! (1578) (0 ms, 0.00%)
Liquid::If#push_block (7) (0 ms, 0.00%)
Liquid::Block#parse_body (11) (2 ms, 0.05%)
text x="227.09" y="559.5" >
/g>
g >
title>PlatformosCheck::Node#tag_markup (673) (1 ms, 0.03%)
text x="1608.15" y="767.5" >
/g>
g >
<Module::Psych>#parse_stream (1) (4 ms, 0.11%)
text x="1294.06" y="639.5" >
/g>
g >
title>PlatformosCheck::Node#type_name (2572) (16 ms, 0.43%)
text x="1305.24" y="799.5" >
/g>
g >
title>PlatformosCheck::HtmlNode#attributes (9) (1 ms, 0.03%)
text x="117.29" y="719.5" >
/g>
g >
Nokogiri::XML::Document#decorate (1185) (0 ms, 0.00%)
text x="83.90" y="671.5" >
/g>
g >
title>PlatformosCheck::DeprecatedGlobalAppBlockType#on_variable (196) (0 ms, 0.00%)
text x="695.23" y="543.5" >
/g>
g >
title>PlatformosCheck::AssetUrlFilters#on_variable (193) (0 ms, 0.00%)
text x="1118.52" y="671.5" >
/g>
g >
Psych::Visitors::ToRuby#accept (83) (1 ms, 0.03%)
Class#new (46) (0 ms, 0.00%)
Liquid::If#initialize (46) (3 ms, 0.08%)
Liquid::If#initialize (4) (0 ms, 0.00%)
text x="247.56" y="319.5" >
/g>
g >
title>PlatformosCheck::Node#inside_liquid_tag? (165) (25 ms, 0.67%)
text x="998.71" y="623.5" >
/g>
g >
title>PlatformosCheck::ParserBlockingScriptTag#on_variable (193) (0 ms, 0.00%)
text x="1126.03" y="671.5" >
/g>
g >
String#scan (42) (1 ms, 0.03%)
Liquid::BlockBody#parse (2) (1 ms, 0.03%)
Array#each (307) (16 ms, 0.43%)
Hash#each (1690) (12 ms, 0.32%)
Liquid::If#push_block (20) (1 ms, 0.03%)
Liquid::BlockBody#parse_liquid_tag (1) (0 ms, 0.00%)
text x="249.40" y="351.5" >
/g>
g >
title>PlatformosCheck::ParserBlockingScriptTag#on_variable (204) (0 ms, 0.00%)
text x="1016.81" y="639.5" >
/g>
g >
Liquid::BlockBody#parse (5) (2 ms, 0.05%)
Liquid::Variable#initialize (4) (0 ms, 0.00%)
text x="249.94" y="143.5" >
/g>
g >
title>PlatformosCheck::Node#initialize (803) (1 ms, 0.03%)
text x="544.06" y="495.5" >
/g>
g >
Hash#each (64) (0 ms, 0.00%)
Array#map (1) (16 ms, 0.43%)
Liquid::Variable#initialize (30) (2 ms, 0.05%)
Liquid::BlockBody#create_variable (20) (1 ms, 0.03%)
<Class::Liquid::Tag>#parse (6) (1 ms, 0.03%)
<Class::Dir>#glob (1) (2 ms, 0.05%)
text x="1739.30" y="895.5" >
/g>
g >
title>PlatformosCheck::ValidHTMLTranslation#visit_nested (414) (112 ms, 2.98%)
text x="1661.69" y="847.5" >Theme..
/g>
g >
title>PlatformosCheck::Node#block? (963) (2 ms, 0.05%)
text x="695.80" y="527.5" >
/g>
g >
Class#new (6) (1 ms, 0.03%)
Liquid::BlockBody#create_variable (5) (0 ms, 0.00%)
text x="166.33" y="511.5" >
/g>
g >
title>PlatformosCheck::Position#can_find_needle? (411) (2 ms, 0.05%)
text x="624.08" y="431.5" >
/g>
g >
String#index (330) (1 ms, 0.03%)
Class#new (266) (0 ms, 0.00%)
text x="69.33" y="543.5" >
/g>
g >
title>PlatformosCheck::SpaceInsideBraces#on_tag (115) (7 ms, 0.19%)
text x="721.21" y="543.5" >
/g>
g >
title>PlatformosCheck::Node#markup (115) (0 ms, 0.00%)
text x="697.28" y="495.5" >
/g>
g >
title>PlatformosCheck::ThemeFile#name (123) (0 ms, 0.00%)
text x="490.51" y="367.5" >
/g>
g >
Kernel#respond_to? (1968) (0 ms, 0.00%)
text x="360.53" y="127.5" >
/g>
g >
title>PlatformosCheck::Cli#check (1) (3,758 ms, 100.01%)
text x="13.01" y="991.5" >PlatformosCheck::Cli#check (1)
/g>
g >
title><Class::Liquid::Condition>#parse_expression (94) (1 ms, 0.03%)
<Module::Nokogiri::HTML5>#read_and_encode (91) (0 ms, 0.00%)
String#strip (793) (0 ms, 0.00%)
Liquid::Case#parse (1) (5 ms, 0.13%)
Psych::Visitors::ToRuby#visit_Psych_Nodes_Sequence (1) (1 ms, 0.03%)
Class#new (765) (1 ms, 0.03%)
Liquid::ParserSwitching#parse_with_selected_parser (7) (0 ms, 0.00%)
<Class::Liquid::Expression>#parse (89) (1 ms, 0.03%)
text x="206.06" y="399.5" >
/g>
g >
title>PlatformosCheck::FileSystemStorage#read (1) (0 ms, 0.00%)
text x="1290.48" y="639.5" >
/g>
g >
Integer#to_s (4716) (1 ms, 0.03%)
Array#each (22) (1 ms, 0.03%)
Class#new (2) (0 ms, 0.00%)
Liquid::ParserSwitching#strict_parse_with_error_context (152) (12 ms, 0.32%)
text x="218.28" y="591.5" >
/g>
g >
title>PlatformosCheck::ThemeFile#source (91) (56 ms, 1.49%)
text x="293.46" y="879.5" >T..
/g>
g >
Kernel#respond_to? (12432) (2 ms, 0.05%)
text x="374.97" y="255.5" >
/g>
g >
title>PlatformosCheck::Node#markup (312) (1 ms, 0.03%)
text x="1033.05" y="623.5" >
/g>
g >
title>PlatformosCheck::SpaceInsideBraces#on_node (908) (4 ms, 0.11%)
text x="578.36" y="479.5" >
/g>
g >
Liquid::If#parse_expression (94) (1 ms, 0.03%)
Liquid::ParserSwitching#parse_with_selected_parser (4) (0 ms, 0.00%)
text x="225.05" y="367.5" >
/g>
g >
title>PlatformosCheck::Position#needle (1896) (10 ms, 0.27%)
text x="1244.40" y="639.5" >
/g>
g >
Class#new (2) (0 ms, 0.00%)
StringScanner#charpos (449) (0 ms, 0.00%)
StringScanner#scan (1598) (0 ms, 0.00%)
Liquid::Block#parse_body (1) (1 ms, 0.03%)
text x="207.78" y="479.5" >
/g>
g >
title>PlatformosCheck::DeprecateBgsizes#on_div (77) (3 ms, 0.08%)
text x="125.36" y="767.5" >
/g>
g >
<Class::Liquid::VariableLookup>#parse (45) (0 ms, 0.00%)
text x="186.35" y="223.5" >
/g>
g >
title>PlatformosCheck::Node#line_number (231) (0 ms, 0.00%)
text x="466.55" y="335.5" >
/g>
g >
title>PlatformosCheck::UndefinedObject#on_variable_lookup (375) (9 ms, 0.24%)
text x="1134.96" y="671.5" >
/g>
g >
title>PlatformosCheck::Node#position (1896) (3 ms, 0.08%)
text x="1241.66" y="655.5" >
/g>
g >
Liquid::Block#parse (2) (2 ms, 0.05%)
text x="159.68" y="655.5" >
/g>
g >
title>PlatformosCheck::Position#start_index (365) (3 ms, 0.08%)
text x="897.25" y="559.5" >
/g>
g >
<Class::Liquid::Expression>#parse (25) (0 ms, 0.00%)
text x="145.88" y="623.5" >
/g>
g >
title>PlatformosCheck::Checks#call_check_method (55824) (77 ms, 2.05%)
text x="507.27" y="463.5" >The..
/g>
g >
Liquid::ParserSwitching#parse_with_selected_parser (4) (0 ms, 0.00%)
text x="241.82" y="447.5" >
/g>
g >
title>PlatformosCheck::UnknownFilter#on_variable (313) (7 ms, 0.19%)
text x="1293.56" y="703.5" >
/g>
g >
Kernel#respond_to? (8736) (2 ms, 0.05%)
String#gsub (70) (0 ms, 0.00%)
Nokogiri::XML::Node#children (307) (0 ms, 0.00%)
Class#new (9) (0 ms, 0.00%)
text x="235.19" y="239.5" >
/g>
g >
title>PlatformosCheck::LiquidTag#on_string (292) (1 ms, 0.03%)
text x="460.23" y="383.5" >
/g>
g >
title>PlatformosCheck::DeprecateBgsizes#on_div (43) (1 ms, 0.03%)
text x="135.84" y="799.5" >
/g>
g >
String#gsub (172) (2 ms, 0.05%)
Liquid::Variable#parse_filter_expressions (52) (0 ms, 0.00%)
Kernel#is_a? (2286) (0 ms, 0.00%)
Liquid::Template#configure_options (91) (1 ms, 0.03%)
Pathname#chop_basename (1852) (3 ms, 0.08%)
String#to_sym (1470) (0 ms, 0.00%)
text x="1306.87" y="783.5" >
/g>
g >
title>PlatformosCheck::StringHelpers#demodulize (127) (0 ms, 0.00%)
text x="1375.42" y="703.5" >
/g>
g >
title>PlatformosCheck::Position#compute_start_offset (165) (11 ms, 0.29%)
text x="1004.75" y="559.5" >
/g>
g >
title>PlatformosCheck::PositionHelper#from_row_column_to_index (256) (16 ms, 0.43%)
text x="1249.95" y="591.5" >
/g>
g >
Kernel#is_a? (8658) (1 ms, 0.03%)
Liquid::For#parse (1) (1 ms, 0.03%)
text x="247.67" y="335.5" >
/g>
g >
title>PlatformosCheck::LiquidTag#on_tag (4) (0 ms, 0.00%)
text x="389.45" y="287.5" >
/g>
g >
<Module::JSON>#parse (31) (1 ms, 0.03%)
Liquid::ParserSwitching#parse_with_selected_parser (12) (1 ms, 0.03%)
Class#new (76) (5 ms, 0.13%)
text x="196.52" y="479.5" >
/g>
g >
title>PlatformosCheck::StringHelpers#underscore (72) (0 ms, 0.00%)
text x="796.38" y="543.5" >
/g>
g >
title>PlatformosCheck::UndefinedObject#on_variable_lookup (123) (2 ms, 0.05%)
text x="490.20" y="415.5" >
/g>
g >
Liquid::Parser#variable_lookups (33) (0 ms, 0.00%)
text x="209.37" y="383.5" >
/g>
g >
title>PlatformosCheck::Node#children (106) (1 ms, 0.03%)
text x="1612.07" y="783.5" >
/g>
g >
title>PlatformosCheck::Visitor#visit (2351) (2,103 ms, 55.96%)
text x="329.11" y="783.5" >PlatformosCheck::Visitor#visit (2351)
/g>
g >
title>PlatformosCheck::UndefinedObject#ignore? (393) (2 ms, 0.05%)
text x="1379.16" y="719.5" >
/g>
g >
StringScanner#charpos (70) (0 ms, 0.00%)
Array#each (559) (1 ms, 0.03%)
Liquid::ParserSwitching#strict_parse_with_error_mode_fallback (2) (0 ms, 0.00%)
text x="229.17" y="447.5" >
/g>
g >
title>PlatformosCheck::Node#type_name (112) (1 ms, 0.03%)
text x="434.98" y="335.5" >
/g>
g >
Liquid::Parser#initialize (296) (9 ms, 0.24%)
Kernel#respond_to? (7680) (1 ms, 0.03%)
Class#new (373) (0 ms, 0.00%)
String#initialize_copy (3504) (1 ms, 0.03%)
Array#map (1832) (3 ms, 0.08%)
StringScanner#scan (822) (0 ms, 0.00%)
Liquid::Case#parse (1) (2 ms, 0.05%)
Liquid::Variable#parse_filterargs (15) (0 ms, 0.00%)
text x="198.68" y="399.5" >
/g>
g >
title>PlatformosCheck::UndefinedObject#ignore? (123) (1 ms, 0.03%)
text x="490.44" y="399.5" >
/g>
g >
Liquid::For#parse (2) (1 ms, 0.03%)
Liquid::ParserSwitching#strict_parse_with_error_context (82) (5 ms, 0.13%)
String#index (105) (0 ms, 0.00%)
Array#each (501) (1 ms, 0.03%)
text x="468.32" y="447.5" >
/g>
g >
title>PlatformosCheck::DeprecatedGlobalAppBlockType#on_variable (313) (0 ms, 0.00%)
text x="1236.86" y="703.5" >
/g>
g >
title>PlatformosCheck::Checks#call_check_method (10871) (10 ms, 0.27%)
text x="96.62" y="687.5" >
/g>
g >
Nokogiri::XML::NodeSet#each (553) (1 ms, 0.03%)
Pathname#prepend_prefix (464) (1 ms, 0.03%)
String#scan (28) (1 ms, 0.03%)
text x="241.07" y="335.5" >
/g>
g >
title>PlatformosCheck::AssetUrlFilters#on_variable (196) (0 ms, 0.00%)
text x="694.09" y="543.5" >
/g>
g >
Kernel#instance_variable_defined? (2325) (0 ms, 0.00%)
Class#new (52) (4 ms, 0.11%)
text x="185.14" y="415.5" >
/g>
g >
title>PlatformosCheck::Checks#call (49) (0 ms, 0.00%)
text x="63.03" y="463.5" >
/g>
g >
String#rindex (1470) (1 ms, 0.03%)
text x="1307.85" y="767.5" >
/g>
g >
title>PlatformosCheck::Check#ignored? (1274) (1 ms, 0.03%)
text x="1622.66" y="831.5" >
/g>
g >
StringScanner#skip (2016) (1 ms, 0.03%)
Array#each (10) (3 ms, 0.08%)
text x="1124.77" y="607.5" >
/g>
g >
title>PlatformosCheck::Node#block? (529) (1 ms, 0.03%)
text x="622.34" y="495.5" >
/g>
g >
Liquid::Variable#initialize (43) (2 ms, 0.05%)
text x="250.40" y="463.5" >
/g>
g >
title>PlatformosCheck::Position#can_find_needle? (2267) (7 ms, 0.19%)
text x="1551.27" y="719.5" >
/g>
g >
Liquid::BlockBody#create_variable (4) (0 ms, 0.00%)
Liquid::BlockBody#parse_for_document (2) (0 ms, 0.00%)
text x="207.59" y="447.5" >
/g>
g >
title>PlatformosCheck::Position#start_index (411) (7 ms, 0.19%)
text x="623.51" y="463.5" >
/g>
g >
Array#each (3) (1 ms, 0.03%)
Liquid::Lexer#tokenize (13) (0 ms, 0.00%)
text x="217.36" y="543.5" >
/g>
g >
title>PlatformosCheck::MissingTemplate#add_missing_offense (38) (11 ms, 0.29%)
text x="1257.19" y="687.5" >
/g>
g >
Class#new (3) (0 ms, 0.00%)
text x="160.49" y="575.5" >
/g>
g >
title>PlatformosCheck::Visitor#visit (1407) (993 ms, 26.43%)
text x="344.88" y="655.5" >PlatformosCheck::Visitor#visit (1407)
/g>
g >
title>PlatformosCheck::ParserBlockingScriptTag#on_variable (415) (1 ms, 0.03%)
text x="1576.56" y="799.5" >
/g>
g >
Array#map (196) (1 ms, 0.03%)
String#initialize_copy (2003) (0 ms, 0.00%)
text x="886.44" y="463.5" >
/g>
g >
title>PlatformosCheck::Node#markup (109) (0 ms, 0.00%)
text x="721.68" y="495.5" >
/g>
g >
Pathname#sub_ext (312) (1 ms, 0.03%)
text x="799.30" y="511.5" >
/g>
g >
title>PlatformosCheck::ThemeFile#name (91) (0 ms, 0.00%)
text x="1625.31" y="815.5" >
/g>
g >
title>PlatformosCheck::LiquidTag#on_tag (115) (25 ms, 0.67%)
text x="696.66" y="543.5" >
/g>
g >
String#index (220) (1 ms, 0.03%)
StringScanner#scan (2148) (1 ms, 0.03%)
Class#new (621) (1 ms, 0.03%)
text x="1470.48" y="847.5" >
/g>
g >
title>PlatformosCheck::Node#tag_markup (16) (1 ms, 0.03%)
text x="489.13" y="383.5" >
/g>
g >
StringScanner#scan (948) (0 ms, 0.00%)
Pathname#initialize (375) (3 ms, 0.08%)
text x="1136.06" y="591.5" >
/g>
g >
title>PlatformosCheck::NestedSnippet#on_include (37) (0 ms, 0.00%)
text x="1016.69" y="639.5" >
/g>
g >
Kernel#instance_variable_get (2905) (0 ms, 0.00%)
text x="1610.45" y="767.5" >
/g>
g >
title>PlatformosCheck::UndefinedObject::TemplateInfo#add_variable_lookup (120) (1 ms, 0.03%)
text x="490.68" y="399.5" >
/g>
g >
Array#each (1) (199 ms, 5.30%)
Array#each..
Symbol#to_s (2501) (1 ms, 0.03%)
Kernel#is_a? (1521) (0 ms, 0.00%)
<Class::Liquid::VariableLookup>#parse (56) (0 ms, 0.00%)
Liquid::ParserSwitching#strict_parse_with_error_context (33) (1 ms, 0.03%)
text x="159.84" y="511.5" >
/g>
g >
title>PlatformosCheck::Node#type_name (79) (1 ms, 0.03%)
text x="362.10" y="255.5" >
/g>
g >
title>PlatformosCheck::Node#markup (211) (1 ms, 0.03%)
text x="377.00" y="239.5" >
/g>
g >
title>PlatformosCheck::MatchingSchemaTranslations#visit_object (124) (0 ms, 0.00%)
text x="1570.02" y="639.5" >
/g>
g >
Liquid::Lexer#tokenize (4) (0 ms, 0.00%)
text x="231.81" y="207.5" >
/g>
g >
title>PlatformosCheck::Node#type_name (2044) (11 ms, 0.29%)
text x="642.44" y="607.5" >
/g>
g >
title>PlatformosCheck::MatchingSchemaTranslations#visit_object (424) (4 ms, 0.11%)
text x="1568.93" y="735.5" >
/g>
g >
<Object::Object>#[] (3937) (3 ms, 0.08%)
text x="1355.81" y="735.5" >
/g>
g >
title>PlatformosCheck::Node#line_number (115) (0 ms, 0.00%)
text x="697.21" y="511.5" >
/g>
g >
Liquid::If#parse (26) (11 ms, 0.29%)
text x="246.70" y="575.5" >
/g>
g >
title>PlatformosCheck::ThemeFile#name (197) (1 ms, 0.03%)
text x="634.81" y="463.5" >
/g>
g >
String#scan (4) (0 ms, 0.00%)
Liquid::BlockBody#parse_for_document (4) (3 ms, 0.08%)
text x="234.04" y="447.5" >
/g>
g >
title>PlatformosCheck::Node#start_index (1090) (8 ms, 0.21%)
text x="1284.35" y="671.5" >
/g>
g >
title>PlatformosCheck::LiquidTag#on_string (593) (2 ms, 0.05%)
text x="1366.65" y="735.5" >
/g>
g >
Liquid::Block#parse_body (1) (2 ms, 0.05%)
Pathname#to_s (312) (0 ms, 0.00%)
Pathname#sub_ext (242) (0 ms, 0.00%)
Array#flatten (169) (0 ms, 0.00%)
text x="807.08" y="639.5" >
/g>
g >
title>PlatformosCheck::Position#start_offset (773) (14 ms, 0.37%)
text x="701.71" y="479.5" >
/g>
g >
title>PlatformosCheck::UndefinedObject::TemplateInfo#add_variable_lookup (176) (2 ms, 0.05%)
text x="1465.46" y="751.5" >
/g>
g >
StringScanner#pre_match (165) (0 ms, 0.00%)
Enumerable#map (43) (1 ms, 0.03%)
Liquid::Parser#initialize (13) (0 ms, 0.00%)
Kernel#class (1838) (0 ms, 0.00%)
Pathname#read (14) (6 ms, 0.16%)
text x="1713.83" y="815.5" >
/g>
g >
title>PlatformosCheck::Visitor#visit (1515) (831 ms, 22.11%)
text x="347.35" y="623.5" >PlatformosCheck::Visitor#visit (1515)
/g>
g >
title>Kernel#loop (160) (1 ms, 0.03%)
text x="283.25" y="607.5" >
/g>
g >
title>PlatformosCheck::FileSystemStorage#glob (1) (1 ms, 0.03%)
text x="1718.56" y="847.5" >
/g>
g >
Nokogiri::XML::Document#decorate (1222) (0 ms, 0.00%)
Liquid::Block#parse_body (2) (1 ms, 0.03%)
Module#name (1917) (0 ms, 0.00%)
<Class::Liquid::Tag>#parse (54) (12 ms, 0.32%)
text x="204.72" y="591.5" >
/g>
g >
title>PlatformosCheck::Tags::Render#initialize (27) (0 ms, 0.00%)
text x="178.22" y="559.5" >
/g>
g >
Liquid::ParserSwitching#strict_parse_with_error_context (3) (0 ms, 0.00%)
Liquid::BlockBody#create_variable (6) (0 ms, 0.00%)
text x="179.74" y="511.5" >
/g>
g >
title>PlatformosCheck::Template#root (91) (387 ms, 10.30%)
text x="141.23" y="911.5" >PlatformosCheck::Template#ro..
/g>
g >
title><Class::Liquid::VariableLookup>#parse (33) (0 ms, 0.00%)
Liquid::Parser#variable_lookups (55) (0 ms, 0.00%)
text x="159.29" y="511.5" >
/g>
g >
title>PlatformosCheck::Node#line_number (385) (1 ms, 0.03%)
text x="582.04" y="431.5" >
/g>
g >
Class#new (5) (0 ms, 0.00%)
Liquid::Variable#initialize (6) (0 ms, 0.00%)
MatchData#[] (4716) (1 ms, 0.03%)
text x="43.98" y="879.5" >
/g>
g >
title>PlatformosCheck::Node#markup (109) (0 ms, 0.00%)
text x="1293.33" y="639.5" >
/g>
g >
Liquid::ParserSwitching#strict_parse_with_error_context (24) (1 ms, 0.03%)
<Class::Liquid::Tag>#parse (11) (2 ms, 0.05%)
text x="234.31" y="351.5" >
/g>
g >
title>PlatformosCheck::Checks#call_check_method (9548) (7 ms, 0.19%)
text x="105.81" y="719.5" >
/g>
g >
title>PlatformosCheck::MissingTemplate#add_missing_offense (3) (1 ms, 0.03%)
text x="433.11" y="335.5" >
/g>
g >
Liquid::ParserSwitching#strict_parse_with_error_context (6) (0 ms, 0.00%)
Liquid::ParserSwitching#strict_parse_with_error_context (6) (0 ms, 0.00%)
text x="179.44" y="431.5" >
/g>
g >
title>PlatformosCheck::ParsingHelpers#outside_of_strings (35) (0 ms, 0.00%)
text x="489.57" y="399.5" >
/g>
g >
Liquid::BlockBody#parse (5) (5 ms, 0.13%)
Liquid::Block#parse_body (4) (1 ms, 0.03%)
text x="231.74" y="399.5" >
/g>
g >
title>PlatformosCheck::LiquidTag#on_string (977) (3 ms, 0.08%)
text x="1452.26" y="767.5" >
/g>
g >
Pathname#sub_ext (375) (1 ms, 0.03%)
Kernel#loop (39) (0 ms, 0.00%)
Liquid::If#parse (2) (0 ms, 0.00%)
text x="199.02" y="463.5" >
/g>
g >
title>PlatformosCheck::Node#tag? (2160) (1 ms, 0.03%)
text x="889.25" y="575.5" >
/g>
g >
title>PlatformosCheck::Position#needle (74) (0 ms, 0.00%)
text x="376.29" y="191.5" >
/g>
g >
Liquid::Variable#initialize (14) (1 ms, 0.03%)
Liquid::If#push_block (7) (1 ms, 0.03%)
Class#new (13) (0 ms, 0.00%)
Enumerable#find (7) (2 ms, 0.05%)
Module#name (1500) (0 ms, 0.00%)
String#scan (5) (0 ms, 0.00%)
text x="166.33" y="495.5" >
/g>
g >
title>PlatformosCheck::Visitor#call_checks (82) (2 ms, 0.05%)
text x="359.88" y="191.5" >
/g>
g >
title>PlatformosCheck::Node#inside_liquid_tag? (70) (15 ms, 0.40%)
text x="524.15" y="431.5" >
/g>
g >
Liquid::For#strict_parse (25) (1 ms, 0.03%)
text x="145.35" y="671.5" >
/g>
g >
title>PlatformosCheck::Node#comment? (1566) (1 ms, 0.03%)
text x="1303.20" y="783.5" >
/g>
g >
String#rindex (1204) (0 ms, 0.00%)
Liquid::BlockBody#whitespace_handler (767) (1 ms, 0.03%)
text x="287.27" y="751.5" >
/g>
g >
title>PlatformosCheck::Visitor#visit (508) (298 ms, 7.93%)
text x="354.63" y="495.5" >PlatformosCheck::Visit..
/g>
g >
title>Liquid::If#push_block (11) (1 ms, 0.03%)
Liquid::For#parse (1) (0 ms, 0.00%)
Liquid::If#parse_binary_comparisons (53) (2 ms, 0.05%)
text x="182.82" y="399.5" >
/g>
g >
title>PlatformosCheck::Node#block_tag? (949) (1 ms, 0.03%)
text x="1120.89" y="639.5" >
/g>
g >
Class#new (4) (1 ms, 0.03%)
Pathname#relative_path_from (7) (1 ms, 0.03%)
Nokogiri::XML::Node#node_name (1722) (0 ms, 0.00%)
Liquid::ParserSwitching#strict_parse_with_error_context (9) (1 ms, 0.03%)
Liquid::If#initialize (12) (1 ms, 0.03%)
text x="285.33" y="687.5" >
/g>
g >
title>PlatformosCheck::ThemeFile#name (342) (1 ms, 0.03%)
text x="1036.24" y="591.5" >
/g>
g >
Class#new (6) (0 ms, 0.00%)
Array#each (1581) (2,487 ms, 66.18%)
text x="322.39" y="863.5" >Array#each (1581)
/g>
g >
title>PlatformosCheck::Position#contents (545) (0 ms, 0.00%)
text x="723.99" y="463.5" >
/g>
g >
Array#each (419) (3 ms, 0.08%)
text x="64.89" y="511.5" >
/g>
g >
title>PlatformosCheck::FileSystemStorage#read (14) (7 ms, 0.19%)
text x="1713.82" y="831.5" >
/g>
g >
title>PlatformosCheck::Node#type_name (182) (1 ms, 0.03%)
text x="1617.11" y="895.5" >
/g>
g >
Liquid::Block#parse_body (4) (1 ms, 0.03%)
Liquid::For#initialize (5) (0 ms, 0.00%)
String#scan (4) (0 ms, 0.00%)
text x="241.99" y="415.5" >
/g>
g >
title>PlatformosCheck::LiquidTag#on_tag (38) (7 ms, 0.19%)
text x="1121.31" y="671.5" >
/g>
g >
String#scan (660) (0 ms, 0.00%)
Liquid::Parser#consume? (1259) (1 ms, 0.03%)
<Class::Liquid::Document>#parse (91) (321 ms, 8.54%)
text x="142.04" y="831.5" ><Class::Liquid::Do..
/g>
g >
title>PlatformosCheck::LiquidTag#on_tag (85) (16 ms, 0.43%)
text x="877.30" y="607.5" >
/g>
g >
title>PlatformosCheck::Node#block_body? (1195) (1 ms, 0.03%)
text x="997.72" y="607.5" >
/g>
g >
Liquid::Parser#initialize (70) (2 ms, 0.05%)
<Class::Liquid::Tag>#parse (2) (1 ms, 0.03%)
text x="165.34" y="351.5" >
/g>
g >
title>PlatformosCheck::UndefinedObject#on_variable_lookup (110) (6 ms, 0.16%)
text x="726.13" y="543.5" >
/g>
g >
title>PlatformosCheck::JsonFile#load! (66) (7 ms, 0.19%)
text x="1713.52" y="863.5" >
/g>
g >
title>PlatformosCheck::Visitor#visit (124) (23 ms, 0.61%)
text x="358.86" y="303.5" >
/g>
g >
Liquid::Block#parse_body (3) (0 ms, 0.00%)
text x="227.31" y="399.5" >
/g>
g >
title>PlatformosCheck::Node#position (2267) (4 ms, 0.11%)
text x="1546.36" y="751.5" >
/g>
g >
Liquid::For#initialize (4) (0 ms, 0.00%)
text x="187.13" y="319.5" >
/g>
g >
title>PlatformosCheck::Node#inside_liquid_tag? (52) (3 ms, 0.08%)
text x="1376.62" y="719.5" >
/g>
g >
StringScanner#charpos (115) (0 ms, 0.00%)
text x="715.00" y="495.5" >
/g>
g >
title>PlatformosCheck::UnknownFilter#on_variable (209) (1 ms, 0.03%)
text x="902.15" y="607.5" >
/g>
g >
Liquid::ParserSwitching#strict_parse_with_error_context (43) (4 ms, 0.11%)
String#initialize_copy (3504) (1 ms, 0.03%)
text x="1261.48" y="575.5" >
/g>
g >
title>PlatformosCheck::StringHelpers#underscore (1578) (8 ms, 0.21%)
text x="811.95" y="655.5" >
/g>
g >
StringScanner#scan_until (33365) (13 ms, 0.35%)
String#rindex (924) (0 ms, 0.00%)
Liquid::ParserSwitching#strict_parse_with_error_context (4) (0 ms, 0.00%)
text x="187.32" y="191.5" >
/g>
g >
title>PlatformosCheck::ThemeFile#name (626) (2 ms, 0.05%)
text x="531.17" y="367.5" >
/g>
g >
title>PlatformosCheck::SpaceInsideBraces#on_tag (19) (1 ms, 0.03%)
text x="465.22" y="383.5" >
/g>
g >
title>PlatformosCheck::Position#start_line_offset (14) (1 ms, 0.03%)
text x="577.31" y="383.5" >
/g>
g >
Liquid::If#parse_binary_comparisons (29) (1 ms, 0.03%)
Array#each (196) (0 ms, 0.00%)
Liquid::If#parse_comparison (5) (0 ms, 0.00%)
Class#new (20) (1 ms, 0.03%)
<Class::Liquid::Expression>#parse (66) (1 ms, 0.03%)
text x="158.90" y="479.5" >
/g>
g >
title>PlatformosCheck::HtmlVisitor#call_checks (1401) (18 ms, 0.48%)
text x="129.49" y="863.5" >
/g>
g >
Class#new (704) (1 ms, 0.03%)
<Module::Nokogiri::HTML5>#fragment (310) (14 ms, 0.37%)
text x="1706.55" y="751.5" >
/g>
g >
title>PlatformosCheck::HtmlNode#name (868) (2 ms, 0.05%)
text x="111.40" y="799.5" >
/g>
g >
title>PlatformosCheck::Node#markup (203) (0 ms, 0.00%)
text x="1133.85" y="655.5" >
/g>
g >
Liquid::ParserSwitching#strict_parse_with_error_mode_fallback (6) (0 ms, 0.00%)
Array#each (866) (22 ms, 0.59%)
text x="381.00" y="319.5" >
/g>
g >
title>PlatformosCheck::Node#inside_liquid_tag? (115) (7 ms, 0.19%)
text x="721.35" y="527.5" >
/g>
g >
Liquid::If#initialize (210) (23 ms, 0.61%)
text x="146.04" y="719.5" >
/g>
g >
title>PlatformosCheck::SpaceInsideBraces#on_tag (8) (1 ms, 0.03%)
text x="489.77" y="415.5" >
/g>
g >
Array#map (106) (0 ms, 0.00%)
<Class::Liquid::Expression>#parse (415) (3 ms, 0.08%)
Liquid::Variable#strict_parse (8) (0 ms, 0.00%)
Psych::Visitors::Visitor#accept (1) (2 ms, 0.05%)
text x="1295.89" y="559.5" >
/g>
g >
title>PlatformosCheck::Node#inside_liquid_tag? (115) (25 ms, 0.67%)
text x="696.80" y="527.5" >
/g>
g >
title>PlatformosCheck::MissingTemplate#on_include (3) (1 ms, 0.03%)
text x="577.91" y="479.5" >
/g>
g >
Liquid::Parser#argument (106) (1 ms, 0.03%)
Module#=== (1477) (0 ms, 0.00%)
text x="733.91" y="591.5" >
/g>
g >
title>PlatformosCheck::Node#type_name (629) (3 ms, 0.08%)
text x="392.84" y="383.5" >
/g>
g >
title>PlatformosCheck::ThemeFile#name (2003) (5 ms, 0.13%)
text x="884.93" y="527.5" >
/g>
g >
<Class::Liquid::Tag>#parse (8) (1 ms, 0.03%)
Liquid::If#strict_parse (4) (0 ms, 0.00%)
Liquid::ParserSwitching#strict_parse_with_error_context (2) (1 ms, 0.03%)
text x="270.55" y="383.5" >
/g>
g >
title>PlatformosCheck::SpaceInsideBraces#on_node (515) (5 ms, 0.13%)
text x="433.65" y="351.5" >
/g>
g >
String#index (486) (2 ms, 0.05%)
text x="525.83" y="351.5" >
/g>
g >
title>PlatformosCheck::Node#comment? (1013) (1 ms, 0.03%)
text x="586.41" y="575.5" >
/g>
g >
Pathname#+ (91) (4 ms, 0.11%)
Liquid::BlockBody#create_variable (9) (0 ms, 0.00%)
Liquid::BlockBody#parse_for_document (4) (1 ms, 0.03%)
text x="165.46" y="287.5" >
/g>
g >
title>PlatformosCheck::Node#initialize (853) (1 ms, 0.03%)
text x="584.40" y="527.5" >
/g>
g >
title>PlatformosCheck::MissingTemplate#on_include (38) (11 ms, 0.29%)
text x="1257.16" y="703.5" >
/g>
g >
Class#new (46) (1 ms, 0.03%)
Liquid::BlockBody#parse (3) (1 ms, 0.03%)
text x="244.34" y="383.5" >
/g>
g >
title>PlatformosCheck::Node#markup (373) (1 ms, 0.03%)
text x="1547.41" y="719.5" >
/g>
g >
Enumerable#flat_map (899) (1 ms, 0.03%)
Array#each (1328) (11 ms, 0.29%)
text x="112.86" y="767.5" >
/g>
g >
title>PlatformosCheck::Checks#call_check_method (7924) (6 ms, 0.16%)
text x="80.02" y="623.5" >
/g>
g >
title>PlatformosCheck::StringHelpers#underscore (1204) (6 ms, 0.16%)
text x="644.61" y="591.5" >
/g>
g >
title>PlatformosCheck::Node#initialize (1314) (2 ms, 0.05%)
text x="804.59" y="623.5" >
/g>
g >
Liquid::VariableLookup#initialize (164) (1 ms, 0.03%)
Kernel#loop (329) (3 ms, 0.08%)
text x="1380.56" y="703.5" >
/g>
g >
title>PlatformosCheck::Theme#[] (7) (2 ms, 0.05%)
text x="531.08" y="415.5" >
/g>
g >
Class#new (13) (1 ms, 0.03%)
text x="216.75" y="623.5" >
/g>
g >
title>PlatformosCheck::HtmlNode#replace_placeholders (122) (1 ms, 0.03%)
text x="117.34" y="671.5" >
/g>
g >
title>PlatformosCheck::Node#markup (218) (0 ms, 0.00%)
text x="1283.83" y="655.5" >
/g>
g >
title>PlatformosCheck::Node#markup (508) (2 ms, 0.05%)
text x="408.37" y="303.5" >
/g>
g >
title>PlatformosCheck::Position#start_line_offset (19) (2 ms, 0.05%)
text x="461.28" y="287.5" >
/g>
g >
title>PlatformosCheck::Theme#[] (22) (6 ms, 0.16%)
text x="884.65" y="575.5" >
/g>
g >
Kernel#is_a? (2055) (0 ms, 0.00%)
Class#new (269) (3 ms, 0.08%)
Class#new (8) (0 ms, 0.00%)
StringScanner#pre_match (373) (0 ms, 0.00%)
Liquid::ParserSwitching#strict_parse_with_error_context (8) (0 ms, 0.00%)
text x="166.09" y="351.5" >
/g>
g >
title>PlatformosCheck::Node#type_name (2501) (14 ms, 0.37%)
text x="1390.56" y="831.5" >
/g>
g >
title>PlatformosCheck::Node#tag_markup (373) (0 ms, 0.00%)
text x="1548.03" y="719.5" >
/g>
g >
Liquid::BlockBody#parse (2) (1 ms, 0.03%)
Enumerable#flat_map (820) (1 ms, 0.03%)
text x="493.18" y="495.5" >
/g>
g >
title>PlatformosCheck::Node#document? (697) (0 ms, 0.00%)
text x="1453.42" y="735.5" >
/g>
g >
StringScanner#scan (221) (0 ms, 0.00%)
String#to_sym (858) (0 ms, 0.00%)
Liquid::Variable#strict_parse (4) (0 ms, 0.00%)
Class#new (14) (1 ms, 0.03%)
Pathname#sub_ext (903) (1 ms, 0.03%)
text x="1125.11" y="575.5" >
/g>
g >
title>PlatformosCheck::Position#can_find_needle? (780) (3 ms, 0.08%)
text x="1031.34" y="559.5" >
/g>
g >
title>PlatformosCheck::Node#block? (793) (2 ms, 0.05%)
text x="1541.95" y="783.5" >
/g>
g >
Liquid::If#strict_parse (29) (2 ms, 0.05%)
text x="174.65" y="575.5" >
/g>
g >
title>PlatformosCheck::Tags::Render#initialize (5) (0 ms, 0.00%)
text x="230.87" y="559.5" >
/g>
g >
title>PlatformosCheck::FileSystemStorage#directories (1) (3 ms, 0.08%)
text x="1717.85" y="863.5" >
/g>
g >
Kernel#class (1917) (0 ms, 0.00%)
Liquid::If#parse_binary_comparisons (19) (1 ms, 0.03%)
Class#new (52) (4 ms, 0.11%)
Liquid::BlockBody#parse (8) (11 ms, 0.29%)
Liquid::ParserSwitching#strict_parse_with_error_context (15) (1 ms, 0.03%)
StringScanner#charpos (165) (0 ms, 0.00%)
Class#new (91) (1 ms, 0.03%)
Regexp#match? (1782) (1 ms, 0.03%)
<Class::Regexp>#last_match (908) (1 ms, 0.03%)
Liquid::BlockBody#parse (38) (16 ms, 0.43%)
text x="204.39" y="623.5" >
/g>
g >
title>PlatformosCheck::ThemeFile#relative_path (3014) (1 ms, 0.03%)
text x="1016.31" y="543.5" >
/g>
g >
Liquid::Parser#initialize (43) (1 ms, 0.03%)
Liquid::Lexer#tokenize (43) (1 ms, 0.03%)
text x="210.61" y="447.5" >
/g>
g >
title>PlatformosCheck::SpaceInsideBraces#on_variable (88) (0 ms, 0.00%)
text x="436.81" y="351.5" >
/g>
g >
Pathname#sub_ext (209) (0 ms, 0.00%)
text x="1465.21" y="703.5" >
/g>
g >
title>PlatformosCheck::PositionHelper#from_row_column_to_index (14) (1 ms, 0.03%)
text x="577.35" y="367.5" >
/g>
g >
title>PlatformosCheck::Node#markup (543) (1 ms, 0.03%)
text x="488.76" y="399.5" >
/g>
g >
Kernel#nil? (2267) (0 ms, 0.00%)
<Class::Liquid::Tag>#parse (6) (1 ms, 0.03%)
String#gsub! (486) (0 ms, 0.00%)
Kernel#is_a? (3271) (1 ms, 0.03%)
Pathname#to_s (626) (0 ms, 0.00%)
Liquid::Block#parse (8) (11 ms, 0.29%)
Liquid::ParserSwitching#strict_parse_with_error_mode_fallback (76) (5 ms, 0.13%)
StringScanner#scan_until (17546) (7 ms, 0.19%)
Nokogiri::XML::NodeSet#each (590) (2 ms, 0.05%)
Enumerable#map (51) (0 ms, 0.00%)
text x="90.66" y="607.5" >
/g>
g >
title>PlatformosCheck::HtmlVisitor#visit (28) (2 ms, 0.05%)
text x="62.49" y="495.5" >
/g>
g >
title>PlatformosCheck::ThemeFile#source (784) (0 ms, 0.00%)
text x="999.66" y="591.5" >
/g>
g >
Liquid::Parser#initialize (12) (0 ms, 0.00%)
<Module::JSON>#parse (51) (35 ms, 0.93%)
Liquid::Parser#initialize (161) (4 ms, 0.11%)
Liquid::ParserSwitching#strict_parse_with_error_context (41) (2 ms, 0.05%)
Liquid::VariableLookup#initialize (46) (0 ms, 0.00%)
text x="158.98" y="431.5" >
/g>
g >
title>PlatformosCheck::ValidHTMLTranslation#visit_nested (1197) (2 ms, 0.05%)
text x="1690.54" y="623.5" >
/g>
g >
Kernel#is_a? (1680) (0 ms, 0.00%)
Liquid::ParserSwitching#strict_parse_with_error_context (6) (0 ms, 0.00%)
Liquid::Block#initialize (152) (0 ms, 0.00%)
Array#each (456) (72 ms, 1.92%)
Ar..
Array#each (2326) (95 ms, 2.53%)
Arra..
StringScanner#scan (2954) (1 ms, 0.03%)
Pathname#chop_basename (1852) (4 ms, 0.11%)
<Module::Nokogiri::HTML5>#read_and_encode (310) (1 ms, 0.03%)
Liquid::BlockBody#create_variable (33) (1 ms, 0.03%)
Liquid::Block#parse_body (2) (1 ms, 0.03%)
text x="183.90" y="479.5" >
/g>
g >
title>PlatformosCheck::Node#children (559) (4 ms, 0.11%)
text x="438.18" y="447.5" >
/g>
g >
title>PlatformosCheck::Check#ignored? (1399) (0 ms, 0.00%)
text x="459.94" y="383.5" >
/g>
g >
title>PlatformosCheck::Position#start_index (250) (2 ms, 0.05%)
text x="1462.58" y="719.5" >
/g>
g >
title>PlatformosCheck::Node#document? (710) (0 ms, 0.00%)
text x="1121.15" y="639.5" >
/g>
g >
title>PlatformosCheck::SpaceInsideBraces#on_variable (75) (0 ms, 0.00%)
text x="1377.85" y="735.5" >
/g>
g >
Liquid::Block#parse_body (4) (3 ms, 0.08%)
Pathname#+ (11) (0 ms, 0.00%)
Class#new (6) (0 ms, 0.00%)
Liquid::ParseContext#parse_expression (346) (5 ms, 0.13%)
Array#each (204) (0 ms, 0.00%)
<Module::JSON>#parse (31) (1 ms, 0.03%)
Liquid::Block#parse_body (2) (5 ms, 0.13%)
StringScanner#rest (754) (0 ms, 0.00%)
JSON::Ext::Parser#parse (31) (1 ms, 0.03%)
Liquid::If#unknown_tag (17) (0 ms, 0.00%)
text x="195.74" y="431.5" >
/g>
g >
title>PlatformosCheck::SpaceInsideBraces#on_tag (52) (3 ms, 0.08%)
text x="1376.55" y="735.5" >
/g>
g >
Liquid::If#initialize (5) (0 ms, 0.00%)
String#byteslice (737) (0 ms, 0.00%)
Liquid::Variable#initialize (4) (0 ms, 0.00%)
text x="235.85" y="303.5" >
/g>
g >
title>PlatformosCheck::Position#needle (1073) (6 ms, 0.16%)
text x="1001.60" y="575.5" >
/g>
g >
Liquid::VariableLookup#initialize (55) (0 ms, 0.00%)
Liquid::Variable#initialize (296) (20 ms, 0.53%)
Array#each (1) (3,502 ms, 93.19%)
text x="13.09" y="943.5" >Array#each (1)
/g>
g >
title>PlatformosCheck::Node#tag_markup (26) (1 ms, 0.03%)
text x="579.19" y="447.5" >
/g>
g >
Liquid::BlockBody#create_variable (82) (6 ms, 0.16%)
Liquid::ParserSwitching#parse_with_selected_parser (5) (0 ms, 0.00%)
<Object::Object>#[] (805) (1 ms, 0.03%)
Class#new (1501) (2 ms, 0.05%)
Pathname#cleanpath (464) (9 ms, 0.24%)
Liquid::Parser#initialize (43) (1 ms, 0.03%)
Kernel#is_a? (2645) (0 ms, 0.00%)
Class#new (4) (0 ms, 0.00%)
text x="234.07" y="415.5" >
/g>
g >
title>PlatformosCheck::Checks#call_check_method (30576) (26 ms, 0.69%)
text x="399.14" y="335.5" >
/g>
g >
title>PlatformosCheck::Node#source (559) (0 ms, 0.00%)
text x="697.42" y="511.5" >
/g>
g >
title>PlatformosCheck::Position#contents (2267) (1 ms, 0.03%)
text x="1554.50" y="719.5" >
/g>
g >
String#scan (296) (21 ms, 0.56%)
Array#each (1) (0 ms, 0.00%)
String#byteslice (115) (0 ms, 0.00%)
text x="704.43" y="399.5" >
/g>
g >
title>PlatformosCheck::ThemeFile#name (940) (3 ms, 0.08%)
text x="792.02" y="495.5" >
/g>
g >
title>PlatformosCheck::UndefinedObject#on_variable_lookup (29) (1 ms, 0.03%)
text x="377.94" y="255.5" >
/g>
g >
Regexp#match? (1204) (0 ms, 0.00%)
String#to_sym (1782) (1 ms, 0.03%)
Liquid::ParserSwitching#parse_with_selected_parser (53) (6 ms, 0.16%)
Liquid::Variable#strict_parse (6) (0 ms, 0.00%)
Class#new (47) (0 ms, 0.00%)
text x="167.04" y="447.5" >
/g>
g >
title>PlatformosCheck::RemoteAsset#on_element (270) (3 ms, 0.08%)
text x="136.30" y="799.5" >
/g>
g >
title>PlatformosCheck::Node#markup (134) (0 ms, 0.00%)
text x="800.65" y="511.5" >
/g>
g >
Pathname#to_s (393) (0 ms, 0.00%)
Liquid::Parser#variable_lookups (39) (0 ms, 0.00%)
<Class::Liquid::VariableLookup>#parse (42) (1 ms, 0.03%)
Psych::Visitors::ToRuby#visit_Psych_Nodes_Mapping (1) (2 ms, 0.05%)
text x="1295.89" y="527.5" >
/g>
g >
title>PlatformosCheck::Node#initialize (1482) (2 ms, 0.05%)
text x="732.22" y="591.5" >
/g>
g >
<Class::Liquid::Tag>#parse (4) (1 ms, 0.03%)
Class#new (8) (1 ms, 0.03%)
Array#each (4318) (177 ms, 4.71%)
Array#eac..
Liquid::BlockBody#create_variable (6) (1 ms, 0.03%)
text x="232.04" y="431.5" >
/g>
g >
title>PlatformosCheck::Node#start_index (411) (8 ms, 0.21%)
text x="623.22" y="479.5" >
/g>
g >
Liquid::BlockBody#parse_for_document (4) (1 ms, 0.03%)
text x="165.31" y="367.5" >
/g>
g >
title>PlatformosCheck::Checks#call_check_method (128592) (139 ms, 3.70%)
text x="839.12" y="623.5" >ThemeCh..
/g>
g >
Liquid::Lexer#initialize (296) (2 ms, 0.05%)
Liquid::Variable#initialize (43) (3 ms, 0.08%)
Kernel#respond_to? (10871) (2 ms, 0.05%)
Hash#each (5156) (42 ms, 1.12%)
Liquid::BlockBody#parse_for_document (91) (320 ms, 8.52%)
Liquid::BlockBody#..
Liquid::Tokenizer#shift (524) (1 ms, 0.03%)
Kernel#is_a? (1985) (0 ms, 0.00%)
text x="1458.13" y="719.5" >
/g>
g >
title>PlatformosCheck::Node#source (436) (0 ms, 0.00%)
text x="721.80" y="511.5" >
/g>
g >
Nokogiri::XML::Node#node_name (310) (0 ms, 0.00%)
<Object::Object>#[] (2146) (1 ms, 0.03%)
Nokogiri::XML::Document#decorate (1366) (0 ms, 0.00%)
text x="92.83" y="703.5" >
/g>
g >
title>PlatformosCheck::StringHelpers#demodulize (302) (0 ms, 0.00%)
text x="379.78" y="335.5" >
/g>
g >
StringScanner#scan (3846) (1 ms, 0.03%)
Liquid::Parser#consume (564) (0 ms, 0.00%)
Liquid::If#parse (5) (1 ms, 0.03%)
text x="166.01" y="495.5" >
/g>
g >
title>PlatformosCheck::RemoteAsset#on_element (204) (1 ms, 0.03%)
text x="90.91" y="639.5" >
/g>
g >
Enumerable#map (212) (1 ms, 0.03%)
<Class::File>#directory? (11) (1 ms, 0.03%)
text x="1718.12" y="831.5" >
/g>
g >
title>PlatformosCheck::StringHelpers#underscore (858) (5 ms, 0.13%)
text x="547.79" y="527.5" >
/g>
g >
Liquid::VariableLookup#initialize (269) (3 ms, 0.08%)
Liquid::ParserSwitching#strict_parse_with_error_mode_fallback (6) (0 ms, 0.00%)
text x="242.19" y="367.5" >
/g>
g >
title>PlatformosCheck::Node#tag_markup (38) (2 ms, 0.05%)
text x="463.82" y="351.5" >
/g>
g >
title>PlatformosCheck::HtmlNode#attributes (154) (3 ms, 0.08%)
text x="125.45" y="751.5" >
/g>
g >
title>PlatformosCheck::Theme#[] (11) (3 ms, 0.08%)
text x="791.88" y="543.5" >
/g>
g >
Liquid::Parser#expression (75) (0 ms, 0.00%)
Regexp#match? (1852) (1 ms, 0.03%)
text x="1734.68" y="863.5" >
/g>
g >
title>PlatformosCheck::HtmlNode#element? (880) (1 ms, 0.03%)
text x="119.36" y="831.5" >
/g>
g >
String#index (1680) (0 ms, 0.00%)
Array#hash (247) (0 ms, 0.00%)
Liquid::If#push_block (4) (0 ms, 0.00%)
Liquid::Variable#strict_parse (9) (1 ms, 0.03%)
text x="189.53" y="175.5" >
/g>
g >
title>PlatformosCheck::Check#ignored? (3332) (1 ms, 0.03%)
text x="787.34" y="575.5" >
/g>
g >
title>PlatformosCheck::Position#can_find_needle? (1090) (3 ms, 0.08%)
text x="1286.15" y="623.5" >
/g>
g >
title>PlatformosCheck::HtmlVisitor#visit (5) (1 ms, 0.03%)
text x="62.53" y="431.5" >
/g>
g >
Array#map (1474) (2 ms, 0.05%)
text x="638.42" y="591.5" >
/g>
g >
title>PlatformosCheck::UndefinedObject::TemplateInfo#add_variable_lookup (155) (2 ms, 0.05%)
text x="1292.65" y="687.5" >
/g>
g >
Liquid::Parser#expression (105) (0 ms, 0.00%)
text x="257.78" y="447.5" >
/g>
g >
title>PlatformosCheck::Node#type_name (127) (1 ms, 0.03%)
text x="1375.30" y="719.5" >
/g>
g >
Class#new (28) (2 ms, 0.05%)
Liquid::Variable#initialize (4) (0 ms, 0.00%)
String#scan (716) (0 ms, 0.00%)
String#gsub! (3834) (4 ms, 0.11%)
text x="918.46" y="671.5" >
/g>
g >
title>PlatformosCheck::Position#content_line_count (165) (1 ms, 0.03%)
text x="1005.02" y="511.5" >
/g>
g >
Liquid::BlockBody#parse_for_document (4) (3 ms, 0.08%)
Liquid::BlockBody#create_variable (160) (12 ms, 0.32%)
Liquid::BlockBody#parse (11) (2 ms, 0.05%)
Kernel#loop (38) (0 ms, 0.00%)
Liquid::Block#parse_body (2) (2 ms, 0.05%)
text x="159.68" y="639.5" >
/g>
g >
title>PlatformosCheck::Node#comment? (1743) (1 ms, 0.03%)
text x="1388.90" y="831.5" >
/g>
g >
title>PlatformosCheck::Check#ignored? (5743) (2 ms, 0.05%)
text x="1118.67" y="671.5" >
/g>
g >
Kernel#class (2952) (1 ms, 0.03%)
Liquid::Lexer#tokenize (11) (0 ms, 0.00%)
text x="144.86" y="591.5" >
/g>
g >
title>PlatformosCheck::Node#tag_markup (320) (13 ms, 0.35%)
text x="1019.58" y="607.5" >
/g>
g >
Liquid::BlockBody#parse (2) (2 ms, 0.05%)
Class#new (316) (1 ms, 0.03%)
Kernel#is_a? (1896) (0 ms, 0.00%)
Liquid::BlockBody#create_variable (12) (1 ms, 0.03%)
text x="164.03" y="431.5" >
/g>
g >
title>PlatformosCheck::Node#block_body? (697) (0 ms, 0.00%)
text x="1452.95" y="735.5" >
/g>
g >
title>PlatformosCheck::Node#line_number (218) (1 ms, 0.03%)
text x="1283.71" y="671.5" >
/g>
g >
Class#new (19) (1 ms, 0.03%)
text x="224.16" y="575.5" >
/g>
g >
title>PlatformosCheck::Node#tag_markup (75) (4 ms, 0.11%)
text x="1128.25" y="639.5" >
/g>
g >
title>PlatformosCheck::Check#ignored? (8086) (2 ms, 0.05%)
text x="1235.10" y="703.5" >
/g>
g >
title>PlatformosCheck::UndefinedObject#on_render (21) (0 ms, 0.00%)
text x="726.03" y="543.5" >
/g>
g >
Class#new (47) (2 ms, 0.05%)
text x="236.36" y="479.5" >
/g>
g >
title>PlatformosCheck::MissingEnableComment#on_comment (13) (0 ms, 0.00%)
text x="1570.78" y="799.5" >
/g>
g >
Kernel#is_a? (2509) (0 ms, 0.00%)
Pathname#join (51) (7 ms, 0.19%)
Liquid::Parser#expression (26) (0 ms, 0.00%)
text x="145.73" y="655.5" >
/g>
g >
title>PlatformosCheck::Position#needle (95) (1 ms, 0.03%)
text x="460.95" y="319.5" >
/g>
g >
Liquid::BlockBody#whitespace_handler (147) (0 ms, 0.00%)
Liquid::ParseContext#new_block_body (1) (2 ms, 0.05%)
Liquid::ParserSwitching#strict_parse_with_error_context (6) (0 ms, 0.00%)
text x="165.75" y="271.5" >
/g>
g >
title>PlatformosCheck::Node#markup (192) (0 ms, 0.00%)
text x="1381.37" y="671.5" >
/g>
g >
Liquid::Variable#parse_filterargs (38) (0 ms, 0.00%)
Liquid::BlockBody#parse_for_document (55) (6 ms, 0.16%)
String#[] (1076) (0 ms, 0.00%)
text x="1240.15" y="671.5" >
/g>
g >
title>PlatformosCheck::Check#ignored? (4952) (1 ms, 0.03%)
text x="694.26" y="543.5" >
/g>
g >
Class#new (2) (0 ms, 0.00%)
Class#new (11) (0 ms, 0.00%)
text x="144.84" y="623.5" >
/g>
g >
title>PlatformosCheck::Checks#call (704) (5 ms, 0.13%)
text x="74.06" y="623.5" >
/g>
g >
String#index (74) (0 ms, 0.00%)
Pathname#+ (232) (6 ms, 0.16%)
Liquid::ParserSwitching#strict_parse_with_error_context (5) (0 ms, 0.00%)
Liquid::BlockBody#parse (26) (87 ms, 2.32%)
Liq..
String#scan (113) (0 ms, 0.00%)
Nokogiri::XML::Node#node_name (1672) (0 ms, 0.00%)
Pathname#initialize (3014) (5 ms, 0.13%)
Pathname#chop_basename (1852) (4 ms, 0.11%)
text x="1733.51" y="879.5" >
/g>
g >
title>PlatformosCheck::Node#comment? (1832) (1 ms, 0.03%)
text x="807.23" y="655.5" >
/g>
g >
Liquid::BlockBody#parse_for_document (5) (3 ms, 0.08%)
Kernel#loop (88) (0 ms, 0.00%)
text x="410.58" y="287.5" >
/g>
g >
title>PlatformosCheck::Node#comment? (454) (0 ms, 0.00%)
text x="392.31" y="367.5" >
/g>
g >
Kernel#is_a? (1482) (0 ms, 0.00%)
text x="732.86" y="575.5" >
/g>
g >
title>PlatformosCheck::UnknownFilter#on_variable (193) (1 ms, 0.03%)
text x="1466.25" y="767.5" >
/g>
g >
Liquid::Variable#initialize (6) (1 ms, 0.03%)
<Class::Liquid::Tag>#parse (2) (2 ms, 0.05%)
Kernel#nil? (1896) (0 ms, 0.00%)
Integer#upto (266) (0 ms, 0.00%)
String#to_sym (1578) (0 ms, 0.00%)
Liquid::BlockBody#parse_for_liquid_tag (2) (1 ms, 0.03%)
<Object::Object>#[] (5266) (4 ms, 0.11%)
text x="1440.77" y="767.5" >
/g>
g >
title>PlatformosCheck::Theme#[] (33) (14 ms, 0.37%)
text x="1010.09" y="607.5" >
/g>
g >
Liquid::ParserSwitching#strict_parse_with_error_context (2) (0 ms, 0.00%)
Liquid::If#initialize (41) (3 ms, 0.08%)
Liquid::Parser#expression (52) (1 ms, 0.03%)
<Class::IO>#read (1) (0 ms, 0.00%)
Array#each (2588) (70 ms, 1.86%)
Ar..
String#to_sym (1335) (0 ms, 0.00%)
text x="737.38" y="623.5" >
/g>
g >
title>PlatformosCheck::HtmlVisitor#call_checks (1328) (12 ms, 0.32%)
text x="112.38" y="799.5" >
/g>
g >
Liquid::For#initialize (25) (2 ms, 0.05%)
Liquid::Variable#parse_filterargs (4) (0 ms, 0.00%)
text x="270.78" y="351.5" >
/g>
g >
title>PlatformosCheck::Node#markup (115) (0 ms, 0.00%)
text x="698.27" y="479.5" >
/g>
g >
title>PlatformosCheck::ThemeFile#source (1332) (0 ms, 0.00%)
text x="1241.01" y="655.5" >
/g>
g >
title>PlatformosCheck::Check#ignored? (6719) (2 ms, 0.05%)
text x="995.51" y="639.5" >
/g>
g >
String#index (780) (0 ms, 0.00%)
text x="1030.61" y="575.5" >
/g>
g >
title>PlatformosCheck::UndefinedObject::TemplateInfo#add_variable_lookup (149) (2 ms, 0.05%)
text x="581.58" y="463.5" >
/g>
g >
title>PlatformosCheck::Node#start_index (545) (5 ms, 0.13%)
text x="721.94" y="511.5" >
/g>
g >
title>PlatformosCheck::Checks#call (7054) (299 ms, 7.96%)
text x="1159.72" y="751.5" >PlatformosCheck::Check..
/g>
g >
title>PlatformosCheck::ValidHTMLTranslation#html_key? (6830) (7 ms, 0.19%)
text x="1702.92" y="767.5" >
/g>
g >
Class#new (6) (0 ms, 0.00%)
String#scan (6) (0 ms, 0.00%)
<Class::Liquid::VariableLookup>#parse (46) (0 ms, 0.00%)
Class#new (56) (3 ms, 0.08%)
Kernel#initialize_dup (940) (0 ms, 0.00%)
Liquid::Variable#initialize (12) (1 ms, 0.03%)
text x="164.05" y="383.5" >
/g>
g >
title>PlatformosCheck::ThemeFile#name (393) (2 ms, 0.05%)
text x="1382.28" y="719.5" >
/g>
g >
title>PlatformosCheck::Node#markup (132) (0 ms, 0.00%)
text x="541.22" y="431.5" >
/g>
g >
title>PlatformosCheck::Node#markup (1985) (6 ms, 0.16%)
text x="1456.87" y="751.5" >
/g>
g >
Liquid::BlockBody#parse (5) (0 ms, 0.00%)
text x="258.05" y="511.5" >
/g>
g >
title>PlatformosCheck::Position#compute_start_offset (8) (1 ms, 0.03%)
text x="488.31" y="335.5" >
/g>
g >
String#end_with? (4398) (1 ms, 0.03%)
text x="1699.13" y="719.5" >
/g>
g >
title>PlatformosCheck::ThemeFile#name (120) (0 ms, 0.00%)
text x="490.27" y="399.5" >
/g>
g >
Liquid::If#initialize (7) (1 ms, 0.03%)
StringScanner#scan (1229) (0 ms, 0.00%)
Hash#each (1197) (4 ms, 0.11%)
text x="1689.80" y="639.5" >
/g>
g >
title>PlatformosCheck::Position#has_content_and_line_number_but_no_needle? (452) (0 ms, 0.00%)
text x="1369.58" y="655.5" >
/g>
g >
<Class::Regexp>#escape (318) (0 ms, 0.00%)
Liquid::If#initialize (19) (2 ms, 0.05%)
Class#new (12) (1 ms, 0.03%)
text x="164.56" y="479.5" >
/g>
g >
title>PlatformosCheck::Position#content_line_count (115) (0 ms, 0.00%)
text x="702.02" y="415.5" >
/g>
g >
title>PlatformosCheck::Tags::Render#initialize (27) (0 ms, 0.00%)
text x="223.83" y="639.5" >
/g>
g >
<Class::Liquid::Tag>#parse (28) (17 ms, 0.45%)
Kernel#is_a? (2263) (0 ms, 0.00%)
Class#new (6) (0 ms, 0.00%)
Liquid::If#parse (1) (1 ms, 0.03%)
Liquid::BlockBody#parse_for_liquid_tag (18) (1 ms, 0.03%)
text x="286.40" y="655.5" >
/g>
g >
title>PlatformosCheck::Checks#call (5358) (185 ms, 4.92%)
text x="817.86" y="655.5" >PlatformosCheck..
/g>
g >
title>PlatformosCheck::Checks#call_check_method (624) (0 ms, 0.00%)
text x="359.45" y="111.5" >
/g>
g >
Pathname#sub_ext (123) (0 ms, 0.00%)
Liquid::ParseTreeVisitor#initialize (596) (0 ms, 0.00%)
Pathname#initialize (626) (0 ms, 0.00%)
Class#new (2) (0 ms, 0.00%)
Liquid::Document#new_body (91) (0 ms, 0.00%)
Liquid::If#parse_expression (75) (1 ms, 0.03%)
text x="158.84" y="527.5" >
/g>
g >
title>PlatformosCheck::Position#needle (40) (0 ms, 0.00%)
text x="407.57" y="255.5" >
/g>
g >
Array#each (91) (182 ms, 4.84%)
Array#eac..
Array#unshift (1388) (0 ms, 0.00%)
Liquid::Parser#initialize (415) (9 ms, 0.24%)
text x="278.08" y="623.5" >
/g>
g >
title>PlatformosCheck::Check#ignored? (1320) (0 ms, 0.00%)
text x="487.36" y="415.5" >
/g>
g >
title>PlatformosCheck::Visitor#call_checks (866) (23 ms, 0.61%)
text x="380.68" y="351.5" >
/g>
g >
Regexp#match? (884) (0 ms, 0.00%)
String#end_with? (2394) (0 ms, 0.00%)
<Class::Nokogiri::XML::DocumentFragment>#new (124) (4 ms, 0.11%)
text x="1700.04" y="687.5" >
/g>
g >
title>PlatformosCheck::UndefinedObject#ignore? (58) (0 ms, 0.00%)
text x="390.53" y="271.5" >
/g>
g >
Class#new (62) (7 ms, 0.19%)
text x="180.60" y="495.5" >
/g>
g >
title>PlatformosCheck::HtmlNode#attributes (102) (1 ms, 0.03%)
text x="90.62" y="623.5" >
/g>
g >
Liquid::Variable#initialize (8) (0 ms, 0.00%)
text x="247.88" y="223.5" >
/g>
g >
title>PlatformosCheck::HtmlNode#children (734) (4 ms, 0.11%)
text x="91.30" y="735.5" >
/g>
g >
<Class::Liquid::Condition>#parse_expression (289) (3 ms, 0.08%)
text x="221.09" y="511.5" >
/g>
g >
title>PlatformosCheck::ThemeFile#relative_path (1586) (0 ms, 0.00%)
text x="1574.78" y="703.5" >
/g>
g >
Liquid::Variable#strict_parse (4) (1 ms, 0.03%)
text x="248.21" y="95.5" >
/g>
g >
title>PlatformosCheck::StringHelpers#underscore (404) (2 ms, 0.05%)
text x="393.48" y="367.5" >
/g>
g >
Liquid::If#push_block (9) (1 ms, 0.03%)
text x="188.81" y="303.5" >
/g>
g >
title>PlatformosCheck::Node#comment? (559) (0 ms, 0.00%)
text x="439.75" y="431.5" >
/g>
g >
String#scan (76) (5 ms, 0.13%)
Liquid::Block#new_body (1) (2 ms, 0.05%)
text x="245.56" y="367.5" >
/g>
g >
title>PlatformosCheck::Node#children (31) (0 ms, 0.00%)
text x="1378.13" y="719.5" >
/g>
g >
title>PlatformosCheck::HtmlNode#initialize (734) (0 ms, 0.00%)
text x="102.02" y="687.5" >
/g>
g >
title>PlatformosCheck::Node#comment? (1597) (1 ms, 0.03%)
text x="1303.61" y="799.5" >
/g>
g >
title>PlatformosCheck::Node#start_index (40) (1 ms, 0.03%)
text x="488.05" y="383.5" >
/g>
g >
title>PlatformosCheck::Node#comment? (821) (0 ms, 0.00%)
text x="494.08" y="511.5" >
/g>
g >
String#index (95) (0 ms, 0.00%)
text x="461.03" y="287.5" >
/g>
g >
title>PlatformosCheck::Node#start_index (1073) (22 ms, 0.59%)
text x="999.77" y="607.5" >
/g>
g >
title>PlatformosCheck::Node#literal? (1597) (1 ms, 0.03%)
text x="1304.01" y="799.5" >
/g>
g >
Class#new (9) (0 ms, 0.00%)
String#gsub! (2940) (4 ms, 0.11%)
Liquid::ParserSwitching#strict_parse_with_error_context (4) (0 ms, 0.00%)
text x="241.83" y="431.5" >
/g>
g >
title>PlatformosCheck::Node#line_number (442) (1 ms, 0.03%)
text x="1293.14" y="655.5" >
/g>
g >
Liquid::If#unknown_tag (22) (0 ms, 0.00%)
Liquid::ParserSwitching#parse_with_selected_parser (6) (0 ms, 0.00%)
String#gsub (1782) (1 ms, 0.03%)
Liquid::For#parse (2) (0 ms, 0.00%)
PlatformosCheck::Node#tag? (629) (0 ms, 0.00%)
PlatformosCheck::Checks#call_check_method (34) (14 ms, 0.37%)
Kernel#loop (54) (0 ms, 0.00%)
PlatformosCheck::Check#ignored? (3024) (1 ms, 0.03%)
String#scan (269) (1 ms, 0.03%)
Liquid::ParserSwitching#strict_parse_with_error_mode_fallback (20) (1 ms, 0.03%)
Pathname#sub_ext (312) (1 ms, 0.03%)
String#gsub! (2408) (2 ms, 0.05%)
Integer#upto (590) (1 ms, 0.03%)
Liquid::ParserSwitching#strict_parse_with_error_mode_fallback (9) (0 ms, 0.00%)
Array#each (7054) (296 ms, 7.88%)
Array#each (7054)
Liquid::Parser#consume (540) (0 ms, 0.00%)
Liquid::If#parse (4) (1 ms, 0.03%)
Liquid::Block#parse_body (4) (0 ms, 0.00%)
Liquid::Parser#initialize (26) (1 ms, 0.03%)
Liquid::ParserSwitching#strict_parse_with_error_mode_fallback (296) (20 ms, 0.53%)
Liquid::ParserSwitching#strict_parse_with_error_context (43) (3 ms, 0.08%)
PlatformosCheck::Template#snippet? (375) (5 ms, 0.13%)
PlatformosCheck::Node#line_number (70) (0 ms, 0.00%)
PlatformosCheck::ThemeFile#name (110) (0 ms, 0.00%)
Array#each (1695) (2 ms, 0.05%)
PlatformosCheck::HtmlVisitor#call_checks (182) (2 ms, 0.05%)
Liquid::Block#parse_body (2) (1 ms, 0.03%)
String#scan (6) (0 ms, 0.00%)
Array#unshift (1388) (0 ms, 0.00%)
Kernel#is_a? (1415) (0 ms, 0.00%)
Pathname#sub_ext (176) (0 ms, 0.00%)
PlatformosCheck::UndefinedObject#on_end (1) (9 ms, 0.24%)
PlatformosCheck::Position#can_find_needle? (95) (0 ms, 0.00%)
PlatformosCheck::Position#line_number (85) (0 ms, 0.00%)
Liquid::ParseTreeVisitor#initialize (401) (0 ms, 0.00%)
Class#new (415) (9 ms, 0.24%)
<Class::Liquid::Condition>#parse_expression (101) (1 ms, 0.03%)
Liquid::If#initialize (4) (0 ms, 0.00%)
PlatformosCheck::StringHelpers#underscore (788) (4 ms, 0.11%)
Class#new (434) (1 ms, 0.03%)
PlatformosCheck::Node#type_name (2898) (16 ms, 0.43%)
PlatformosCheck::Node#tag? (442) (0 ms, 0.00%)
Liquid::Parser#initialize (25) (0 ms, 0.00%)
StringScanner#eos? (2438) (0 ms, 0.00%)
PlatformosCheck::ThemeFile#name (209) (1 ms, 0.03%)
Integer#upto (638) (1 ms, 0.03%)
Liquid::Block#parse_body (4) (6 ms, 0.16%)
Liquid::Block#parse_body (1) (0 ms, 0.00%)
PlatformosCheck::ThemeFile#relative_path (903) (0 ms, 0.00%)
<Class::Liquid::Tag>#parse (6) (9 ms, 0.24%)
PlatformosCheck::Checks#call_check_method (38640) (39 ms, 1.04%)
Liquid::Parser#expression (18) (0 ms, 0.00%)
Class#new (91) (1 ms, 0.03%)
String#scan (31) (1 ms, 0.03%)
PlatformosCheck::Checks#call (1328) (11 ms, 0.29%)
Kernel#loop (155) (1 ms, 0.03%)
String#scan (4) (1 ms, 0.03%)
Class#new (734) (1 ms, 0.03%)
PlatformosCheck::UndefinedObject#ignore? (91) (1 ms, 0.03%)
PlatformosCheck::ThemeFile#name (58) (0 ms, 0.00%)
PlatformosCheck::ThemeFile#relative_path (91) (0 ms, 0.00%)
StringScanner#scan_until (25392) (9 ms, 0.24%)
PlatformosCheck::StringHelpers#demodulize (168) (0 ms, 0.00%)
Liquid::ParserSwitching#parse_with_selected_parser (5) (1 ms, 0.03%)
PlatformosCheck::Position#contents (721) (0 ms, 0.00%)
Array#each (266) (9 ms, 0.24%)
PlatformosCheck::ThemeFile#name (3504) (10 ms, 0.27%)
Array#each (38) (11 ms, 0.29%)
Class#new (56) (0 ms, 0.00%)
PlatformosCheck::Checks#call_check_method (3792) (3 ms, 0.08%)
PlatformosCheck::ThemeFile#name (213) (1 ms, 0.03%)
<Class::Liquid::Condition>#parse_expression (27) (0 ms, 0.00%)
Liquid::Document#parse_body (91) (320 ms, 8.52%)
Liquid::Document#p..
String#[] (788) (0 ms, 0.00%)
PlatformosCheck::Node#inside_liquid_tag? (38) (2 ms, 0.05%)
<Module::PlatformosCheck>#with_liquid_c_disabled (1) (3,502 ms, 93.19%)
<Module::PlatformosCheck>#with_liquid_c_disabled (1)
PlatformosCheck::Position#start_offset (95) (2 ms, 0.05%)
PlatformosCheck::Node#block_tag? (504) (0 ms, 0.00%)
Nokogiri::XML::Node#attributes (91) (0 ms, 0.00%)
Liquid::Block#parse_body (1) (1 ms, 0.03%)
Liquid::Variable#parse_filterargs (24) (0 ms, 0.00%)
PlatformosCheck::Position#contents (1090) (1 ms, 0.03%)
Liquid::VariableLookup#initialize (113) (1 ms, 0.03%)
StringScanner#scan_until (13169) (5 ms, 0.13%)
Class#new (43) (3 ms, 0.08%)
String#initialize_copy (1940) (0 ms, 0.00%)
StringScanner#scan (407) (0 ms, 0.00%)
Regexp#match? (1500) (1 ms, 0.03%)
<Class::Liquid::Expression>#parse (76) (1 ms, 0.03%)
PlatformosCheck::UndefinedObject#ignore? (110) (0 ms, 0.00%)
<Object::Object>#[] (1320) (1 ms, 0.03%)
PlatformosCheck::Node#block? (120) (0 ms, 0.00%)
String#gsub! (3000) (3 ms, 0.08%)
Liquid::ParserSwitching#parse_with_selected_parser (29) (2 ms, 0.05%)
PlatformosCheck::Node#document? (441) (0 ms, 0.00%)
PlatformosCheck::Position#contents (1896) (1 ms, 0.03%)
PlatformosCheck::HtmlNode#children (97) (0 ms, 0.00%)
Pathname#sub_ext (3504) (5 ms, 0.13%)
Regexp#match? (1917) (1 ms, 0.03%)
Liquid::Tokenizer#shift (498) (1 ms, 0.03%)
Array#any? (415) (0 ms, 0.00%)
StringScanner#scan (1236) (0 ms, 0.00%)
PlatformosCheck::StringHelpers#underscore (884) (5 ms, 0.13%)
PlatformosCheck::Position#start_index (1073) (20 ms, 0.53%)
PlatformosCheck::Position#contents (773) (0 ms, 0.00%)
Liquid::Tokenizer#shift (214) (0 ms, 0.00%)
Kernel#initialize_dup (692) (0 ms, 0.00%)
Liquid::ParserSwitching#strict_parse_with_error_mode_fallback (6) (1 ms, 0.03%)
PlatformosCheck::Theme#[] (38) (11 ms, 0.29%)
Liquid::ParseContext#new_block_body (152) (0 ms, 0.00%)
Liquid::BlockBody#create_variable (47) (3 ms, 0.08%)
PlatformosCheck::UndefinedObject#ignore? (61) (0 ms, 0.00%)
Liquid::ParseContext#parse_expression (25) (0 ms, 0.00%)
Liquid::If#parse (2) (0 ms, 0.00%)
Class#new (26) (1 ms, 0.03%)
StringScanner#scan (2911) (1 ms, 0.03%)
Array#each (1515) (624 ms, 16.61%)
Array#each (1515)
String#rindex (1388) (0 ms, 0.00%)
PlatformosCheck::Node#comment? (508) (0 ms, 0.00%)
PlatformosCheck::Node#literal? (1941) (1 ms, 0.03%)
PlatformosCheck::ThemeFile#relative_path (3504) (1 ms, 0.03%)
<Class::Liquid::Tag>#parse (2) (2 ms, 0.05%)
PlatformosCheck::Node#start_index (250) (2 ms, 0.05%)
Kernel#is_a? (1478) (0 ms, 0.00%)
<Class::File>#basename (1852) (1 ms, 0.03%)
PlatformosCheck::SpaceInsideBraces#on_tag (165) (9 ms, 0.24%)
<Class::Nokogiri::HTML4::Document>#new (124) (1 ms, 0.03%)
Liquid::ParserSwitching#strict_parse_with_error_context (25) (2 ms, 0.05%)
String#[] (1388) (0 ms, 0.00%)
Liquid::BlockBody#parse (12) (1 ms, 0.03%)
Regexp#=== (1065) (1 ms, 0.03%)
<Class::Liquid::Tag>#parse (1) (1 ms, 0.03%)
Liquid::If#push_block (4) (0 ms, 0.00%)
PlatformosCheck::UnusedAssign#on_variable_lookup (165) (1 ms, 0.03%)
Liquid::BlockBody#create_variable (4) (0 ms, 0.00%)
Array#map (415) (0 ms, 0.00%)
Pathname#relative_path_from (232) (16 ms, 0.43%)
Pathname#sub_ext (165) (0 ms, 0.00%)
Liquid::BlockBody#parse (2) (0 ms, 0.00%)
Liquid::BlockBody#create_variable (4) (0 ms, 0.00%)
<Class::Liquid::Condition>#parse_expression (48) (1 ms, 0.03%)
PlatformosCheck::Visitor#call_checks (5484) (298 ms, 7.93%)
PlatformosCheck::Visit..
String#scan (1372) (1 ms, 0.03%)
PlatformosCheck::HtmlVisitor#visit (632) (157 ms, 4.18%)
ThemeChe..
Kernel#respond_to? (1544) (0 ms, 0.00%)
Array#each (590) (157 ms, 4.18%)
Array#ea..
Kernel#is_a? (2648) (0 ms, 0.00%)
Class#new (152) (5 ms, 0.13%)
PlatformosCheck::PositionHelper#from_row_column_to_index (38) (4 ms, 0.11%)
<Class::Liquid::Tag>#parse (4) (1 ms, 0.03%)
Class#new (803) (1 ms, 0.03%)
Pathname#sub_ext (249) (1 ms, 0.03%)
Enumerable#flat_map (1832) (2 ms, 0.05%)
Liquid::If#strict_parse (4) (0 ms, 0.00%)
<Class::Liquid::Tag>#parse (2) (1 ms, 0.03%)
Pathname#sub_ext (209) (1 ms, 0.03%)
Liquid::Parser#look (670) (0 ms, 0.00%)
PlatformosCheck::Node#position (238) (0 ms, 0.00%)
PlatformosCheck::UndefinedObject#on_variable_lookup (165) (3 ms, 0.08%)
Liquid::Block#parse_body (8) (11 ms, 0.29%)
Class#new (7) (0 ms, 0.00%)
Enumerable#map (662) (2 ms, 0.05%)
Liquid::BlockBody#parse (30) (36 ms, 0.96%)
Kernel#is_a? (1197) (0 ms, 0.00%)
Module#=== (1307) (0 ms, 0.00%)
<Class::Liquid::Tag>#parse (62) (34 ms, 0.90%)
Liquid::Variable#initialize (16) (1 ms, 0.03%)
PlatformosCheck::JsonFile#content (209) (0 ms, 0.00%)
Liquid::Block#parse_body (2) (0 ms, 0.00%)
Class#new (373) (1 ms, 0.03%)
PlatformosCheck::Checks#call_check_method (165024) (196 ms, 5.22%)
PlatformosCheck..
StringScanner#scan (353) (0 ms, 0.00%)
PlatformosCheck::Position#start_index (240) (3 ms, 0.08%)
String#gsub (1204) (1 ms, 0.03%)
Array#each (908) (412 ms, 10.96%)
Array#each (908)
PlatformosCheck::Position#needle (365) (2 ms, 0.05%)
String#scan (415) (21 ms, 0.56%)
Liquid::For#parse (5) (2 ms, 0.05%)
PlatformosCheck::Node#start_index (330) (3 ms, 0.08%)
PlatformosCheck::Visitor#call_checks (1610) (53 ms, 1.41%)
T..
PlatformosCheck::SpaceInsideBraces#on_tag (4) (0 ms, 0.00%)
Liquid::BlockBody#parse_for_document (26) (87 ms, 2.32%)
Liq..
PlatformosCheck::UnknownFilter#on_variable (88) (0 ms, 0.00%)
Liquid::Block#parse_body (55) (6 ms, 0.16%)
PlatformosCheck::PositionHelper#from_row_column_to_index (70) (7 ms, 0.19%)
Liquid::Lexer#tokenize (52) (2 ms, 0.05%)
PlatformosCheck::LiquidTag#on_string (318) (1 ms, 0.03%)
Psych::Visitors::ToRuby#deserialize (83) (0 ms, 0.00%)
Nokogiri::XML::Node#internal_subset (124) (0 ms, 0.00%)
PlatformosCheck::Node#tag? (2369) (1 ms, 0.03%)
PlatformosCheck::Node#inside_liquid_tag? (31) (6 ms, 0.16%)
Class#new (305) (0 ms, 0.00%)
String#[] (924) (0 ms, 0.00%)
PlatformosCheck::ThemeFile#name (165) (1 ms, 0.03%)
String#initialize_copy (3014) (0 ms, 0.00%)
PlatformosCheck::Position#has_content_and_line_number_but_no_needle? (1090) (0 ms, 0.00%)
PlatformosCheck::Position#contents (1896) (1 ms, 0.03%)
PlatformosCheck::Node#block_tag? (1415) (1 ms, 0.03%)
PlatformosCheck::RemoteAsset#on_element (230) (1 ms, 0.03%)
Liquid::If#push_block (1) (2 ms, 0.05%)
PlatformosCheck::UnknownFilter#on_variable (204) (1 ms, 0.03%)
PlatformosCheck::Node#inside_liquid_tag? (39) (8 ms, 0.21%)
Liquid::If#parse (1) (0 ms, 0.00%)
String#[] (1032) (0 ms, 0.00%)
Liquid::If#parse_comparison (48) (2 ms, 0.05%)
Liquid::BlockBody#parse_for_document (1) (1 ms, 0.03%)
Liquid::Variable#strict_parse (6) (0 ms, 0.00%)
Liquid::Parser#initialize (7) (0 ms, 0.00%)
String#scan (43) (3 ms, 0.08%)
Symbol#to_s (3271) (1 ms, 0.03%)
Pathname#initialize (232) (0 ms, 0.00%)
<Object::Object>#[] (1338) (1 ms, 0.03%)
Kernel#respond_to? (20784) (3 ms, 0.08%)
PlatformosCheck::StringHelpers#underscore (52) (0 ms, 0.00%)
Array#each_index (164) (0 ms, 0.00%)
Class#new (35) (0 ms, 0.00%)
PlatformosCheck::Node#comment? (1695) (1 ms, 0.03%)
Liquid::BlockBody#parse (8) (1 ms, 0.03%)
Pathname#sub_ext (1586) (2 ms, 0.05%)
PlatformosCheck::StringHelpers#underscore (793) (4 ms, 0.11%)
String#gsub! (1138) (1 ms, 0.03%)
Array#each (320) (8 ms, 0.21%)
PlatformosCheck::LiquidTag#on_string (793) (3 ms, 0.08%)
Liquid::BlockBody#parse (4) (3 ms, 0.08%)
Psych::Visitors::ToRuby#deserialize (151) (1 ms, 0.03%)
Liquid::BlockBody#parse_for_document (1) (1 ms, 0.03%)
Liquid::BlockBody#parse (2) (1 ms, 0.03%)
Kernel#instance_variable_get (1032) (0 ms, 0.00%)
Liquid::BlockBody#parse_for_liquid_tag (2) (1 ms, 0.03%)
PlatformosCheck::HtmlNode#name (486) (0 ms, 0.00%)
Liquid::For#initialize (5) (0 ms, 0.00%)
PlatformosCheck::UndefinedObject#ignore? (209) (1 ms, 0.03%)
PlatformosCheck::Node#markup (373) (1 ms, 0.03%)
String#to_sym (1710) (0 ms, 0.00%)
<Class::Regexp>#last_match (1408) (0 ms, 0.00%)
Liquid::Block#parse_body (29) (11 ms, 0.29%)
Liquid::Parser#expression (43) (0 ms, 0.00%)
PlatformosCheck::Position#contents (365) (0 ms, 0.00%)
Liquid::If#parse_expression (86) (1 ms, 0.03%)
Liquid::Lexer#tokenize (12) (0 ms, 0.00%)
Class#new (25) (1 ms, 0.03%)
PlatformosCheck::Node#line_number (73) (0 ms, 0.00%)
Liquid::If#strict_parse (5) (0 ms, 0.00%)
String#initialize_copy (1586) (0 ms, 0.00%)
PlatformosCheck::Check#ignored? (7639) (2 ms, 0.05%)
Liquid::ParserSwitching#strict_parse_with_error_mode_fallback (41) (2 ms, 0.05%)
Array#each (364) (16 ms, 0.43%)
Liquid::If#push_block (41) (3 ms, 0.08%)
PlatformosCheck::ThemeFile#relative_path (2003) (1 ms, 0.03%)
Kernel#is_a? (2267) (0 ms, 0.00%)
Liquid::If#strict_parse (6) (0 ms, 0.00%)
Pathname#glob (1) (0 ms, 0.00%)
PlatformosCheck::Theme#json (1) (41 ms, 1.09%)
Kernel#is_a? (1392) (0 ms, 0.00%)
Liquid::BlockBody#parse_for_document (4) (0 ms, 0.00%)
Array#each (209) (0 ms, 0.00%)
Liquid::Parser#argument (9) (0 ms, 0.00%)
Liquid::Block#parse_body (7) (0 ms, 0.00%)
Liquid::Lexer#tokenize (6) (0 ms, 0.00%)
PlatformosCheck::Node#start_index (773) (23 ms, 0.61%)
StringScanner#scan (963) (0 ms, 0.00%)
String#=~ (820) (1 ms, 0.03%)
Regexp#match? (858) (0 ms, 0.00%)
Kernel#instance_variable_get (731) (0 ms, 0.00%)
Liquid::Block#parse_body (6) (2 ms, 0.05%)
PlatformosCheck::ParsingHelpers#outside_of_strings (305) (4 ms, 0.11%)
Liquid::Block#parse_body (4) (0 ms, 0.00%)
PlatformosCheck::Position#start_line_offset (85) (7 ms, 0.19%)
PlatformosCheck::ThemeFile#name (1586) (8 ms, 0.21%)
PlatformosCheck::Node#markup (673) (1 ms, 0.03%)
Array#unshift (1388) (0 ms, 0.00%)
Liquid::Parser#argument (105) (1 ms, 0.03%)
PlatformosCheck::Check#ignored? (3938) (1 ms, 0.03%)
PlatformosCheck::ParsingHelpers#outside_of_strings (48) (1 ms, 0.03%)
PlatformosCheck::ThemeFile#name (342) (4 ms, 0.11%)
Kernel#initialize_dup (375) (2 ms, 0.05%)
Enumerable#flat_map (501) (1 ms, 0.03%)
Class#new (1521) (2 ms, 0.05%)
PlatformosCheck::Checks#call (82) (2 ms, 0.05%)
Class#new (115) (0 ms, 0.00%)
Liquid::If#strict_parse (46) (3 ms, 0.08%)
PlatformosCheck::Node#markup (987) (9 ms, 0.24%)
StringScanner#scan_until (1178) (0 ms, 0.00%)
String#index (1073) (0 ms, 0.00%)
Set#each (91) (1 ms, 0.03%)
Liquid::BlockBody#parse_for_document (5) (1 ms, 0.03%)
PlatformosCheck::Position#has_content_and_line_number_but_no_needle? (2267) (1 ms, 0.03%)
PlatformosCheck::Checks#call_check_method (1968) (1 ms, 0.03%)
String#to_sym (788) (0 ms, 0.00%)
StringScanner#eos? (4240) (1 ms, 0.03%)
PlatformosCheck::Template#snippet? (342) (1 ms, 0.03%)
Nokogiri::XML::NodeSet#each (662) (2 ms, 0.05%)
Pathname#to_s (329) (0 ms, 0.00%)
PlatformosCheck::Position#compute_start_offset (31) (3 ms, 0.08%)
Class#new (3) (0 ms, 0.00%)
PlatformosCheck::Node#type_name (50) (0 ms, 0.00%)
PlatformosCheck::StringHelpers#underscore (62) (0 ms, 0.00%)
Class#new (44) (3 ms, 0.08%)
Liquid::If#initialize (26) (2 ms, 0.05%)
PlatformosCheck::JsonFile#content (104) (76 ms, 2.02%)
Th..
Liquid::Lexer#tokenize (19) (0 ms, 0.00%)
Liquid::BlockBody#parse_for_document (2) (1 ms, 0.03%)
Liquid::Block#parse_body (26) (87 ms, 2.32%)
Liq..
Nokogiri::XML::Node#children (212) (0 ms, 0.00%)
String#tr! (1335) (1 ms, 0.03%)
Class#new (296) (2 ms, 0.05%)
StringScanner#scan (2687) (1 ms, 0.03%)
<Class::Liquid::Expression>#parse (31) (0 ms, 0.00%)
Liquid::BlockBody#create_variable (43) (3 ms, 0.08%)
Liquid::BlockBody#create_variable (52) (4 ms, 0.11%)
Liquid::If#parse_comparison (15) (1 ms, 0.03%)
Liquid::BlockBody#create_variable (6) (0 ms, 0.00%)
PlatformosCheck::UnusedAssign#on_variable_lookup (58) (0 ms, 0.00%)
Liquid::Variable#strict_parse (21) (1 ms, 0.03%)
Liquid::Block#parse_body (10) (1 ms, 0.03%)
PlatformosCheck::Template#snippet? (165) (1 ms, 0.03%)
Liquid::If#parse_comparison (6) (0 ms, 0.00%)
Class#new (21) (1 ms, 0.03%)
Liquid::ParserSwitching#strict_parse_with_error_mode_fallback (8) (0 ms, 0.00%)
PlatformosCheck::Position#start_offset (1680) (0 ms, 0.00%)
PlatformosCheck::Node#position (411) (0 ms, 0.00%)
Liquid::ParserSwitching#parse_with_selected_parser (4) (0 ms, 0.00%)
Liquid::ParserSwitching#strict_parse_with_error_context (16) (1 ms, 0.03%)
Kernel#is_a? (2248) (0 ms, 0.00%)
Class#new (646) (1 ms, 0.03%)
Liquid::BlockBody#create_variable (130) (6 ms, 0.16%)
StringScanner#scan (746) (1 ms, 0.03%)
String#scan (2) (0 ms, 0.00%)
PlatformosCheck::StringHelpers#demodulize (1578) (2 ms, 0.05%)
Liquid::Parser#expression (289) (2 ms, 0.05%)
Liquid::BlockBody#parse (2) (5 ms, 0.13%)
PlatformosCheck::ThemeFile#source (1) (0 ms, 0.00%)
Liquid::ParserSwitching#strict_parse_with_error_context (4) (0 ms, 0.00%)
PlatformosCheck::DeprecatedGlobalAppBlockType#on_variable (204) (0 ms, 0.00%)
Liquid::Parser#variable_lookups (46) (0 ms, 0.00%)
Liquid::Lexer#tokenize (130) (2 ms, 0.05%)
PlatformosCheck::Position#contents (452) (0 ms, 0.00%)
String#initialize_copy (1940) (0 ms, 0.00%)
PlatformosCheck::LiquidTag#on_tag (70) (15 ms, 0.40%)
Liquid::Block#parse_body (4) (2 ms, 0.05%)
String#[] (1320) (0 ms, 0.00%)
PlatformosCheck::ThemeFile#source (1344) (0 ms, 0.00%)
PlatformosCheck::Node#markup (343) (1 ms, 0.03%)
Pathname#sub_ext (165) (0 ms, 0.00%)
PlatformosCheck::UnknownFilter#on_variable (193) (1 ms, 0.03%)
Array#each_index (113) (0 ms, 0.00%)
<Class::Liquid::VariableLookup>#parse (99) (1 ms, 0.03%)
PlatformosCheck::Node#children (508) (4 ms, 0.11%)
PlatformosCheck::Position#can_find_needle? (105) (0 ms, 0.00%)
PlatformosCheck::Node#line_number (256) (1 ms, 0.03%)
<Class::Nokogiri::HTML4::Document>#new (310) (2 ms, 0.05%)
PlatformosCheck::Position#can_find_needle? (220) (1 ms, 0.03%)
Kernel#is_a? (2267) (0 ms, 0.00%)
Liquid::Variable#initialize (6) (1 ms, 0.03%)
<Object::Object>#[] (1839) (1 ms, 0.03%)
Liquid::If#unknown_tag (15) (0 ms, 0.00%)
Array#map (987) (2 ms, 0.05%)
PlatformosCheck::ThemeFile#source (1693) (0 ms, 0.00%)
Kernel#respond_to? (125952) (19 ms, 0.51%)
Liquid::Case#parse (2) (2 ms, 0.05%)
PlatformosCheck::HtmlNode#children (553) (3 ms, 0.08%)
Liquid::Parser#expression (106) (1 ms, 0.03%)
PlatformosCheck::DeprecatedFilter#on_variable (313) (1 ms, 0.03%)
String#rindex (1917) (1 ms, 0.03%)
Psych::Visitors::ToRuby#visit_Psych_Nodes_Scalar (151) (1 ms, 0.03%)
Liquid::ParserSwitching#parse_with_selected_parser (2) (0 ms, 0.00%)
Liquid::Parser#look (1019) (1 ms, 0.03%)
Class#new (51) (3 ms, 0.08%)
Kernel#initialize_dup (681) (0 ms, 0.00%)
Symbol#to_s (2594) (1 ms, 0.03%)
PlatformosCheck::Node#start_index (160) (2 ms, 0.05%)
Class#new (296) (1 ms, 0.03%)
Liquid::BlockBody#parse (3) (4 ms, 0.11%)
Liquid::ParserSwitching#strict_parse_with_error_mode_fallback (161) (8 ms, 0.21%)
PlatformosCheck::UndefinedObject::TemplateInfo#add_variable_lookup (29) (0 ms, 0.00%)
PlatformosCheck::Node#tag? (1134) (1 ms, 0.03%)
PlatformosCheck::ThemeFile#name (681) (2 ms, 0.05%)
PlatformosCheck::Node#markup (217) (0 ms, 0.00%)
Class#new (1) (2 ms, 0.05%)
Class#new (113) (1 ms, 0.03%)
<Object::Object>#[] (132) (0 ms, 0.00%)
PlatformosCheck::SpaceInsideBraces#on_tag (373) (21 ms, 0.56%)
Enumerable#find (21) (6 ms, 0.16%)
<Class::Liquid::Tag>#parse (6) (1 ms, 0.03%)
PlatformosCheck::Node#initialize (316) (0 ms, 0.00%)
PlatformosCheck::Theme#[] (1) (0 ms, 0.00%)
PlatformosCheck::Theme#[] (7) (2 ms, 0.05%)
PlatformosCheck::Node#inside_liquid_tag? (165) (8 ms, 0.21%)
Class#new (853) (1 ms, 0.03%)
PlatformosCheck::Position#can_find_needle? (150) (1 ms, 0.03%)
Liquid::VariableLookup#initialize (46) (0 ms, 0.00%)
PlatformosCheck::StringHelpers#underscore (473) (3 ms, 0.08%)
Liquid::Variable#strict_parse (15) (1 ms, 0.03%)
Liquid::Parser#variable_lookups (160) (1 ms, 0.03%)
PlatformosCheck::Node#tag_markup (714) (24 ms, 0.64%)
PlatformosCheck::Node#tag? (639) (0 ms, 0.00%)
PlatformosCheck::RequiredLayoutThemeObject#on_variable (209) (0 ms, 0.00%)
PlatformosCheck::Node#start_index (40) (2 ms, 0.05%)
PlatformosCheck::HtmlNode#name (746) (1 ms, 0.03%)
Pathname#sub_ext (165) (0 ms, 0.00%)
String#scan (636) (0 ms, 0.00%)
Liquid::Block#parse_body (11) (2 ms, 0.05%)
PlatformosCheck::Node#inside_liquid_tag? (256) (39 ms, 1.04%)
<Module::Psych>#load (1) (0 ms, 0.00%)
Liquid::Parser#initialize (6) (0 ms, 0.00%)
String#index (1090) (2 ms, 0.05%)
<Class::Liquid::Tag>#parse (9) (2 ms, 0.05%)
Liquid::If#push_block (49) (4 ms, 0.11%)
Class#new (76) (2 ms, 0.05%)
Kernel#loop (35) (0 ms, 0.00%)
PlatformosCheck::Position#line_number (256) (1 ms, 0.03%)
String#to_s (1470) (0 ms, 0.00%)
PlatformosCheck::UndefinedObject#ignore? (249) (1 ms, 0.03%)
Pathname#to_s (312) (0 ms, 0.00%)
String#scan (160) (12 ms, 0.32%)
Psych::TreeBuilder#scalar (173) (1 ms, 0.03%)
Liquid::If#initialize (3) (0 ms, 0.00%)
<Class::Liquid::Expression>#parse (105) (0 ms, 0.00%)
PlatformosCheck::HtmlNode#name (1007) (2 ms, 0.05%)
PlatformosCheck::Node#comment? (2263) (1 ms, 0.03%)
Liquid::If#strict_parse (7) (0 ms, 0.00%)
PlatformosCheck::Visitor#call_checks (4318) (180 ms, 4.79%)
ThemeChec..
PlatformosCheck::PlatformosLiquid::Filter#labels (313) (6 ms, 0.16%)
Liquid::VariableLookup#initialize (47) (0 ms, 0.00%)
PlatformosCheck::UndefinedObject#on_variable_lookup (197) (4 ms, 0.11%)
PlatformosCheck::SpaceInsideBraces#on_tag (31) (2 ms, 0.05%)
Class#new (4) (1 ms, 0.03%)
PlatformosCheck::Position#start_index (220) (2 ms, 0.05%)
Class#new (8) (0 ms, 0.00%)
PlatformosCheck::Node#inside_liquid_tag? (52) (8 ms, 0.21%)
Nokogiri::XML::Node#node_name (1760) (0 ms, 0.00%)
String#index (95) (0 ms, 0.00%)
Kernel#is_a? (1832) (0 ms, 0.00%)
PlatformosCheck::Node#children (48) (1 ms, 0.03%)
Liquid::Lexer#tokenize (11) (0 ms, 0.00%)
Liquid::BlockBody#create_variable (2) (0 ms, 0.00%)
Liquid::VariableLookup#initialize (35) (0 ms, 0.00%)
Pathname#initialize (3504) (3 ms, 0.08%)
PlatformosCheck::ThemeFile#name (165) (1 ms, 0.03%)
PlatformosCheck::Node#type_name (253) (1 ms, 0.03%)
PlatformosCheck::HtmlNode#initialize (377) (0 ms, 0.00%)
Liquid::BlockBody#create_variable (16) (1 ms, 0.03%)
Kernel#initialize_dup (2003) (1 ms, 0.03%)
StringScanner#scan_until (6080) (2 ms, 0.05%)
Class#new (632) (1 ms, 0.03%)
Liquid::Block#parse_body (13) (20 ms, 0.53%)
Liquid::BlockBody#parse (6) (1 ms, 0.03%)
Liquid::Block#parse_body (5) (5 ms, 0.13%)
PlatformosCheck::ThemeFile#name (209) (1 ms, 0.03%)
Array#each (3) (1 ms, 0.03%)
Class#new (58) (0 ms, 0.00%)
PlatformosCheck::Node#comment? (2248) (1 ms, 0.03%)
Pathname#initialize (464) (1 ms, 0.03%)
PlatformosCheck::Position#start_offset (250) (2 ms, 0.05%)
Liquid::ParserSwitching#parse_with_selected_parser (210) (22 ms, 0.59%)
Liquid::Variable#parse_filterargs (101) (1 ms, 0.03%)
Class#new (9) (1 ms, 0.03%)
Liquid::If#unknown_tag (20) (1 ms, 0.03%)
Liquid::If#parse_binary_comparisons (49) (2 ms, 0.05%)
Kernel#is_a? (3279) (0 ms, 0.00%)
Liquid::Parser#initialize (16) (0 ms, 0.00%)
Liquid::If#parse (7) (1 ms, 0.03%)
<Class::Liquid::Tag>#parse (7) (1 ms, 0.03%)
PlatformosCheck::Visitor#call_checks (2588) (72 ms, 1.92%)
Th..
PlatformosCheck::Position#can_find_needle? (70) (0 ms, 0.00%)
String#scan (30) (2 ms, 0.05%)
Array#each (5358) (184 ms, 4.90%)
Array#eac..
Class#new (632) (1 ms, 0.03%)
<Class::IO>#read (1) (0 ms, 0.00%)
Liquid::ParseTreeVisitor#initialize (704) (0 ms, 0.00%)
Kernel#respond_to? (2933) (0 ms, 0.00%)
Liquid::Lexer#tokenize (152) (4 ms, 0.11%)
Symbol#to_s (2044) (1 ms, 0.03%)
PlatformosCheck::Position#contents (452) (0 ms, 0.00%)
PlatformosCheck::SpaceInsideBraces#on_variable (193) (1 ms, 0.03%)
Liquid::Block#parse_body (6) (0 ms, 0.00%)
Liquid::If#initialize (4) (0 ms, 0.00%)
Liquid::If#initialize (4) (0 ms, 0.00%)
PlatformosCheck::Node#literal? (2286) (2 ms, 0.05%)
PlatformosCheck::Node#block? (949) (2 ms, 0.05%)
PlatformosCheck::Node#type_name (2594) (14 ms, 0.37%)
Liquid::BlockBody#parse (3) (7 ms, 0.19%)
Liquid::BlockBody#parse (8) (4 ms, 0.11%)
String#[] (1534) (0 ms, 0.00%)
String#scan (12) (1 ms, 0.03%)
PlatformosCheck::Node#start_index (486) (14 ms, 0.37%)
PlatformosCheck::Position#start_line_offset (256) (17 ms, 0.45%)
Kernel#is_a? (2044) (0 ms, 0.00%)
PlatformosCheck::Checks#call (60) (2 ms, 0.05%)
PlatformosCheck::HtmlVisitor#call_checks (524) (4 ms, 0.11%)
<Module::JSON>#parse (31) (1 ms, 0.03%)
Liquid::Block#parse_body (6) (0 ms, 0.00%)
Kernel#respond_to? (3792) (1 ms, 0.03%)
PlatformosCheck::Node#start_index (95) (3 ms, 0.08%)
PlatformosCheck::Position#contents (1680) (1 ms, 0.03%)
<Class::Nokogiri::XML::DocumentFragment>#new (91) (55 ms, 1.46%)
<..
Psych::Visitors::Visitor#visit (1) (1 ms, 0.03%)
PlatformosCheck::Position#can_find_needle? (240) (1 ms, 0.03%)
Module#name (1470) (0 ms, 0.00%)
Kernel#initialize_dup (903) (0 ms, 0.00%)
PlatformosCheck::HtmlNode#attributes (54) (0 ms, 0.00%)
<Class::Liquid::Tag>#parse (3) (1 ms, 0.03%)
PlatformosCheck::ValidHTMLTranslation#parse_and_add_offense (310) (14 ms, 0.37%)
String#index (1680) (4 ms, 0.11%)
Hash#each (6) (1 ms, 0.03%)
Kernel#instance_variable_defined? (1204) (0 ms, 0.00%)
PlatformosCheck::Template#snippet? (312) (1 ms, 0.03%)
<Class::File>#basename (1156) (1 ms, 0.03%)
Liquid::ParserSwitching#strict_parse_with_error_context (130) (6 ms, 0.16%)
Liquid::ParseContext#parse_expression (268) (3 ms, 0.08%)
Class#new (91) (0 ms, 0.00%)
PlatformosCheck::Node#start_index (2267) (48 ms, 1.28%)
T..
Liquid::Block#parse_body (18) (1 ms, 0.03%)
PlatformosCheck::SpaceInsideBraces#on_tag (14) (1 ms, 0.03%)
String#gsub! (2670) (3 ms, 0.08%)
StringScanner#charpos (256) (0 ms, 0.00%)
Liquid::Raw#parse (37) (1 ms, 0.03%)
Liquid::For#parse (1) (0 ms, 0.00%)
PlatformosCheck::UndefinedObject#ignore? (88) (0 ms, 0.00%)
PlatformosCheck::Checks#call (1401) (17 ms, 0.45%)
PlatformosCheck::HtmlNode#replace_placeholders (192) (0 ms, 0.00%)
Kernel#respond_to? (4396) (1 ms, 0.03%)
PlatformosCheck::Visitor#call_checks (1460) (48 ms, 1.28%)
T..
Liquid::ParserSwitching#parse_with_selected_parser (10) (1 ms, 0.03%)
String#scan (15) (1 ms, 0.03%)
PlatformosCheck::HtmlNode#children (91) (5 ms, 0.13%)
StringScanner#scan_until (6951) (2 ms, 0.05%)
PlatformosCheck::LiquidTag#on_string (85) (0 ms, 0.00%)
Regexp#=== (526) (0 ms, 0.00%)
<Class::Liquid::Expression>#parse (296) (3 ms, 0.08%)
PlatformosCheck::Visitor#visit (1581) (2,813 ms, 74.86%)
PlatformosCheck::Visitor#visit (1581)
Liquid::Block#parse_body (6) (0 ms, 0.00%)
<Class::Liquid::Condition>#parse_expression (75) (1 ms, 0.03%)
PlatformosCheck::Node#type_name (706) (3 ms, 0.08%)
Liquid::Parser#variable_lookups (35) (0 ms, 0.00%)
PlatformosCheck::Node#inside_liquid_tag? (19) (1 ms, 0.03%)
Liquid::BlockBody#parse_for_liquid_tag (16) (6 ms, 0.16%)
PlatformosCheck::Checks#call_check_method (3668) (2 ms, 0.05%)
PlatformosCheck::ValidHTMLTranslation#visit_nested (4042) (18 ms, 0.48%)
PlatformosCheck::SpaceInsideBraces#on_variable (313) (3 ms, 0.08%)
PlatformosCheck::HtmlNode#children (377) (2 ms, 0.05%)
String#gsub! (1586) (1 ms, 0.03%)
PlatformosCheck::LiquidTag#on_string (1133) (3 ms, 0.08%)
Liquid::BlockBody#create_variable (8) (1 ms, 0.03%)
Liquid::BlockBody#parse (55) (6 ms, 0.16%)
Kernel#is_a? (1721) (0 ms, 0.00%)
PlatformosCheck::Checks#call_check_method (122448) (108 ms, 2.87%)
Theme..
PlatformosCheck::ParsingHelpers#outside_of_strings (124) (2 ms, 0.05%)
Liquid::Variable#strict_parse (2) (0 ms, 0.00%)
String#index (721) (2 ms, 0.05%)
Array#hash (158) (0 ms, 0.00%)
Liquid::For#parse (4) (2 ms, 0.05%)
PlatformosCheck::Node#markup (165) (0 ms, 0.00%)
StringScanner#charpos (463) (0 ms, 0.00%)
PlatformosCheck::Node#comment? (899) (0 ms, 0.00%)
Class#new (8) (0 ms, 0.00%)
Class#new (43) (1 ms, 0.03%)
PlatformosCheck::StringHelpers#underscore (127) (1 ms, 0.03%)
StringScanner#charpos (318) (1 ms, 0.03%)
Array#each (6) (0 ms, 0.00%)
PlatformosCheck::StringHelpers#underscore (50) (0 ms, 0.00%)
Hash#each (51) (0 ms, 0.00%)
Array#shift (1669) (0 ms, 0.00%)
Liquid::If#push_block (4) (0 ms, 0.00%)
Liquid::Block#parse (30) (36 ms, 0.96%)
PlatformosCheck::TranslationKeyExists#key_exists? (106) (1 ms, 0.03%)
Array#hash (151) (0 ms, 0.00%)
PlatformosCheck::Checks#call (6876) (256 ms, 6.81%)
PlatformosCheck::Ch..
PlatformosCheck::Position#content_line_count (373) (1 ms, 0.03%)
Array#each (2351) (1,755 ms, 46.70%)
Array#each (2351)
PlatformosCheck::StringHelpers#demodulize (1710) (3 ms, 0.08%)
Enumerable#find (1) (0 ms, 0.00%)
<Module::Psych>#parse (1) (4 ms, 0.11%)
Liquid::ParserSwitching#strict_parse_with_error_context (6) (0 ms, 0.00%)
PlatformosCheck::Node#source (1344) (1 ms, 0.03%)
PlatformosCheck::Node#inside_liquid_tag? (8) (1 ms, 0.03%)
Liquid::ParserSwitching#strict_parse_with_error_context (25) (1 ms, 0.03%)
Liquid::Parser#initialize (130) (3 ms, 0.08%)
String#downcase! (1204) (0 ms, 0.00%)
Liquid::Variable#initialize (9) (1 ms, 0.03%)
Liquid::BlockBody#parse_for_liquid_tag (6) (0 ms, 0.00%)
Liquid::If#initialize (4) (0 ms, 0.00%)
PlatformosCheck::Visitor#visit (559) (242 ms, 6.44%)
PlatformosCheck::V..
PlatformosCheck::Visitor#call_checks (7054) (302 ms, 8.04%)
PlatformosCheck::Visit..
Array#each_index (269) (1 ms, 0.03%)
Liquid::Variable#initialize (8) (1 ms, 0.03%)
StringScanner#scan_until (26227) (10 ms, 0.27%)
<Class::Liquid::Tag>#parse (3) (0 ms, 0.00%)
Liquid::If#initialize (4) (0 ms, 0.00%)
PlatformosCheck::Visitor#visit (1872) (1,220 ms, 32.47%)
PlatformosCheck::Visitor#visit (1872)
PlatformosCheck::Checks#call (518) (16 ms, 0.43%)
Kernel#respond_to? (1274) (0 ms, 0.00%)
Class#new (42) (1 ms, 0.03%)
Class#new (43) (1 ms, 0.03%)
Liquid::Block#parse (3) (2 ms, 0.05%)
Liquid::BlockBody#parse (18) (1 ms, 0.03%)
PlatformosCheck::FileSystemStorage#file (51) (7 ms, 0.19%)
PlatformosCheck::LiquidTag#reset_consecutive_statements (621) (0 ms, 0.00%)
PlatformosCheck::MissingTemplate#add_missing_offense (1) (0 ms, 0.00%)
String#count (256) (0 ms, 0.00%)
Liquid::If#parse_expression (34) (0 ms, 0.00%)
Liquid::If#push_block (15) (0 ms, 0.00%)
Liquid::Variable#initialize (8) (1 ms, 0.03%)
PlatformosCheck::ThemeFile#name (246) (1 ms, 0.03%)
Liquid::VariableLookup#initialize (45) (0 ms, 0.00%)
Kernel#is_a? (7417) (1 ms, 0.03%)
PlatformosCheck::Position#line_number (165) (1 ms, 0.03%)
Class#new (1) (2 ms, 0.05%)
PlatformosCheck::Visitor#visit (821) (412 ms, 10.96%)
PlatformosCheck::Visitor#visi..
Liquid::Lexer#tokenize (43) (1 ms, 0.03%)
Liquid::Lexer#tokenize (13) (0 ms, 0.00%)
<Class::Liquid::Tag>#parse (4) (3 ms, 0.08%)
Liquid::ParserSwitching#strict_parse_with_error_mode_fallback (9) (0 ms, 0.00%)
Enumerable#map (1) (1 ms, 0.03%)
PlatformosCheck::Node#source (1693) (1 ms, 0.03%)
PlatformosCheck::AssetUrlFilters#html_resource_drop? (313) (0 ms, 0.00%)
<Class::Liquid::Tag>#parse (4) (0 ms, 0.00%)
Array#each (1941) (1,529 ms, 40.69%)
Array#each (1941)
PlatformosCheck::Position#can_find_needle? (545) (3 ms, 0.08%)
Class#new (4) (0 ms, 0.00%)
Array#hash (195) (0 ms, 0.00%)
PlatformosCheck::Node#line_number (115) (0 ms, 0.00%)
<Class::Regexp>#last_match (24) (1 ms, 0.03%)
Class#new (9) (1 ms, 0.03%)
StringScanner#charpos (255) (1 ms, 0.03%)
Liquid::BlockBody#parse_for_document (61) (44 ms, 1.17%)
PlatformosCheck::Node#line_number (70) (0 ms, 0.00%)
PlatformosCheck::Node#literal? (1407) (1 ms, 0.03%)
Integer#upto (632) (1 ms, 0.03%)
Kernel#respond_to? (9632) (1 ms, 0.03%)
Liquid::ParserSwitching#strict_parse_with_error_context (3) (0 ms, 0.00%)
PlatformosCheck::UndefinedObject#on_variable_lookup (58) (1 ms, 0.03%)
PlatformosCheck::PositionHelper#from_row_column_to_index (115) (13 ms, 0.35%)
PlatformosCheck::ThemeFile#name (91) (0 ms, 0.00%)
Array#each (377) (24 ms, 0.64%)
String#start_with? (2534) (0 ms, 0.00%)
Liquid::Template#initialize (91) (1 ms, 0.03%)
StringScanner#scan_until (1776) (1 ms, 0.03%)
Liquid::For#parse (1) (1 ms, 0.03%)
Liquid::If#initialize (53) (7 ms, 0.19%)
Class#new (12) (0 ms, 0.00%)
Nokogiri::XML::Node#node_name (1492) (0 ms, 0.00%)
Array#each (97) (2 ms, 0.05%)
Liquid::BlockBody#parse (4) (1 ms, 0.03%)
Liquid::BlockBody#create_variable (43) (3 ms, 0.08%)
PlatformosCheck::Visitor#call_checks (1274) (36 ms, 0.96%)
PlatformosCheck::HtmlNode#replace_placeholders (172) (0 ms, 0.00%)
Set#each (189) (0 ms, 0.00%)
PlatformosCheck::Node#position (240) (0 ms, 0.00%)
Enumerable#map (91) (1 ms, 0.03%)
Liquid::If#parse_comparison (45) (2 ms, 0.05%)
String#scan (47) (3 ms, 0.08%)
PlatformosCheck::SpaceInsideBraces#on_node (91) (0 ms, 0.00%)
Liquid::BlockBody#create_variable (76) (5 ms, 0.13%)
Nokogiri::XML::NodeSet#each (632) (2 ms, 0.05%)
Psych::TreeBuilder#set_location (173) (0 ms, 0.00%)
<Class::Liquid::Expression>#parse (43) (0 ms, 0.00%)
Liquid::BlockBody#parse_for_document (2) (2 ms, 0.05%)
<Class::Liquid::Expression>#parse (70) (1 ms, 0.03%)
PlatformosCheck::HtmlVisitor#parse (91) (87 ms, 2.32%)
The..
String#scan (8) (1 ms, 0.03%)
String#scan (10) (0 ms, 0.00%)
Liquid::Block#parse_body (58) (62 ms, 1.65%)
Li..
PlatformosCheck::LiquidTag#reset_consecutive_statements (386) (0 ms, 0.00%)
PlatformosCheck::StringHelpers#underscore (1710) (9 ms, 0.24%)
PlatformosCheck::Node#block? (1133) (2 ms, 0.05%)
PlatformosCheck::Position#start_index (780) (6 ms, 0.16%)
String#scan (4) (0 ms, 0.00%)
Kernel#is_a? (1896) (0 ms, 0.00%)
Liquid::Parser#initialize (43) (1 ms, 0.03%)
Liquid::If#parse (3) (3 ms, 0.08%)
PlatformosCheck::Position#start_index (160) (1 ms, 0.03%)
PlatformosCheck::Checks#call_check_method (62112) (49 ms, 1.30%)
T..
Kernel#instance_variable_defined? (1623) (0 ms, 0.00%)
String#scan (164) (0 ms, 0.00%)
PlatformosCheck::Node#markup (146) (0 ms, 0.00%)
Liquid::Block#parse_body (8) (1 ms, 0.03%)
PlatformosCheck::Checks#call (3) (14 ms, 0.37%)
String#scan (1852) (1 ms, 0.03%)
Class#new (8) (1 ms, 0.03%)
Pathname#initialize (681) (0 ms, 0.00%)
PlatformosCheck::Checks#call_check_method (9296) (8 ms, 0.21%)
PlatformosCheck::TranslationKeyExists#on_variable (41) (0 ms, 0.00%)
Array#reject (1) (17 ms, 0.45%)
<Class::Liquid::VariableLookup>#parse (48) (0 ms, 0.00%)
Array#each (524) (4 ms, 0.11%)
PlatformosCheck::Checks#call (4172) (128 ms, 3.41%)
ThemeC..
Liquid::BlockBody#parse_for_liquid_tag (1) (0 ms, 0.00%)
Liquid::If#parse_comparison (24) (1 ms, 0.03%)
Liquid::ParserSwitching#strict_parse_with_error_context (14) (1 ms, 0.03%)
Liquid::Lexer#tokenize (30) (1 ms, 0.03%)
PlatformosCheck::PositionHelper#from_row_column_to_index (52) (3 ms, 0.08%)
Liquid::ParseTreeVisitor#initialize (672) (0 ms, 0.00%)
PlatformosCheck::UndefinedObject#on_for (27) (0 ms, 0.00%)
Class#new (45) (0 ms, 0.00%)
Kernel#is_a? (1566) (0 ms, 0.00%)
PlatformosCheck::SpaceInsideBraces#on_node (1597) (10 ms, 0.27%)
Liquid::Variable#initialize (2) (1 ms, 0.03%)
Class#new (923) (1 ms, 0.03%)
String#count (115) (0 ms, 0.00%)
Kernel#loop (72) (1 ms, 0.03%)
Liquid::ParserSwitching#strict_parse_with_error_context (296) (20 ms, 0.53%)
Liquid::For#parse (3) (9 ms, 0.24%)
String#byteslice (256) (0 ms, 0.00%)
StringScanner#eos? (2454) (0 ms, 0.00%)
PlatformosCheck::MissingTemplate#on_include (11) (3 ms, 0.08%)
Array#each (5102) (149 ms, 3.97%)
Array#e..
String#index (721) (0 ms, 0.00%)
Liquid::BlockBody#parse (1) (1 ms, 0.03%)
PlatformosCheck::HtmlNode#attributes (128) (1 ms, 0.03%)
Array#each (1407) (832 ms, 22.14%)
Array#each (1407)
Liquid::BlockBody#create_variable (6) (1 ms, 0.03%)
Class#new (9) (1 ms, 0.03%)
Liquid::VariableLookup#initialize (99) (1 ms, 0.03%)
PlatformosCheck::Checks#call (182) (2 ms, 0.05%)
PlatformosCheck::Node#literal? (2351) (2 ms, 0.05%)
Liquid::Lexer#tokenize (46) (1 ms, 0.03%)
PlatformosCheck::UndefinedObject::TemplateInfo#add_variable_lookup (54) (1 ms, 0.03%)
PlatformosCheck::TranslationKeyExists#key_exists? (88) (1 ms, 0.03%)
PlatformosCheck::ParsingHelpers#outside_of_strings (230) (3 ms, 0.08%)
String#scan (33) (1 ms, 0.03%)
PlatformosCheck::ThemeFile#relative_path (940) (0 ms, 0.00%)
PlatformosCheck::TranslationKeyExists#on_variable (88) (0 ms, 0.00%)
Psych::Visitors::ToRuby#accept (1) (1 ms, 0.03%)
PlatformosCheck::Node#literal? (508) (0 ms, 0.00%)
<Class::Nokogiri::HTML4::Document>#new (91) (1 ms, 0.03%)
PlatformosCheck::Position#can_find_needle? (1073) (4 ms, 0.11%)
Liquid::Block#parse_body (3) (1 ms, 0.03%)
PlatformosCheck::RemoteAsset#on_element (248) (1 ms, 0.03%)
String#scan (2) (0 ms, 0.00%)
Class#new (10) (1 ms, 0.03%)
StringScanner#charpos (70) (0 ms, 0.00%)
Class#new (16) (0 ms, 0.00%)
Array#each (662) (94 ms, 2.50%)
Arra..
PlatformosCheck::Node#start_index (180) (2 ms, 0.05%)
Class#new (173) (0 ms, 0.00%)
PlatformosCheck::HtmlNode#literal? (377) (0 ms, 0.00%)
Liquid::BlockBody#parse_for_document (1) (2 ms, 0.05%)
Liquid::Variable#initialize (15) (1 ms, 0.03%)
Class#new (30) (1 ms, 0.03%)
Symbol#to_s (1280) (0 ms, 0.00%)
Liquid::Parser#consume? (784) (0 ms, 0.00%)
Pathname#initialize (329) (0 ms, 0.00%)
Liquid::BlockBody#parse_for_document (4) (3 ms, 0.08%)
Array#each (1542) (43 ms, 1.14%)
Integer#upto (553) (1 ms, 0.03%)
Nokogiri::HTML5::DocumentFragment#initialize (310) (9 ms, 0.24%)
Liquid::BlockBody#parse_for_document (2) (0 ms, 0.00%)
Liquid::BlockBody#parse (4) (1 ms, 0.03%)
Pathname#initialize (903) (1 ms, 0.03%)
PlatformosCheck::Position#needle (70) (0 ms, 0.00%)
PlatformosCheck::SpaceInsideBraces#on_variable (41) (0 ms, 0.00%)
PlatformosCheck::Node#literal? (1581) (1 ms, 0.03%)
<Module::Nokogiri::HTML5>#fragment (124) (6 ms, 0.16%)
String#tr! (1710) (1 ms, 0.03%)
Pathname#sub_ext (292) (0 ms, 0.00%)
Class#new (8) (1 ms, 0.03%)
Psych::Visitors::ToRuby#register_empty (22) (1 ms, 0.03%)
Pathname#sub_ext (91) (0 ms, 0.00%)
String#scan (8) (0 ms, 0.00%)
Class#new (4) (0 ms, 0.00%)
Liquid::ParserSwitching#parse_with_selected_parser (6) (1 ms, 0.03%)
Liquid::Parser#look (1506) (1 ms, 0.03%)
Hash#each (65) (0 ms, 0.00%)
Liquid::If#parse_expression (18) (0 ms, 0.00%)
JSON::Ext::Parser#parse (51) (34 ms, 0.90%)
Pathname#sub_ext (249) (0 ms, 0.00%)
PlatformosCheck::Node#start_index (780) (6 ms, 0.16%)
String#index (365) (1 ms, 0.03%)
Liquid::Parser#variable_lookups (76) (1 ms, 0.03%)
PlatformosCheck::Node#tag? (1474) (1 ms, 0.03%)
Liquid::If#push_block (17) (0 ms, 0.00%)
Kernel#respond_to? (103632) (15 ms, 0.40%)
String#index (780) (2 ms, 0.05%)
Liquid::BlockBody#parse_for_document (6) (0 ms, 0.00%)
PlatformosCheck::HtmlNode#name (230) (0 ms, 0.00%)
Liquid::Parser#look (619) (0 ms, 0.00%)
PlatformosCheck::Checks#call_check_method (72624) (74 ms, 1.97%)
Th..
Class#new (359) (0 ms, 0.00%)
Hash#each (1) (6 ms, 0.16%)
Class#new (401) (0 ms, 0.00%)
PlatformosCheck::Position#has_content_and_line_number_but_no_needle? (545) (0 ms, 0.00%)
Pathname#cleanpath_aggressive (14) (0 ms, 0.00%)
Liquid::Parser#initialize (19) (1 ms, 0.03%)
PlatformosCheck::Node#markup (218) (0 ms, 0.00%)
PlatformosCheck::ThemeFile#name (312) (1 ms, 0.03%)
PlatformosCheck::UnusedAssign#on_variable_lookup (197) (1 ms, 0.03%)
PlatformosCheck::Node#inside_liquid_tag? (85) (16 ms, 0.43%)
Class#new (4) (0 ms, 0.00%)
Liquid::Case#unknown_tag (48) (1 ms, 0.03%)
Liquid::ParserSwitching#strict_parse_with_error_context (29) (2 ms, 0.05%)
Liquid::If#initialize (6) (1 ms, 0.03%)
PlatformosCheck::Position#needle (250) (1 ms, 0.03%)
Liquid::VariableLookup#initialize (187) (1 ms, 0.03%)
PlatformosCheck::ThemeFile#name (197) (1 ms, 0.03%)
Array#each (88) (0 ms, 0.00%)
Array#each (212) (4 ms, 0.11%)
Class#new (160) (5 ms, 0.13%)
Liquid::Block#parse_body (6) (1 ms, 0.03%)
Liquid::Variable#initialize (10) (0 ms, 0.00%)
Liquid::ParserSwitching#strict_parse_with_error_context (8) (0 ms, 0.00%)
PlatformosCheck::SpaceInsideBraces#on_variable (196) (2 ms, 0.05%)
PlatformosCheck::UndefinedObject::TemplateInfo#add_variable_lookup (329) (4 ms, 0.11%)
Liquid::BlockBody#parse (58) (62 ms, 1.65%)
Li..
Pathname#to_s (342) (0 ms, 0.00%)
Liquid::BlockBody#parse_for_document (2) (2 ms, 0.05%)
PlatformosCheck::SpaceInsideBraces#on_node (1407) (8 ms, 0.21%)
PlatformosCheck::Cli#profile (1) (3,758 ms, 100.01%)
PlatformosCheck::Cli#profile (1)
Psych::Nodes::Node#to_ruby (1) (2 ms, 0.05%)
Liquid::BlockBody#parse (6) (1 ms, 0.03%)
Liquid::ParserSwitching#strict_parse_with_error_context (3) (0 ms, 0.00%)
Liquid::Variable#initialize (4) (0 ms, 0.00%)
Pathname#to_s (3504) (2 ms, 0.05%)
PlatformosCheck::DeprecatedFilter#on_variable (193) (0 ms, 0.00%)
PlatformosCheck::Checks#call (157) (1 ms, 0.03%)
Pathname#to_s (3014) (2 ms, 0.05%)
PlatformosCheck::ThemeFile#name (193) (1 ms, 0.03%)
Pathname#+ (51) (6 ms, 0.16%)
Liquid::ParserSwitching#parse_with_selected_parser (5) (0 ms, 0.00%)
PlatformosCheck::HtmlNode#element? (281) (0 ms, 0.00%)
PlatformosCheck::Checks#call_check_method (131616) (249 ms, 6.63%)
PlatformosCheck::Ch..
PlatformosCheck::DeprecatedGlobalAppBlockType#on_condition (121) (0 ms, 0.00%)
String#scan (12) (1 ms, 0.03%)
<Class::IO>#read (51) (33 ms, 0.88%)
Liquid::Block#parse_body (5) (0 ms, 0.00%)
PlatformosCheck::Checks#call_check_method (9807) (12 ms, 0.32%)
Class#new (53) (4 ms, 0.11%)
String#gsub! (1716) (2 ms, 0.05%)
Liquid::If#parse_comparison (8) (0 ms, 0.00%)
Liquid::BlockBody#parse_for_document (242) (129 ms, 3.43%)
Liquid..
PlatformosCheck::ThemeFile#name (88) (0 ms, 0.00%)
PlatformosCheck::Position#start_index (74) (1 ms, 0.03%)
Pathname#sub_ext (342) (1 ms, 0.03%)
PlatformosCheck::HtmlNode#replace_placeholders (172) (2 ms, 0.05%)
Class#new (76) (1 ms, 0.03%)
Liquid::If#parse_binary_comparisons (10) (0 ms, 0.00%)
PlatformosCheck::Checks#call_check_method (198) (198 ms, 5.27%)
PlatformosCheck..
PlatformosCheck::UndefinedObject#on_variable_lookup (88) (2 ms, 0.05%)
Nokogiri::XML::NodeSet#each (638) (2 ms, 0.05%)
Nokogiri::XML::Node#element? (486) (0 ms, 0.00%)
Liquid::Block#parse_body (1) (0 ms, 0.00%)
Liquid::BlockBody#parse_for_document (1) (1 ms, 0.03%)
Liquid::BlockBody#parse (61) (13 ms, 0.35%)
PlatformosCheck::Node#type_name (1093) (7 ms, 0.19%)
Enumerable#flat_map (1392) (2 ms, 0.05%)
Liquid::Lexer#initialize (415) (1 ms, 0.03%)
Liquid::Parser#initialize (49) (2 ms, 0.05%)
Class#new (49) (2 ms, 0.05%)
PlatformosCheck::UnusedAssign#on_variable_lookup (61) (0 ms, 0.00%)
String#[] (1388) (0 ms, 0.00%)
PlatformosCheck::Position#can_find_needle? (40) (0 ms, 0.00%)
Liquid::Block#parse_body (4) (3 ms, 0.08%)
PlatformosCheck::Visitor#visit (22) (6 ms, 0.16%)
Module#name (1335) (1 ms, 0.03%)
<Class::Liquid::Tag>#parse (1) (0 ms, 0.00%)
Liquid::Assign#initialize (13) (1 ms, 0.03%)
Kernel#is_a? (2369) (0 ms, 0.00%)
Kernel#is_a? (2369) (0 ms, 0.00%)
PlatformosCheck::Node#comment? (1407) (1 ms, 0.03%)
Pathname#to_s (940) (1 ms, 0.03%)
Kernel#instance_variable_defined? (1620) (0 ms, 0.00%)
Liquid::BlockBody#parse (1) (1 ms, 0.03%)
Liquid::BlockBody#parse_liquid_tag (3) (1 ms, 0.03%)
Liquid::BlockBody#parse_for_document (2) (1 ms, 0.03%)
PlatformosCheck::MissingTemplate#on_include (22) (6 ms, 0.16%)
Liquid::If#parse_comparison (10) (0 ms, 0.00%)
Class#new (37) (3 ms, 0.08%)
Pathname#plus (14) (0 ms, 0.00%)
Liquid::Variable#strict_parse (30) (2 ms, 0.05%)
Liquid::ParserSwitching#strict_parse_with_error_context (6) (0 ms, 0.00%)
Class#new (255) (0 ms, 0.00%)
<Class::Liquid::Expression>#parse (85) (1 ms, 0.03%)
Liquid::Tokenizer#shift (774) (1 ms, 0.03%)
Liquid::Block#parse_body (2) (1 ms, 0.03%)
String#byteslice (373) (1 ms, 0.03%)
Liquid::Lexer#tokenize (33) (0 ms, 0.00%)
Psych::Visitors::ToRuby#visit_Psych_Nodes_Scalar (83) (1 ms, 0.03%)
Liquid::If#parse (10) (2 ms, 0.05%)
StringScanner#scan_until (3242) (1 ms, 0.03%)
Nokogiri::XML::Node#element? (868) (0 ms, 0.00%)
PlatformosCheck::Checks#call_check_method (4396) (3 ms, 0.08%)
Liquid::Variable#strict_parse (161) (8 ms, 0.21%)
PlatformosCheck::Position#start_offset (452) (4 ms, 0.11%)
PlatformosCheck::Node#line_number (85) (0 ms, 0.00%)
Liquid::VariableLookup#initialize (56) (0 ms, 0.00%)
String#to_s (1917) (0 ms, 0.00%)
PlatformosCheck::TranslationKeyExists#key_exists? (41) (0 ms, 0.00%)
Class#new (2) (0 ms, 0.00%)
PlatformosCheck::RemoteAsset#on_element (193) (1 ms, 0.03%)
String#gsub (1335) (1 ms, 0.03%)
String#rindex (1710) (1 ms, 0.03%)
Liquid::ParserSwitching#strict_parse_with_error_context (76) (5 ms, 0.13%)
Class#new (553) (1 ms, 0.03%)
Kernel#initialize_dup (940) (0 ms, 0.00%)
PlatformosCheck::HtmlNode#initialize (638) (0 ms, 0.00%)
Liquid::ParserSwitching#parse_with_selected_parser (152) (12 ms, 0.32%)
<Class::Regexp>#last_match (1848) (0 ms, 0.00%)
PlatformosCheck::Node#tag? (2884) (2 ms, 0.05%)
Nokogiri::XML::Node#element? (896) (0 ms, 0.00%)
PlatformosCheck::Position#line_number (115) (1 ms, 0.03%)
Class#new (415) (20 ms, 0.53%)
Liquid::Parser#look (610) (0 ms, 0.00%)
Liquid::Variable#parse_filter_expressions (422) (1 ms, 0.03%)
PlatformosCheck::HtmlNode#replace_placeholders (564) (1 ms, 0.03%)
Array#each (26) (0 ms, 0.00%)
Liquid::Variable#initialize (4) (0 ms, 0.00%)
PlatformosCheck::Visitor#visit (908) (503 ms, 13.39%)
PlatformosCheck::Visitor#visit (908)
Kernel#loop (187) (1 ms, 0.03%)
String#rindex (793) (0 ms, 0.00%)
String#end_with? (1674) (0 ms, 0.00%)
Nokogiri::XML::Node#element? (861) (0 ms, 0.00%)
<Class::Liquid::Tag>#parse (8) (4 ms, 0.11%)
PlatformosCheck::SpaceInsideBraces#on_variable (415) (6 ms, 0.16%)
Liquid::If#push_block (3) (0 ms, 0.00%)
PlatformosCheck::Position#compute_start_offset (8) (1 ms, 0.03%)
Pathname#sub_ext (248) (0 ms, 0.00%)
Class#new (8) (0 ms, 0.00%)
Liquid::Variable#strict_parse (43) (3 ms, 0.08%)
Liquid::Parser#variable_lookups (42) (0 ms, 0.00%)
StringScanner#skip (1227) (0 ms, 0.00%)
PlatformosCheck::UnusedAssign#on_variable_lookup (54) (0 ms, 0.00%)
Liquid::BlockBody#parse_for_liquid_tag (4) (2 ms, 0.05%)
Liquid::VariableLookup#initialize (28) (1 ms, 0.03%)
PlatformosCheck::Position#needle (40) (0 ms, 0.00%)
PlatformosCheck::Node#inside_liquid_tag? (8) (2 ms, 0.05%)
Kernel#loop (53) (0 ms, 0.00%)
PlatformosCheck::Checks#call_check_method (100128) (91 ms, 2.42%)
The..
Pathname#cleanpath_aggressive (464) (8 ms, 0.21%)
Enumerable#find (22) (6 ms, 0.16%)
Kernel#initialize_dup (626) (0 ms, 0.00%)
Kernel#loop (96) (1 ms, 0.03%)
Liquid::Assign#initialize (4) (0 ms, 0.00%)
Liquid::ParseContext#parse_expression (25) (0 ms, 0.00%)
Kernel#initialize_dup (1940) (1 ms, 0.03%)
Liquid::Block#parse_body (28) (2 ms, 0.05%)
Liquid::Lexer#tokenize (26) (1 ms, 0.03%)
PlatformosCheck::Node#initialize (543) (1 ms, 0.03%)
Kernel#class (2162) (0 ms, 0.00%)
Psych::Visitors::ToRuby#revive_hash (1) (2 ms, 0.05%)
Liquid::Block#parse_body (2) (0 ms, 0.00%)
Array#each (190) (23 ms, 0.61%)
Enumerable#map (7) (0 ms, 0.00%)
PlatformosCheck::ThemeFile#name (123) (1 ms, 0.03%)
PlatformosCheck::Position#can_find_needle? (1896) (5 ms, 0.13%)
PlatformosCheck::Node#initialize (1501) (2 ms, 0.05%)
Array#each (505) (0 ms, 0.00%)
PlatformosCheck::LiquidTag#on_string (963) (3 ms, 0.08%)
Class#new (296) (10 ms, 0.27%)
PlatformosCheck::HtmlNode#attributes (118) (1 ms, 0.03%)
Liquid::BlockBody#parse (13) (20 ms, 0.53%)
Liquid::Variable#strict_parse (4) (0 ms, 0.00%)
PlatformosCheck::Position#contents (373) (0 ms, 0.00%)
StringScanner#scan (1704) (0 ms, 0.00%)
Liquid::If#initialize (6) (1 ms, 0.03%)
Class#new (91) (0 ms, 0.00%)
Liquid::If#parse (1) (1 ms, 0.03%)
Pathname#sub_ext (3014) (9 ms, 0.24%)
<Class::PlatformosCheck::Template>#parse (91) (330 ms, 8.78%)
<Class::PlatformosCheck:..
Liquid::Block#parse_body (6) (1 ms, 0.03%)
Liquid::If#parse_binary_comparisons (6) (0 ms, 0.00%)
PlatformosCheck::UndefinedObject#ignore? (82) (0 ms, 0.00%)
Kernel#is_a? (1474) (0 ms, 0.00%)
Liquid::If#push_block (10) (1 ms, 0.03%)
PlatformosCheck::Node#block_body? (963) (0 ms, 0.00%)
Liquid::If#parse (9) (2 ms, 0.05%)
PlatformosCheck::Node#initialize (505) (1 ms, 0.03%)
Liquid::BlockBody#create_variable (8) (0 ms, 0.00%)
Class#new (1581) (3 ms, 0.08%)
Pathname#join (91) (6 ms, 0.16%)
<Module::Nokogiri::HTML5>#read_and_encode (124) (0 ms, 0.00%)
PlatformosCheck::UndefinedObject#on_render (37) (0 ms, 0.00%)
<Class::Liquid::Expression>#parse (41) (0 ms, 0.00%)
Liquid::If#unknown_tag (32) (1 ms, 0.03%)
StringScanner#scan (5397) (1 ms, 0.03%)
String#gsub (1710) (1 ms, 0.03%)
PlatformosCheck::ThemeFile#name (82) (0 ms, 0.00%)
Class#new (6) (0 ms, 0.00%)
PlatformosCheck::Position#has_content_and_line_number_but_no_needle? (486) (0 ms, 0.00%)
Class#new (296) (20 ms, 0.53%)
Array#each (2286) (1,221 ms, 32.49%)
Array#each (2286)
Class#new (48) (0 ms, 0.00%)
Kernel#respond_to? (1514) (0 ms, 0.00%)
PlatformosCheck::HtmlNode#name (896) (1 ms, 0.03%)
Array#each (2) (1 ms, 0.03%)
Liquid::Variable#initialize (13) (1 ms, 0.03%)
PlatformosCheck::Node#comment? (1581) (1 ms, 0.03%)
PlatformosCheck::HtmlVisitor#visit (638) (135 ms, 3.59%)
ThemeC..
PlatformosCheck::UndefinedObject#on_variable_lookup (82) (2 ms, 0.05%)
Liquid::If#parse (2) (1 ms, 0.03%)
<Class::Liquid::Tag>#parse (7) (1 ms, 0.03%)
PlatformosCheck::Node#line_number (66) (0 ms, 0.00%)
Liquid::BlockBody#create_variable (12) (1 ms, 0.03%)
Liquid::Variable#initialize (47) (2 ms, 0.05%)
PlatformosCheck::Node#comment? (1475) (1 ms, 0.03%)
Liquid::BlockBody#parse_for_document (54) (9 ms, 0.24%)
PlatformosCheck::Visitor#call_checks (5248) (154 ms, 4.10%)
ThemeCh..
<Class::File>#basename (280) (0 ms, 0.00%)
Class#new (130) (6 ms, 0.16%)
StringScanner#skip (2120) (1 ms, 0.03%)
String#index (160) (1 ms, 0.03%)
PlatformosCheck::HtmlVisitor#visit (377) (33 ms, 0.88%)
<Class::Liquid::Expression>#parse (346) (5 ms, 0.13%)
Pathname#sub_ext (2003) (3 ms, 0.08%)
PlatformosCheck::StringHelpers#demodulize (1204) (2 ms, 0.05%)
StringScanner#scan (341) (0 ms, 0.00%)
StringScanner#scan (8861) (2 ms, 0.05%)
Class#new (91) (0 ms, 0.00%)
PlatformosCheck::Node#comment? (1881) (1 ms, 0.03%)
Liquid::ParserSwitching#strict_parse_with_error_context (5) (0 ms, 0.00%)
PlatformosCheck::Position#start_index (773) (21 ms, 0.56%)
String#gsub (650) (0 ms, 0.00%)
PlatformosCheck::Position#can_find_needle? (486) (3 ms, 0.08%)
PlatformosCheck::LiquidTag#on_string (529) (2 ms, 0.05%)
Pathname#initialize (940) (1 ms, 0.03%)
Liquid::ParserSwitching#parse_with_selected_parser (9) (1 ms, 0.03%)
PlatformosCheck::Printer#print_offense (2) (0 ms, 0.00%)
Liquid::BlockBody#parse_liquid_tag (1) (0 ms, 0.00%)
PlatformosCheck::HtmlNode#literal? (734) (0 ms, 0.00%)
Hash#each (1811) (107 ms, 2.85%)
Hash..
Liquid::BlockBody#create_variable (43) (2 ms, 0.05%)
Hash#each_pair (62) (4 ms, 0.11%)
Kernel#is_a? (2267) (0 ms, 0.00%)
PlatformosCheck::SpaceInsideBraces#on_node (1581) (47 ms, 1.25%)
T..
Liquid::BlockBody#parse (6) (0 ms, 0.00%)
Liquid::If#push_block (6) (0 ms, 0.00%)
PlatformosCheck::Node#tag_markup (16) (1 ms, 0.03%)
Kernel#is_a? (2611) (0 ms, 0.00%)
PlatformosCheck::HtmlNode#children (212) (1 ms, 0.03%)
Liquid::For#strict_parse (5) (0 ms, 0.00%)
Liquid::Template::TagRegistry#[] (457) (0 ms, 0.00%)
PlatformosCheck::Theme#default_locale (31) (0 ms, 0.00%)
PlatformosCheck::HtmlNode#children (632) (4 ms, 0.11%)
PlatformosCheck::Node#tag_markup (11) (1 ms, 0.03%)
Array#each (5) (1 ms, 0.03%)
PlatformosCheck::ThemeFile#relative_path (342) (2 ms, 0.05%)
Liquid::ParserSwitching#parse_with_selected_parser (5) (0 ms, 0.00%)
StringScanner#scan_until (2026) (1 ms, 0.03%)
Pathname#sub_ext (165) (0 ms, 0.00%)
Liquid::ParserSwitching#strict_parse_with_error_context (13) (1 ms, 0.03%)
Class#new (24) (0 ms, 0.00%)
Liquid::Tokenizer#shift (294) (0 ms, 0.00%)
PlatformosCheck::Checks#call (5872) (180 ms, 4.79%)
ThemeChec..
PlatformosCheck::Template#snippet? (91) (0 ms, 0.00%)
PlatformosCheck::Position#compute_start_offset (70) (8 ms, 0.21%)
Liquid::Block#parse_body (1) (1 ms, 0.03%)
Module#name (1578) (0 ms, 0.00%)
PlatformosCheck::HtmlNode#attributes (9) (0 ms, 0.00%)
String#index (240) (1 ms, 0.03%)
Array#flatten (309) (0 ms, 0.00%)
Class#new (6) (0 ms, 0.00%)
Liquid::Variable#strict_parse (56) (3 ms, 0.08%)
Liquid::BlockBody#parse_for_document (11) (2 ms, 0.05%)
Kernel#is_a? (1695) (0 ms, 0.00%)
PlatformosCheck::Position#start_index (40) (1 ms, 0.03%)
Liquid::If#strict_parse (26) (2 ms, 0.05%)
Pathname#initialize (312) (0 ms, 0.00%)
Liquid::Parser#initialize (14) (0 ms, 0.00%)
<Class::Liquid::Tag>#parse (6) (2 ms, 0.05%)
String#gsub! (462) (0 ms, 0.00%)
Liquid::If#unknown_tag (11) (1 ms, 0.03%)
PlatformosCheck::SpaceInsideBraces#on_variable (193) (1 ms, 0.03%)
PlatformosCheck::MatchingSchemaTranslations#visit_object (62) (4 ms, 0.11%)
Liquid::Variable#strict_parse (2) (0 ms, 0.00%)
PlatformosCheck::Node#inside_liquid_tag? (24) (1 ms, 0.03%)
Pathname#to_s (681) (0 ms, 0.00%)
PlatformosCheck::Node#markup (609) (3 ms, 0.08%)
<Class::Liquid::VariableLookup>#parse (35) (0 ms, 0.00%)
PlatformosCheck::Tags::Paginate#initialize (4) (0 ms, 0.00%)
Liquid::Variable#initialize (21) (2 ms, 0.05%)
Array#each (1832) (1 ms, 0.03%)
PlatformosCheck::Position#contents (411) (0 ms, 0.00%)
Liquid::Lexer#tokenize (25) (0 ms, 0.00%)
Liquid::ParserSwitching#strict_parse_with_error_mode_fallback (2) (1 ms, 0.03%)
PlatformosCheck::Checks#call (1460) (48 ms, 1.28%)
T..
Array#each (22) (4 ms, 0.11%)
Nokogiri::XML::Node#children (590) (1 ms, 0.03%)
Array#each (518) (16 ms, 0.43%)
PlatformosCheck::Checks#call_check_method (8736) (13 ms, 0.35%)
PlatformosCheck::LiquidTag#on_string (1415) (4 ms, 0.11%)
StringScanner#scan (1628) (0 ms, 0.00%)
Liquid::ParserSwitching#strict_parse_with_error_mode_fallback (6) (0 ms, 0.00%)
Regexp#match? (1578) (1 ms, 0.03%)
Liquid::If#parse_expression (18) (0 ms, 0.00%)
all (3,758 ms, 100%)
StringScanner#scan_until (6041) (2 ms, 0.05%)
Array#each (82) (2 ms, 0.05%)
Liquid::Variable#parse_filter_expressions (244) (2 ms, 0.05%)
Kernel#loop (82) (1 ms, 0.03%)
Liquid::BlockBody#parse (4) (2 ms, 0.05%)
Liquid::ParserSwitching#strict_parse_with_error_context (4) (0 ms, 0.00%)
PlatformosCheck::Node#inside_liquid_tag? (14) (2 ms, 0.05%)
Kernel#initialize_dup (1940) (1 ms, 0.03%)
String#gsub (509) (0 ms, 0.00%)
PlatformosCheck::Node#type_name (786) (4 ms, 0.11%)
PlatformosCheck::Position#contents (545) (0 ms, 0.00%)
Class#new (164) (1 ms, 0.03%)
PlatformosCheck::MissingRequiredTemplateFiles#on_end (1) (1 ms, 0.03%)
String#gsub (793) (0 ms, 0.00%)
String#[] (2490) (1 ms, 0.03%)
PlatformosCheck::Node#initialize (1521) (2 ms, 0.05%)
Class#new (5) (0 ms, 0.00%)
Liquid::VariableLookup#initialize (76) (1 ms, 0.03%)
Liquid::If#parse (19) (10 ms, 0.27%)
<Object::Object>#[] (355) (0 ms, 0.00%)
PlatformosCheck::Node#line_number (165) (1 ms, 0.03%)
<Class::Liquid::Tag>#parse (11) (3 ms, 0.08%)
Kernel#initialize_dup (342) (0 ms, 0.00%)
Liquid::If#parse (5) (0 ms, 0.00%)
Liquid::ParserSwitching#parse_with_selected_parser (7) (1 ms, 0.03%)
Class#new (70) (4 ms, 0.11%)
PlatformosCheck::TranslationKeyExists#on_variable (27) (0 ms, 0.00%)
Liquid::ParserSwitching#strict_parse_with_error_context (10) (1 ms, 0.03%)
Class#new (7) (0 ms, 0.00%)
PlatformosCheck::Check#ignored? (5877) (2 ms, 0.05%)
Kernel#is_a? (3287) (1 ms, 0.03%)
Liquid::ParseContext#parse_expression (38) (1 ms, 0.03%)
PlatformosCheck::Checks#call_check_method (20784) (16 ms, 0.43%)
String#end_with? (4704) (1 ms, 0.03%)
<Class::Liquid::Condition>#parse_expression (59) (1 ms, 0.03%)
Enumerable#map (632) (2 ms, 0.05%)
PlatformosCheck::Node#position (486) (1 ms, 0.03%)
<Class::Liquid::Template>#parse (91) (330 ms, 8.78%)
<Class::Liquid::Tem..
<Class::Liquid::VariableLookup>#parse (113) (1 ms, 0.03%)
StringScanner#charpos (115) (0 ms, 0.00%)
PlatformosCheck::Node#markup (156) (0 ms, 0.00%)
PlatformosCheck::PositionHelper#from_row_column_to_index (373) (23 ms, 0.61%)
Liquid::Variable#strict_parse (10) (0 ms, 0.00%)
PlatformosCheck::Node#type_name (2369) (7 ms, 0.19%)
PlatformosCheck::Position#can_find_needle? (183) (1 ms, 0.03%)
Liquid::Variable#initialize (4) (1 ms, 0.03%)
<Object::Object>#[] (3012) (3 ms, 0.08%)
Liquid::ParserSwitching#strict_parse_with_error_context (8) (1 ms, 0.03%)
PlatformosCheck::Node#tag? (609) (0 ms, 0.00%)
<Class::Liquid::Expression>#parse (30) (0 ms, 0.00%)
Liquid::Variable#strict_parse (76) (5 ms, 0.13%)
PlatformosCheck::FileSystemStorage#read (91) (56 ms, 1.49%)
T..
Class#new (2) (0 ms, 0.00%)
<Class::Liquid::Tag>#parse (336) (282 ms, 7.50%)
<Class::Liquid::..
Array#each (2248) (2 ms, 0.05%)
Liquid::Parser#initialize (24) (0 ms, 0.00%)
StringScanner#scan_until (5606) (2 ms, 0.05%)
StringScanner#scan (1246) (0 ms, 0.00%)
String#gsub (106) (0 ms, 0.00%)
PlatformosCheck::HtmlNode#children (632) (3 ms, 0.08%)
PlatformosCheck::Node#tag? (847) (0 ms, 0.00%)
Liquid::BlockBody#create_variable (56) (3 ms, 0.08%)
Array#each (1376) (13 ms, 0.35%)
PlatformosCheck::Checks#call_check_method (35040) (37 ms, 0.98%)
Liquid::If#parse_binary_comparisons (7) (0 ms, 0.00%)
Liquid::ParserSwitching#strict_parse_with_error_context (6) (1 ms, 0.03%)
PlatformosCheck::Node#tag? (532) (0 ms, 0.00%)
PlatformosCheck::Position#start_index (95) (3 ms, 0.08%)
String#index (1896) (3 ms, 0.08%)
PlatformosCheck::MissingTemplate#on_include (37) (14 ms, 0.37%)
Array#each (114) (4 ms, 0.11%)
Regexp#=== (613) (0 ms, 0.00%)
PlatformosCheck::ThemeFile#name (91) (0 ms, 0.00%)
PlatformosCheck::DeprecatedFilter#on_variable (196) (0 ms, 0.00%)
PlatformosCheck::Node#tag? (2055) (1 ms, 0.03%)
PlatformosCheck::Node#markup (623) (3 ms, 0.08%)
Kernel#initialize_dup (375) (0 ms, 0.00%)
String#start_with? (2768) (1 ms, 0.03%)
String#to_s (1335) (0 ms, 0.00%)
Liquid::If#strict_parse (2) (0 ms, 0.00%)
Enumerable#find (17) (9 ms, 0.24%)
Class#new (3) (0 ms, 0.00%)
Liquid::If#push_block (210) (23 ms, 0.61%)
Psych::Visitors::Visitor#visit (44) (2 ms, 0.05%)
Class#new (33) (1 ms, 0.03%)
Class#new (2289) (4 ms, 0.11%)
Class#new (210) (0 ms, 0.00%)
PlatformosCheck::DeprecatedFilter#on_variable (193) (0 ms, 0.00%)
String#index (250) (0 ms, 0.00%)
Liquid::If#parse_binary_comparisons (5) (0 ms, 0.00%)
Liquid::Variable#initialize (20) (1 ms, 0.03%)
PlatformosCheck::UndefinedObject#on_variable_lookup (54) (1 ms, 0.03%)
<Module::JSON>#parse (31) (1 ms, 0.03%)
PlatformosCheck::Node#block_tag? (529) (0 ms, 0.00%)
<Class::Liquid::Tag>#parse (19) (8 ms, 0.21%)
PlatformosCheck::ParsingHelpers#outside_of_strings (71) (1 ms, 0.03%)
PlatformosCheck::Position#needle (250) (1 ms, 0.03%)
Pathname#absolute? (91) (1 ms, 0.03%)
PlatformosCheck::Node#position (1090) (0 ms, 0.00%)
PlatformosCheck::Node#start_index (183) (6 ms, 0.16%)
PlatformosCheck::Check#ignored? (5266) (2 ms, 0.05%)
Enumerable#flat_map (106) (0 ms, 0.00%)
Psych::Visitors::ToRuby#accept (1) (2 ms, 0.05%)
Kernel#loop (354) (2 ms, 0.05%)
Module#=== (1517) (0 ms, 0.00%)
Liquid::Variable#initialize (31) (1 ms, 0.03%)
Symbol#to_s (3273) (1 ms, 0.03%)
Enumerable#find (14) (4 ms, 0.11%)
Liquid::If#parse (6) (1 ms, 0.03%)
Liquid::Parser#variable_lookups (354) (3 ms, 0.08%)
PlatformosCheck::UndefinedObject#ignore? (197) (1 ms, 0.03%)
PlatformosCheck::Node#type_name (569) (5 ms, 0.13%)
Liquid::Parser#initialize (82) (3 ms, 0.08%)
Liquid::BlockBody#parse (2) (1 ms, 0.03%)
Class#new (6) (0 ms, 0.00%)
Hash#each (59) (0 ms, 0.00%)
PlatformosCheck::Node#document? (632) (0 ms, 0.00%)
PlatformosCheck::SpaceInsideBraces#on_node (22) (0 ms, 0.00%)
<Class::Liquid::VariableLookup>#parse (33) (0 ms, 0.00%)
Liquid::For#parse (2) (1 ms, 0.03%)
Pathname#plus (91) (3 ms, 0.08%)
Array#map (91) (3 ms, 0.08%)
PlatformosCheck::Node#source (330) (0 ms, 0.00%)
<Module::JSON>#parse (14) (1 ms, 0.03%)
Kernel#class (1875) (0 ms, 0.00%)
Class#new (10) (0 ms, 0.00%)
PlatformosCheck::Node#type_name (243) (2 ms, 0.05%)
<Class::Liquid::Expression>#parse (43) (1 ms, 0.03%)
Liquid::ParserSwitching#strict_parse_with_error_mode_fallback (25) (1 ms, 0.03%)
Liquid::Parser#expression (296) (2 ms, 0.05%)
String#gsub (564) (1 ms, 0.03%)
Hash#each (77) (2 ms, 0.05%)
PlatformosCheck::ValidHTMLTranslation#parse_and_add_offense (124) (6 ms, 0.16%)
Liquid::Variable#strict_parse (6) (0 ms, 0.00%)
Liquid::BlockBody#parse (1) (1 ms, 0.03%)
Liquid::Document#parse (91) (320 ms, 8.52%)
Liquid::Document#p..
Liquid::BlockBody#parse (54) (9 ms, 0.24%)
<Class::File>#basename (1852) (1 ms, 0.03%)
Class#new (91) (0 ms, 0.00%)
Liquid::For#parse (1) (1 ms, 0.03%)
PlatformosCheck::Theme#[] (10) (3 ms, 0.08%)
Liquid::Variable#initialize (33) (1 ms, 0.03%)
Array#map (899) (2 ms, 0.05%)
Class#new (51) (1 ms, 0.03%)
PlatformosCheck::RequiredLayoutThemeObject#on_document (91) (0 ms, 0.00%)
Liquid::ParserSwitching#strict_parse_with_error_context (4) (0 ms, 0.00%)
Pathname#sub_ext (253) (0 ms, 0.00%)
Pathname#initialize (209) (0 ms, 0.00%)
Kernel#respond_to? (35040) (5 ms, 0.13%)
Module#name (650) (1 ms, 0.03%)
Liquid::BlockBody#parse_for_document (1) (0 ms, 0.00%)
PlatformosCheck::Position#start_line_offset (115) (13 ms, 0.35%)
Liquid::ParseTreeVisitor#initialize (621) (0 ms, 0.00%)
PlatformosCheck::Visitor#call_checks (158) (5 ms, 0.13%)
PlatformosCheck::Node#block? (202) (0 ms, 0.00%)
Kernel#loop (76) (1 ms, 0.03%)
PlatformosCheck::MissingTemplate#add_missing_offense (21) (6 ms, 0.16%)
PlatformosCheck::ThemeFile#name (165) (1 ms, 0.03%)
PlatformosCheck::Node#markup (2337) (27 ms, 0.72%)
Liquid::Case#record_when_condition (47) (1 ms, 0.03%)
Liquid::Parser#variable_lookups (71) (0 ms, 0.00%)
Nokogiri::XML::Node#children (662) (1 ms, 0.03%)
Kernel#respond_to? (100128) (15 ms, 0.40%)
Liquid::BlockBody#create_variable (6) (0 ms, 0.00%)
PlatformosCheck::AssetUrlFilters#on_variable (193) (0 ms, 0.00%)
PlatformosCheck::Node#children (1515) (9 ms, 0.24%)
PlatformosCheck::Position#has_content_and_line_number_but_no_needle? (721) (0 ms, 0.00%)
StringScanner#scan_until (18064) (6 ms, 0.16%)
Liquid::BlockBody#create_variable (8) (1 ms, 0.03%)
PlatformosCheck::HtmlVisitor#visit (734) (93 ms, 2.47%)
Them..
PlatformosCheck::PositionHelper#from_row_column_to_index (24) (1 ms, 0.03%)
Kernel#is_a? (1780) (0 ms, 0.00%)
<Class::Liquid::Expression>#parse (47) (1 ms, 0.03%)
PlatformosCheck::Checks#call (66) (198 ms, 5.27%)
PlatformosCheck..
Liquid::Block#parse_body (5) (2 ms, 0.05%)
Hash#each (7) (0 ms, 0.00%)
PlatformosCheck::Template#snippet? (197) (1 ms, 0.03%)
PlatformosCheck::Node#line_number (336) (1 ms, 0.03%)
PlatformosCheck::TranslationKeyExists#on_variable (313) (4 ms, 0.11%)
MatchData#[] (50) (1 ms, 0.03%)
Liquid::ParserSwitching#strict_parse_with_error_mode_fallback (415) (19 ms, 0.51%)
Psych::Visitors::ToRuby#accept (1) (1 ms, 0.03%)
String#scan (6) (0 ms, 0.00%)
PlatformosCheck::PositionHelper#from_row_column_to_index (165) (10 ms, 0.27%)
PlatformosCheck::SpaceInsideBraces#on_tag (38) (3 ms, 0.08%)
PlatformosCheck::Node#start_index (1896) (35 ms, 0.93%)
String#scan (9) (0 ms, 0.00%)
Kernel#is_a? (2171) (0 ms, 0.00%)
PlatformosCheck::DeprecatedFilter#on_variable (88) (0 ms, 0.00%)
Enumerable#each_with_object (91) (0 ms, 0.00%)
Array#each_index (187) (0 ms, 0.00%)
Class#new (99) (1 ms, 0.03%)
Enumerable#flat_map (505) (1 ms, 0.03%)
PlatformosCheck::Node#tag? (623) (0 ms, 0.00%)
Pathname#initialize (342) (0 ms, 0.00%)
PlatformosCheck::Node#children (908) (6 ms, 0.16%)
PlatformosCheck::Node#markup (2160) (11 ms, 0.29%)
<Class::Liquid::Tag>#parse (6) (1 ms, 0.03%)
Liquid::Variable#strict_parse (296) (20 ms, 0.53%)
PlatformosCheck::StringHelpers#demodulize (91) (0 ms, 0.00%)
Kernel#initialize_dup (1215) (0 ms, 0.00%)
PlatformosCheck::Node#comment? (501) (0 ms, 0.00%)
PlatformosCheck::MissingTemplate#add_missing_offense (33) (14 ms, 0.37%)
Liquid::Variable#strict_parse (43) (3 ms, 0.08%)
Liquid::BlockBody#create_variable (15) (1 ms, 0.03%)
Enumerable#map (59) (1 ms, 0.03%)
PlatformosCheck::ParsingHelpers#outside_of_strings (125) (2 ms, 0.05%)
Liquid::If#push_block (5) (0 ms, 0.00%)
Class#new (29) (1 ms, 0.03%)
Liquid::Variable#strict_parse (8) (0 ms, 0.00%)
Kernel#initialize_dup (464) (0 ms, 0.00%)
Kernel#respond_to? (122448) (18 ms, 0.48%)
PlatformosCheck::Checks#call_check_method (140928) (130 ms, 3.46%)
ThemeC..
Liquid::If#push_block (46) (3 ms, 0.08%)
Array#select (1) (1 ms, 0.03%)
PlatformosCheck::UnknownFilter#on_variable (101) (0 ms, 0.00%)
PlatformosCheck::Node#comment? (2351) (1 ms, 0.03%)
Liquid::BlockBody#parse (2) (1 ms, 0.03%)
String#scan (8) (0 ms, 0.00%)
String#tr! (1204) (1 ms, 0.03%)
PlatformosCheck::ValidHTMLTranslation#visit_nested (9241) (35 ms, 0.93%)
Kernel#initialize_dup (3014) (1 ms, 0.03%)
Class#new (505) (1 ms, 0.03%)
String#count (256) (0 ms, 0.00%)
<Class::Liquid::VariableLookup>#parse (127) (1 ms, 0.03%)
Liquid::Block#parse_body (2) (0 ms, 0.00%)
Liquid::Block#parse_body (3) (7 ms, 0.19%)
Nokogiri::XML::Node#element? (880) (0 ms, 0.00%)
PlatformosCheck::Node#tag? (1280) (1 ms, 0.03%)
Class#new (6) (1 ms, 0.03%)
Liquid::Variable#strict_parse (9) (0 ms, 0.00%)
Array#reverse_each (210) (1 ms, 0.03%)
Kernel#loop (54) (0 ms, 0.00%)
Array#map (2) (1 ms, 0.03%)
PlatformosCheck::HtmlNode#children (266) (1 ms, 0.03%)
Class#new (12) (0 ms, 0.00%)
Liquid::Assign#initialize (15) (1 ms, 0.03%)
String#gsub (1470) (1 ms, 0.03%)
Liquid::BlockBody#parse_liquid_tag (16) (6 ms, 0.16%)
PlatformosCheck::TranslationKeyExists#on_variable (75) (1 ms, 0.03%)
PlatformosCheck::ParsingHelpers#outside_of_strings (166) (4 ms, 0.11%)
PlatformosCheck::Position#needle (411) (3 ms, 0.08%)
PlatformosCheck::Position#start_line_offset (39) (3 ms, 0.08%)
Liquid::BlockBody#parse_liquid_tag (2) (1 ms, 0.03%)
Liquid::BlockBody#parse_for_liquid_tag (1) (0 ms, 0.00%)
PlatformosCheck::HtmlVisitor#visit (266) (16 ms, 0.43%)
PlatformosCheck::Position#start_index (486) (13 ms, 0.35%)
Liquid::BlockBody#parse_for_document (6) (2 ms, 0.05%)
PlatformosCheck::Position#contents (365) (0 ms, 0.00%)
PlatformosCheck::Node#start_index (452) (8 ms, 0.21%)
PlatformosCheck::UnusedAssign#on_variable_lookup (375) (2 ms, 0.05%)
PlatformosCheck::Position#needle (183) (2 ms, 0.05%)
Class#new (41) (2 ms, 0.05%)
Liquid::If#initialize (4) (0 ms, 0.00%)
PlatformosCheck::HtmlNode#initialize (632) (0 ms, 0.00%)
Liquid::Lexer#tokenize (53) (4 ms, 0.11%)
PlatformosCheck::ValidHTMLTranslation#on_file (66) (190 ms, 5.06%)
PlatformosCheck..
PlatformosCheck::Node#inside_liquid_tag? (373) (53 ms, 1.41%)
T..
Kernel#is_a? (1872) (0 ms, 0.00%)
PlatformosCheck::Node#type_name (129) (1 ms, 0.03%)
<Object::Object>#[] (328) (0 ms, 0.00%)
PlatformosCheck::SpaceInsideBraces#on_variable (90) (0 ms, 0.00%)
PlatformosCheck::SpaceInsideBraces#on_node (190) (2 ms, 0.05%)
PlatformosCheck::HtmlNode#name (414) (0 ms, 0.00%)
String#scan (6) (0 ms, 0.00%)
Liquid::If#strict_parse (210) (21 ms, 0.56%)
Liquid::If#initialize (49) (4 ms, 0.11%)
PlatformosCheck::StringHelpers#demodulize (1500) (2 ms, 0.05%)
PlatformosCheck::Node#markup (1134) (2 ms, 0.05%)
Liquid::Variable#initialize (6) (0 ms, 0.00%)
Liquid::Variable#strict_parse (415) (18 ms, 0.48%)
PlatformosCheck::PlatformosLiquid::DeprecatedFilter#alternatives (254) (0 ms, 0.00%)
Regexp#match? (1852) (1 ms, 0.03%)
Liquid::If#parse_binary_comparisons (3) (0 ms, 0.00%)
Liquid::Block#parse_body (8) (4 ms, 0.11%)
<Class::Liquid::Expression>#parse (56) (1 ms, 0.03%)
Liquid::ParserSwitching#strict_parse_with_error_mode_fallback (52) (4 ms, 0.11%)
PlatformosCheck::DeprecatedGlobalAppBlockType#on_schema (31) (1 ms, 0.03%)
Liquid::Lexer#tokenize (49) (2 ms, 0.05%)
Class#new (160) (12 ms, 0.32%)
PlatformosCheck::Checks#call (4318) (178 ms, 4.74%)
ThemeChec..
Array#flatten (225) (0 ms, 0.00%)
PlatformosCheck::Position#compute_start_offset (256) (17 ms, 0.45%)
Kernel#loop (113) (1 ms, 0.03%)
Liquid::If#parse (53) (26 ms, 0.69%)
PlatformosCheck::ThemeFile#name (92) (0 ms, 0.00%)
PlatformosCheck::Node#markup (336) (1 ms, 0.03%)
PlatformosCheck::TranslationKeyExists#on_variable (193) (2 ms, 0.05%)
PlatformosCheck::Node#line_number (271) (1 ms, 0.03%)
Liquid::If#initialize (7) (1 ms, 0.03%)
Pathname#initialize (464) (0 ms, 0.00%)
PlatformosCheck::Node#comment? (505) (0 ms, 0.00%)
String#to_s (1782) (0 ms, 0.00%)
Liquid::If#parse_comparison (161) (6 ms, 0.16%)
Array#each (4172) (126 ms, 3.35%)
Array#..
PlatformosCheck::Checks#call_check_method (7680) (5 ms, 0.13%)
PlatformosCheck::Position#compute_start_offset (14) (1 ms, 0.03%)
PlatformosCheck::Node#tag_markup (74) (4 ms, 0.11%)
PlatformosCheck::PositionHelper#from_row_column_to_index (50) (2 ms, 0.05%)
Liquid::If#initialize (6) (0 ms, 0.00%)
Pathname#plus (232) (4 ms, 0.11%)
Pathname#sub_ext (692) (1 ms, 0.03%)
PlatformosCheck::MissingTemplate#add_missing_offense (17) (9 ms, 0.24%)
Liquid::ParserSwitching#strict_parse_with_error_context (4) (0 ms, 0.00%)
String#=~ (672) (0 ms, 0.00%)
PlatformosCheck::ThemeFile#name (3014) (13 ms, 0.35%)
String#scan (4) (0 ms, 0.00%)
Pathname#sub_ext (213) (0 ms, 0.00%)
PlatformosCheck::Node#tag? (624) (0 ms, 0.00%)
PlatformosCheck::Node#tag_markup (476) (25 ms, 0.67%)
Enumerable#find (2) (1 ms, 0.03%)
Liquid::ParserSwitching#strict_parse_with_error_mode_fallback (8) (0 ms, 0.00%)
PlatformosCheck::StringHelpers#demodulize (231) (0 ms, 0.00%)
PlatformosCheck::Checks#call_check_method (12432) (12 ms, 0.32%)
Kernel#class (1500) (0 ms, 0.00%)
Class#new (4) (0 ms, 0.00%)
Psych::ScalarScanner#tokenize (83) (0 ms, 0.00%)
<Object::Object>#[] (4942) (3 ms, 0.08%)
PlatformosCheck::Position#start_index (1896) (31 ms, 0.82%)
Kernel#loop (46) (0 ms, 0.00%)
Class#new (11) (0 ms, 0.00%)
Array#each (60) (2 ms, 0.05%)
PlatformosCheck::Visitor#call_checks (5872) (183 ms, 4.87%)
ThemeChec..
Liquid::Parser#initialize (20) (0 ms, 0.00%)
PlatformosCheck::HtmlNode#element? (352) (0 ms, 0.00%)
PlatformosCheck::ValidJson#on_file (66) (7 ms, 0.19%)
PlatformosCheck::MissingTemplate#add_missing_offense (3) (1 ms, 0.03%)
Class#new (6) (0 ms, 0.00%)
PlatformosCheck::Checks#call (524) (4 ms, 0.11%)
Liquid::Variable#strict_parse (11) (1 ms, 0.03%)
PlatformosCheck::Position#start_offset (1090) (0 ms, 0.00%)
Liquid::ParserSwitching#strict_parse_with_error_context (8) (1 ms, 0.03%)
<Class::Liquid::Tag>#parse (74) (51 ms, 1.36%)
<..
Liquid::Variable#initialize (130) (6 ms, 0.16%)
PlatformosCheck::Visitor#visit (456) (117 ms, 3.11%)
Theme..
PlatformosCheck::JsonFile#content (204) (0 ms, 0.00%)
String#count (165) (0 ms, 0.00%)
PlatformosCheck::MissingTemplate#add_missing_offense (22) (6 ms, 0.16%)
String#scan (160) (0 ms, 0.00%)
Liquid::Parser#initialize (210) (10 ms, 0.27%)
PlatformosCheck::ThemeFile#name (176) (1 ms, 0.03%)
Array#each (26) (1 ms, 0.03%)
String#to_s (1710) (0 ms, 0.00%)
Liquid::Parser#expression (77) (1 ms, 0.03%)
<Class::Liquid::Tag>#parse (2) (1 ms, 0.03%)
PlatformosCheck::Position#start_line_offset (6) (1 ms, 0.03%)
String#index (452) (1 ms, 0.03%)
PlatformosCheck::Node#markup (131) (0 ms, 0.00%)
PlatformosCheck::UnusedAssign#on_assign (6) (2 ms, 0.05%)
String#tr! (1578) (1 ms, 0.03%)
PlatformosCheck::HtmlVisitor#call_checks (1364) (12 ms, 0.32%)
Liquid::BlockBody#parse (2) (0 ms, 0.00%)
Liquid::BlockBody#parse_for_document (5) (5 ms, 0.13%)
Nokogiri::XML::NodeSet#each (632) (2 ms, 0.05%)
Liquid::Parser#initialize (6) (0 ms, 0.00%)
Liquid::ParserSwitching#parse_with_selected_parser (4) (0 ms, 0.00%)
Pathname#sub_ext (300) (0 ms, 0.00%)
Liquid::ParserSwitching#strict_parse_with_error_context (46) (3 ms, 0.08%)
PlatformosCheck::HtmlNode#name (880) (1 ms, 0.03%)
PlatformosCheck::Position#start_offset (240) (2 ms, 0.05%)
Liquid::Condition::ParseTreeVisitor#children (268) (0 ms, 0.00%)
Liquid::If#strict_parse (53) (6 ms, 0.16%)
<Object::Object>#[] (7626) (5 ms, 0.13%)
Liquid::ParseTreeVisitor#initialize (765) (0 ms, 0.00%)
Class#new (39) (0 ms, 0.00%)
Liquid::Variable#parse_filter_expressions (55) (0 ms, 0.00%)
Liquid::BlockBody#parse_for_document (6) (1 ms, 0.03%)
Liquid::If#push_block (11) (1 ms, 0.03%)
Set#add (1982) (1 ms, 0.03%)
Liquid::BlockBody#parse_for_document (3) (4 ms, 0.11%)
Liquid::If#push_block (22) (0 ms, 0.00%)
<Module::Nokogiri::HTML5>#read_and_encode (124) (0 ms, 0.00%)
PlatformosCheck::DeprecateBgsizes#on_div (59) (1 ms, 0.03%)
Pathname#to_s (1586) (5 ms, 0.13%)
Liquid::Block#parse_body (2) (1 ms, 0.03%)
Liquid::Block#parse_body (4) (2 ms, 0.05%)
Liquid::If#parse_comparison (27) (1 ms, 0.03%)
PlatformosCheck::Node#initialize (222) (0 ms, 0.00%)
Liquid::ParserSwitching#parse_with_selected_parser (26) (2 ms, 0.05%)
PlatformosCheck::Node#initialize (1581) (2 ms, 0.05%)
Psych::ScalarScanner#tokenize (151) (0 ms, 0.00%)
PlatformosCheck::DeprecateBgsizes#on_div (64) (1 ms, 0.03%)
Nokogiri::XML::NodeSet#each (307) (1 ms, 0.03%)
PlatformosCheck::Position#start_index (25) (0 ms, 0.00%)
PlatformosCheck::UndefinedObject#on_variable_lookup (342) (6 ms, 0.16%)
PlatformosCheck::Node#literal? (908) (1 ms, 0.03%)
Liquid::Lexer#tokenize (210) (9 ms, 0.24%)
Liquid::BlockBody#parse_for_document (61) (13 ms, 0.35%)
PlatformosCheck::ThemeFile#source (14) (7 ms, 0.19%)
Class#new (15) (0 ms, 0.00%)
String#tr! (1470) (1 ms, 0.03%)
Liquid::ParserSwitching#strict_parse_with_error_context (9) (0 ms, 0.00%)
Hash#each (3) (0 ms, 0.00%)
PlatformosCheck::UnusedAssign#on_variable_lookup (110) (1 ms, 0.03%)
Liquid::BlockBody#whitespace_handler (116) (0 ms, 0.00%)
Liquid::BlockBody#parse_for_document (29) (11 ms, 0.29%)
Liquid::If#strict_parse (49) (4 ms, 0.11%)
Kernel#is_a? (1597) (0 ms, 0.00%)
PlatformosCheck::Position#contents (1680) (1 ms, 0.03%)
PlatformosCheck::HtmlVisitor#call_checks (157) (1 ms, 0.03%)
Pathname#initialize (165) (0 ms, 0.00%)
String#[] (715) (0 ms, 0.00%)
PlatformosCheck::Template#snippet? (123) (0 ms, 0.00%)
PlatformosCheck::LiquidTag#on_string (542) (2 ms, 0.05%)
Liquid::If#parse_expression (48) (1 ms, 0.03%)
Pathname#to_s (375) (0 ms, 0.00%)
PlatformosCheck::Node#block_tag? (593) (0 ms, 0.00%)
String#gsub! (3156) (3 ms, 0.08%)
String#gsub (80) (1 ms, 0.03%)
Class#new (11) (0 ms, 0.00%)
PlatformosCheck::DisabledChecks#update (13) (0 ms, 0.00%)
Liquid::Condition::ParseTreeVisitor#children (219) (0 ms, 0.00%)
PlatformosCheck::ParsingHelpers#outside_of_strings (21) (1 ms, 0.03%)
PlatformosCheck::UnusedAssign#on_assign (36) (0 ms, 0.00%)
PlatformosCheck::SpaceInsideBraces#on_tag (85) (5 ms, 0.13%)
PlatformosCheck::TranslationKeyExists#on_variable (90) (1 ms, 0.03%)
Liquid::If#parse (43) (9 ms, 0.24%)
StringScanner#scan (1069) (1 ms, 0.03%)
Kernel#class (1470) (0 ms, 0.00%)
Pathname#to_s (1940) (1 ms, 0.03%)
Enumerable#map (590) (2 ms, 0.05%)
Liquid::ParserSwitching#strict_parse_with_error_context (9) (0 ms, 0.00%)
Class#new (4) (0 ms, 0.00%)
Liquid::Parser#consume (370) (0 ms, 0.00%)
PlatformosCheck::Theme#[] (3) (1 ms, 0.03%)
String#scan (6) (1 ms, 0.03%)
PlatformosCheck::Position#can_find_needle? (160) (1 ms, 0.03%)
Module#=== (1500) (0 ms, 0.00%)
PlatformosCheck::Node#tag? (1721) (1 ms, 0.03%)
PlatformosCheck::Node#inside_liquid_tag? (373) (18 ms, 0.48%)
PlatformosCheck::Node#markup (2884) (30 ms, 0.80%)
Pathname#read (91) (49 ms, 1.30%)
P..
Kernel#instance_variable_defined? (1596) (0 ms, 0.00%)
Kernel#dup (91) (0 ms, 0.00%)
Regexp#match? (1852) (0 ms, 0.00%)
Class#new (15) (1 ms, 0.03%)
Liquid::Tokenizer#shift (184) (0 ms, 0.00%)
PlatformosCheck::Node#type_name (52) (0 ms, 0.00%)
PlatformosCheck::Visitor#call_checks (6876) (259 ms, 6.89%)
PlatformosCheck::Vi..
Nokogiri::XML::Node#children (553) (1 ms, 0.03%)
Liquid::If#strict_parse (9) (1 ms, 0.03%)
Liquid::Parser#initialize (6) (0 ms, 0.00%)
Class#new (464) (1 ms, 0.03%)
Liquid::Variable#initialize (5) (0 ms, 0.00%)
Enumerable#find (10) (3 ms, 0.08%)
Liquid::If#parse_expression (27) (0 ms, 0.00%)
Liquid::BlockBody#parse_for_document (1) (0 ms, 0.00%)
Array#each (7) (2 ms, 0.05%)
Nokogiri::XML::Document#initialize (310) (0 ms, 0.00%)
Hash#each_pair (1) (1 ms, 0.03%)
Class#new (21) (1 ms, 0.03%)
Nokogiri::XML::Document#decorate (930) (0 ms, 0.00%)
Liquid::Lexer#tokenize (82) (2 ms, 0.05%)
PlatformosCheck::Check#ignored? (1841) (1 ms, 0.03%)
Liquid::If#initialize (3) (0 ms, 0.00%)
Kernel#instance_variable_defined? (2905) (0 ms, 0.00%)
Class#new (14) (0 ms, 0.00%)
PlatformosCheck::StringHelpers#demodulize (473) (1 ms, 0.03%)
Class#new (43) (2 ms, 0.05%)
Liquid::ParserSwitching#strict_parse_with_error_context (8) (0 ms, 0.00%)
String#index (1896) (1 ms, 0.03%)
Class#new (25) (0 ms, 0.00%)
StringScanner#scan (5066) (1 ms, 0.03%)
Pathname#sub_ext (329) (0 ms, 0.00%)
Class#new (8) (0 ms, 0.00%)
PlatformosCheck::Node#type_name (160) (1 ms, 0.03%)
PlatformosCheck::Node#line_number (373) (2 ms, 0.05%)
Array#- (313) (0 ms, 0.00%)
Liquid::BlockBody#parse (2) (2 ms, 0.05%)
Pathname#initialize (6) (1 ms, 0.03%)
Liquid::Variable#strict_parse (15) (1 ms, 0.03%)
Kernel#respond_to? (140928) (20 ms, 0.53%)
PlatformosCheck::HtmlNode#replace_placeholders (80) (1 ms, 0.03%)
String#tr! (793) (0 ms, 0.00%)
Array#each (1743) (2,297 ms, 61.13%)
Array#each (1743)
PlatformosCheck::TranslationKeyExists#key_exists? (40) (0 ms, 0.00%)
PlatformosCheck::Position#start_line_offset (38) (4 ms, 0.11%)
PlatformosCheck::Position#contents (780) (0 ms, 0.00%)
PlatformosCheck::Node#children (190) (1 ms, 0.03%)
Liquid::Parser#variable_lookups (72) (1 ms, 0.03%)
StringScanner#scan (1879) (0 ms, 0.00%)
Pathname#relative? (51) (1 ms, 0.03%)
Pathname#initialize (342) (0 ms, 0.00%)
Liquid::Parser#expression (82) (1 ms, 0.03%)
Liquid::ParseTreeVisitor#initialize (646) (0 ms, 0.00%)
Liquid::For#parse (2) (1 ms, 0.03%)
Class#new (336) (27 ms, 0.72%)
Class#new (464) (1 ms, 0.03%)
Liquid::If#strict_parse (4) (0 ms, 0.00%)
Liquid::If#parse (2) (1 ms, 0.03%)
Liquid::Variable::ParseTreeVisitor#children (155) (0 ms, 0.00%)
String#index (183) (1 ms, 0.03%)
PlatformosCheck::HtmlNode#name (248) (0 ms, 0.00%)
Class#new (6) (0 ms, 0.00%)
PlatformosCheck::HtmlVisitor#visit (632) (69 ms, 1.84%)
Th..
Liquid::If#parse_binary_comparisons (43) (2 ms, 0.05%)
Array#reject! (33) (0 ms, 0.00%)
PlatformosCheck::HtmlVisitor#visit (307) (24 ms, 0.64%)
String#scan (161) (9 ms, 0.24%)
Liquid::Parser#expression (160) (1 ms, 0.03%)
Liquid::VariableLookup#initialize (58) (0 ms, 0.00%)
PlatformosCheck::HtmlNode#element? (486) (0 ms, 0.00%)
StringScanner#eos? (1820) (0 ms, 0.00%)
Liquid::BlockBody#whitespace_handler (135) (0 ms, 0.00%)
Liquid::ParserSwitching#strict_parse_with_error_context (43) (2 ms, 0.05%)
Liquid::ParserSwitching#strict_parse_with_error_context (6) (0 ms, 0.00%)
PlatformosCheck::StringHelpers#underscore (1782) (9 ms, 0.24%)
Liquid::Parser#initialize (41) (1 ms, 0.03%)
Liquid::Case#parse (1) (5 ms, 0.13%)
Liquid::Tokenizer#shift (402) (0 ms, 0.00%)
PlatformosCheck::ParserBlockingScriptTag#on_variable (209) (0 ms, 0.00%)
Kernel#class (3012) (1 ms, 0.03%)
Liquid::BlockBody#parse (4) (3 ms, 0.08%)
<Class::Liquid::VariableLookup>#parse (23) (0 ms, 0.00%)
PlatformosCheck::Position#contents (411) (0 ms, 0.00%)
PlatformosCheck::HtmlNode#replace_placeholders (162) (0 ms, 0.00%)
Liquid::Lexer#tokenize (296) (7 ms, 0.19%)
Liquid::BlockBody#parse_for_document (10) (1 ms, 0.03%)
Class#new (31) (1 ms, 0.03%)
StringScanner#skip (1219) (0 ms, 0.00%)
Liquid::If#initialize (2) (0 ms, 0.00%)
PlatformosCheck::DeprecatedFilter#on_variable (101) (0 ms, 0.00%)
Pathname#read (1) (0 ms, 0.00%)
PlatformosCheck::TranslationKeyExists#key_exists? (48) (0 ms, 0.00%)
Liquid::ParserSwitching#strict_parse_with_error_mode_fallback (160) (11 ms, 0.29%)
String#[] (1388) (0 ms, 0.00%)
<Class::Liquid::Tag>#parse (4) (2 ms, 0.05%)
StringScanner#scan (464) (0 ms, 0.00%)
Kernel#class (1710) (0 ms, 0.00%)
PlatformosCheck::Node#block_tag? (963) (1 ms, 0.03%)
PlatformosCheck::Node#children (821) (5 ms, 0.13%)
Module#name (1204) (1 ms, 0.03%)
PlatformosCheck::Position#start_index (2267) (42 ms, 1.12%)
PlatformosCheck::Visitor#visit (13) (1 ms, 0.03%)
Array#each (244) (2 ms, 0.05%)
Liquid::Lexer#tokenize (160) (5 ms, 0.13%)
PlatformosCheck::Position#can_find_needle? (330) (2 ms, 0.05%)
PlatformosCheck::Node#comment? (1941) (1 ms, 0.03%)
String#rindex (1388) (0 ms, 0.00%)
PlatformosCheck::Position#line_number (52) (0 ms, 0.00%)
PlatformosCheck::Node#type_name (3271) (15 ms, 0.40%)
PlatformosCheck::Tags::Render#initialize (7) (0 ms, 0.00%)
PlatformosCheck::Node#block? (318) (1 ms, 0.03%)
Liquid::BlockBody#parse_for_document (4) (1 ms, 0.03%)
PlatformosCheck::HtmlVisitor#call_checks (1553) (15 ms, 0.40%)
String#[] (1516) (0 ms, 0.00%)
PlatformosCheck::Position#needle (238) (2 ms, 0.05%)
Pathname#initialize (96) (3 ms, 0.08%)
PlatformosCheck::SpaceInsideBraces#on_node (1872) (19 ms, 0.51%)
Kernel#is_a? (3273) (1 ms, 0.03%)
Liquid::Variable#strict_parse (33) (1 ms, 0.03%)
Liquid::BlockBody#parse_for_document (2) (1 ms, 0.03%)
PlatformosCheck::Visitor#visit (1941) (1,754 ms, 46.68%)
PlatformosCheck::Visitor#visit (1941)
Liquid::For#initialize (4) (0 ms, 0.00%)
Liquid::ParserSwitching#parse_with_selected_parser (3) (0 ms, 0.00%)
Liquid::ParserSwitching#strict_parse_with_error_mode_fallback (6) (1 ms, 0.03%)
PlatformosCheck::Node#start_index (238) (7 ms, 0.19%)
Array#each (1244) (13 ms, 0.35%)
String#scan (6) (0 ms, 0.00%)
Liquid::Block#initialize (210) (0 ms, 0.00%)
Liquid::Variable#initialize (9) (0 ms, 0.00%)
Liquid::Block#parse_body (1) (0 ms, 0.00%)
Liquid::Tokenizer#initialize (91) (6 ms, 0.16%)
String#gsub! (946) (1 ms, 0.03%)
PlatformosCheck::SpaceInsideBraces#on_variable (101) (1 ms, 0.03%)
Pathname#relative_path_from (11) (1 ms, 0.03%)
<Class::Liquid::Expression>#parse (82) (1 ms, 0.03%)
String#gsub (78) (0 ms, 0.00%)
Class#new (4) (0 ms, 0.00%)
Class#new (515) (1 ms, 0.03%)
Class#new (161) (9 ms, 0.24%)
Liquid::Parser#initialize (43) (1 ms, 0.03%)
StringScanner#charpos (373) (1 ms, 0.03%)
PlatformosCheck::Visitor#visit (2286) (1,528 ms, 40.66%)
PlatformosCheck::Visitor#visit (2286)
PlatformosCheck::HtmlNode#replace_placeholders (78) (0 ms, 0.00%)
PlatformosCheck::Node#markup (1478) (6 ms, 0.16%)
Liquid::If#push_block (2) (0 ms, 0.00%)
Liquid::If#parse_comparison (6) (0 ms, 0.00%)
Array#each (322) (43 ms, 1.14%)
Regexp#=== (1064) (1 ms, 0.03%)
Array#each (704) (5 ms, 0.13%)
Liquid::Parser#initialize (30) (1 ms, 0.03%)
Class#new (215) (16 ms, 0.43%)
PlatformosCheck::LiquidTag#on_tag (19) (4 ms, 0.11%)
Liquid::ParserSwitching#strict_parse_with_error_mode_fallback (5) (0 ms, 0.00%)
PlatformosCheck::ThemeFile#name (91) (0 ms, 0.00%)
String#scan (24) (1 ms, 0.03%)
PlatformosCheck::JsonFile#parse_error (66) (7 ms, 0.19%)
Liquid::Block#parse_body (5) (1 ms, 0.03%)
PlatformosCheck::Position#has_content_and_line_number_but_no_needle? (1073) (1 ms, 0.03%)
Array#hash (180) (0 ms, 0.00%)
String#rindex (1388) (0 ms, 0.00%)
Module#=== (2178) (0 ms, 0.00%)
PlatformosCheck::ValidHTMLTranslation#visit_nested (3279) (9 ms, 0.24%)
PlatformosCheck::Check#ignored? (2671) (1 ms, 0.03%)
Pathname#initialize (312) (0 ms, 0.00%)
Kernel#is_a? (1581) (0 ms, 0.00%)
PlatformosCheck::Position#can_find_needle? (238) (1 ms, 0.03%)
Liquid::If#strict_parse (3) (0 ms, 0.00%)
Liquid::BlockBody#parse (1) (1 ms, 0.03%)
PlatformosCheck::UnusedAssign#on_variable_lookup (312) (2 ms, 0.05%)
PlatformosCheck::Node#tag? (673) (0 ms, 0.00%)
Liquid::If#strict_parse (4) (0 ms, 0.00%)
PlatformosCheck::Checks#call (1610) (53 ms, 1.41%)
T..
Liquid::Block#parse_body (61) (13 ms, 0.35%)
PlatformosCheck::Checks#call_check_method (169296) (239 ms, 6.36%)
PlatformosCheck::C..
Regexp#match (255) (0 ms, 0.00%)
PlatformosCheck::Node#type_name (41) (0 ms, 0.00%)
StringScanner#scan_until (6010) (2 ms, 0.05%)
Class#new (196) (0 ms, 0.00%)
Liquid::If#initialize (4) (0 ms, 0.00%)
PlatformosCheck::ParserBlockingScriptTag#on_variable (313) (0 ms, 0.00%)
<Class::Liquid::Tag>#parse (58) (24 ms, 0.64%)
Kernel#loop (176) (1 ms, 0.03%)
Class#new (210) (0 ms, 0.00%)
Pathname#plus (51) (6 ms, 0.16%)
PlatformosCheck::UndefinedObject#on_document (91) (1 ms, 0.03%)
Pathname#to_s (692) (0 ms, 0.00%)
PlatformosCheck::Node#markup (956) (3 ms, 0.08%)
PlatformosCheck::Node#start_index (25) (0 ms, 0.00%)
PlatformosCheck::SpaceInsideBraces#on_node (456) (3 ms, 0.08%)
Liquid::ParserSwitching#strict_parse_with_error_mode_fallback (43) (2 ms, 0.05%)
PlatformosCheck::UndefinedObject#check_object (48) (6 ms, 0.16%)
Kernel#initialize_dup (1215) (0 ms, 0.00%)
Liquid::Lexer#tokenize (8) (0 ms, 0.00%)
PlatformosCheck::Theme#[] (5) (2 ms, 0.05%)
<Class::Liquid::Condition>#parse_expression (77) (1 ms, 0.03%)
PlatformosCheck::JsonFile#content (313) (1 ms, 0.03%)
Kernel#loop (62) (1 ms, 0.03%)
Liquid::Variable#initialize (11) (1 ms, 0.03%)
Liquid::Parser#initialize (76) (2 ms, 0.05%)
PlatformosCheck::Checks#call_check_method (1274) (1 ms, 0.03%)
PlatformosCheck::NestedSnippet::TemplateInfo#with_deep_nested (189) (1 ms, 0.03%)
Array#each (553) (34 ms, 0.90%)
PlatformosCheck::Visitor#call_checks (26) (1 ms, 0.03%)
PlatformosCheck::Template#snippet? (209) (1 ms, 0.03%)
Kernel#class (2367) (0 ms, 0.00%)
Kernel#loop (120) (1 ms, 0.03%)
PlatformosCheck::Node#tag_markup (44) (2 ms, 0.05%)
Kernel#is_a? (2884) (1 ms, 0.03%)
Class#new (6) (0 ms, 0.00%)
Liquid::Variable#strict_parse (2) (1 ms, 0.03%)
Array#each (1) (1 ms, 0.03%)
PlatformosCheck::Position#contents (780) (0 ms, 0.00%)
PlatformosCheck::Node#line_number (182) (0 ms, 0.00%)
PlatformosCheck::TranslationKeyExists#on_variable (196) (1 ms, 0.03%)
Liquid::Variable::ParseTreeVisitor#children (133) (0 ms, 0.00%)
Pathname#sub_ext (375) (4 ms, 0.11%)
PlatformosCheck::Position#start_index (183) (5 ms, 0.13%)
Kernel#loop (193) (1 ms, 0.03%)
Class#new (161) (4 ms, 0.11%)
Psych::Visitors::ToRuby#accept (1) (2 ms, 0.05%)
PlatformosCheck::ThemeFile#name (1940) (5 ms, 0.13%)
Liquid::Variable#strict_parse (41) (2 ms, 0.05%)
Pathname#join (14) (1 ms, 0.03%)
Liquid::Parser#consume (648) (0 ms, 0.00%)
Liquid::ParseContext#parse_expression (54) (1 ms, 0.03%)
Class#new (165) (0 ms, 0.00%)
<Class::File>#basename (1852) (1 ms, 0.03%)
PlatformosCheck::UnusedAssign#on_variable_lookup (165) (1 ms, 0.03%)
PlatformosCheck::Node#block_tag? (793) (1 ms, 0.03%)
Liquid::If#strict_parse (9) (1 ms, 0.03%)
Liquid::BlockBody#parse (4) (3 ms, 0.08%)
Liquid::BlockBody#parse_for_document (2) (0 ms, 0.00%)
PlatformosCheck::Position#needle (220) (1 ms, 0.03%)
Liquid::Parser#variable_lookups (99) (1 ms, 0.03%)
Liquid::If#push_block (43) (4 ms, 0.11%)
Liquid::ParserSwitching#parse_with_selected_parser (4) (0 ms, 0.00%)
PlatformosCheck::Position#contents (1896) (1 ms, 0.03%)
Liquid::Parser#initialize (25) (1 ms, 0.03%)
Pathname#to_s (464) (0 ms, 0.00%)
Class#new (590) (3 ms, 0.08%)
PlatformosCheck::Node#markup (256) (0 ms, 0.00%)
PlatformosCheck::Node#comment? (908) (0 ms, 0.00%)
Liquid::Variable#initialize (52) (4 ms, 0.11%)
PlatformosCheck::Node#document? (793) (0 ms, 0.00%)
Liquid::BlockBody#parse_for_document (4) (6 ms, 0.16%)
Regexp#match (318) (1 ms, 0.03%)
PlatformosCheck::UnusedAssign#on_variable_lookup (123) (1 ms, 0.03%)
PlatformosCheck::HtmlNode#element? (182) (0 ms, 0.00%)
<Module::Nokogiri::Gumbo>#fragment (91) (55 ms, 1.46%)
<..
Liquid::Document#initialize (91) (0 ms, 0.00%)
PlatformosCheck::SpaceInsideBraces#on_node (559) (4 ms, 0.11%)
PlatformosCheck::StringHelpers#demodulize (569) (1 ms, 0.03%)
String#to_s (1500) (0 ms, 0.00%)
PlatformosCheck::Position#start_line_offset (24) (2 ms, 0.05%)
String#scan (56) (3 ms, 0.08%)
Hash#each (7) (0 ms, 0.00%)
Class#new (2) (0 ms, 0.00%)
Liquid::Variable#initialize (15) (1 ms, 0.03%)
PlatformosCheck::Checks#call (1376) (13 ms, 0.35%)
Pathname#initialize (1215) (1 ms, 0.03%)
PlatformosCheck::Checks#call_check_method (125952) (108 ms, 2.87%)
Theme..
PlatformosCheck::Node#tag? (336) (0 ms, 0.00%)
<Class::Liquid::Tag>#parse (2) (1 ms, 0.03%)
StringScanner#scan (1012) (0 ms, 0.00%)
Hash#each_pair (424) (3 ms, 0.08%)
PlatformosCheck::Node#markup (1721) (7 ms, 0.19%)
PlatformosCheck::UndefinedObject#each_template (1) (6 ms, 0.16%)
PlatformosCheck::HtmlNode#name (861) (1 ms, 0.03%)
<Class::Nokogiri::HTML5::DocumentFragment>#parse (310) (13 ms, 0.35%)
Class#new (596) (1 ms, 0.03%)
Array#any? (232) (0 ms, 0.00%)
PlatformosCheck::Analyzer#analyze_theme (1) (3,716 ms, 98.89%)
PlatformosCheck::Analyzer#analyze_theme (1)
Kernel#respond_to? (9548) (1 ms, 0.03%)
PlatformosCheck::SpaceInsideBraces#on_node (1941) (14 ms, 0.37%)
Liquid::Parser#variable_lookups (186) (2 ms, 0.05%)
PlatformosCheck::Position#start_index (105) (1 ms, 0.03%)
PlatformosCheck::ParsingHelpers#outside_of_strings (50) (1 ms, 0.03%)
PlatformosCheck::Node#initialize (1780) (2 ms, 0.05%)
Liquid::BlockBody#create_variable (24) (1 ms, 0.03%)
PlatformosCheck::Node#comment? (456) (0 ms, 0.00%)
StringScanner#eos? (3223) (1 ms, 0.03%)
PlatformosCheck::UndefinedObject#on_variable_lookup (165) (3 ms, 0.08%)
PlatformosCheck::UnusedAssign#on_end (1) (1 ms, 0.03%)
Liquid::If#parse (1) (1 ms, 0.03%)
Hash#each (7) (0 ms, 0.00%)
Nokogiri::XML::Node#children (377) (1 ms, 0.03%)
StringScanner#pre_match (115) (0 ms, 0.00%)
String#[] (972) (0 ms, 0.00%)
Liquid::Variable#initialize (6) (0 ms, 0.00%)
Liquid::Variable#strict_parse (9) (0 ms, 0.00%)
Liquid::Block#parse_body (24) (10 ms, 0.27%)
Kernel#initialize_dup (903) (0 ms, 0.00%)
Liquid::Parser#expression (34) (0 ms, 0.00%)
PlatformosCheck::Position#can_find_needle? (74) (0 ms, 0.00%)
String#index (773) (0 ms, 0.00%)
Liquid::Variable#strict_parse (6) (0 ms, 0.00%)
Liquid::ParserSwitching#parse_with_selected_parser (9) (1 ms, 0.03%)
PlatformosCheck::Theme#[] (17) (9 ms, 0.24%)
Liquid::BlockBody#parse (1) (0 ms, 0.00%)
PlatformosCheck::AssetUrlFilters#html_resource_drop? (415) (0 ms, 0.00%)
String#index (1073) (3 ms, 0.08%)
Class#new (232) (0 ms, 0.00%)
Class#new (24) (1 ms, 0.03%)
Class#new (8) (0 ms, 0.00%)
PlatformosCheck::HtmlVisitor#call_checks (704) (5 ms, 0.13%)
PlatformosCheck::Position#contents (1073) (1 ms, 0.03%)
String#scan (6) (0 ms, 0.00%)
Array#each (632) (135 ms, 3.59%)
Array#..
Array#hash (334) (1 ms, 0.03%)
PlatformosCheck::Node#markup (165) (0 ms, 0.00%)
Liquid::If#strict_parse (5) (1 ms, 0.03%)
PlatformosCheck::PositionHelper#from_row_column_to_index (6) (0 ms, 0.00%)
PlatformosCheck::ParsingHelpers#outside_of_strings (359) (5 ms, 0.13%)
Class#new (222) (0 ms, 0.00%)
PlatformosCheck::Position#contents (2267) (1 ms, 0.03%)
Enumerable#map (65) (0 ms, 0.00%)
Liquid::Block#parse_body (38) (16 ms, 0.43%)
Liquid::Variable#strict_parse (6) (1 ms, 0.03%)
PlatformosCheck::Node#inside_liquid_tag? (6) (0 ms, 0.00%)
Kernel#initialize_dup (464) (0 ms, 0.00%)
String#scan (130) (6 ms, 0.16%)
Liquid::ParserSwitching#parse_with_selected_parser (41) (3 ms, 0.08%)
String#[] (1388) (0 ms, 0.00%)
PlatformosCheck::Node#source (1332) (1 ms, 0.03%)
Liquid::Variable::ParseTreeVisitor#children (169) (0 ms, 0.00%)
Class#new (16) (1 ms, 0.03%)
PlatformosCheck::Template#snippet? (58) (0 ms, 0.00%)
String#rindex (650) (0 ms, 0.00%)
Enumerable#map (632) (2 ms, 0.05%)
Liquid::ParserSwitching#strict_parse_with_error_mode_fallback (30) (2 ms, 0.05%)
String#gsub (1500) (1 ms, 0.03%)
PlatformosCheck::Position#needle (150) (1 ms, 0.03%)
PlatformosCheck::Node#children (1743) (12 ms, 0.32%)
PlatformosCheck::Node#markup (700) (1 ms, 0.03%)
Liquid::BlockBody#parse (1) (0 ms, 0.00%)
Liquid::Parser#expression (43) (0 ms, 0.00%)
PlatformosCheck::Checks#call_check_method (8708) (9 ms, 0.24%)
Nokogiri::XML::Node#children (91) (1 ms, 0.03%)
PlatformosCheck::Checks#call (5484) (295 ms, 7.85%)
PlatformosCheck::Check..
PlatformosCheck::Node#inside_liquid_tag? (31) (2 ms, 0.05%)
Liquid::Lexer#tokenize (8) (0 ms, 0.00%)
PlatformosCheck::ValidHTMLTranslation#html_key? (2261) (2 ms, 0.05%)
Liquid::BlockBody#parse_for_liquid_tag (2) (1 ms, 0.03%)
Liquid::BlockBody#parse (1) (4 ms, 0.11%)
Liquid::BlockBody#parse (1) (0 ms, 0.00%)
PlatformosCheck::JsonFile#load! (104) (76 ms, 2.02%)
Th..
PlatformosCheck::StringHelpers#underscore (294) (1 ms, 0.03%)
Liquid::ParserSwitching#parse_with_selected_parser (49) (4 ms, 0.11%)
PlatformosCheck::Node#initialize (434) (0 ms, 0.00%)
Pathname#to_s (375) (0 ms, 0.00%)
Kernel#initialize_dup (1586) (1 ms, 0.03%)
Liquid::ParseContext#parse_expression (84) (1 ms, 0.03%)
Pathname#cleanpath (14) (0 ms, 0.00%)
Liquid::Variable#initialize (6) (1 ms, 0.03%)
PlatformosCheck::ValidSchema#on_schema (31) (1 ms, 0.03%)
PlatformosCheck::Node#block_body? (1097) (1 ms, 0.03%)
StringScanner#charpos (333) (0 ms, 0.00%)
PlatformosCheck::PaginationSize#on_schema (31) (1 ms, 0.03%)
<Class::Liquid::Condition>#parse_expression (86) (1 ms, 0.03%)
PlatformosCheck::Node#type_name (3273) (18 ms, 0.48%)
PlatformosCheck::MissingTemplate#on_include (17) (9 ms, 0.24%)
Array#each (22) (6 ms, 0.16%)
PlatformosCheck::Position#compute_start_offset (38) (4 ms, 0.11%)
Liquid::BlockBody#parse (28) (2 ms, 0.05%)
PlatformosCheck::Visitor#visit (34) (4 ms, 0.11%)
String#tr! (858) (0 ms, 0.00%)
Liquid::Parser#initialize (152) (5 ms, 0.13%)
Array#each (1392) (1 ms, 0.03%)
Kernel#loop (250) (2 ms, 0.05%)
String#scan (43) (2 ms, 0.05%)
<Class::Liquid::Condition>#parse_expression (18) (0 ms, 0.00%)
Kernel#initialize_dup (3014) (4 ms, 0.11%)
Liquid::ParserSwitching#parse_with_selected_parser (43) (4 ms, 0.11%)
Liquid::Block#parse (1) (4 ms, 0.11%)
PlatformosCheck::JsonFile#load! (313) (1 ms, 0.03%)
Liquid::If#parse (4) (0 ms, 0.00%)
PlatformosCheck::ThemeFile#name (61) (0 ms, 0.00%)
PlatformosCheck::Node#line_number (704) (1 ms, 0.03%)
PlatformosCheck::Template#parse (91) (387 ms, 10.30%)
PlatformosCheck::Template#pa..
PlatformosCheck::LiquidTag#on_string (949) (3 ms, 0.08%)
Pathname#initialize (393) (1 ms, 0.03%)
<Object::Object>#[] (314) (0 ms, 0.00%)
Symbol#to_s (2369) (1 ms, 0.03%)
Liquid::If#push_block (4) (0 ms, 0.00%)
PlatformosCheck::Node#comment? (2286) (1 ms, 0.03%)
PlatformosCheck::ValidHTMLTranslation#html_key? (2352) (2 ms, 0.05%)
Liquid::Variable#strict_parse (25) (1 ms, 0.03%)
Liquid::ParserSwitching#strict_parse_with_error_mode_fallback (4) (0 ms, 0.00%)
Liquid::BlockBody#parse_for_document (4) (0 ms, 0.00%)
PlatformosCheck::MatchingSchemaTranslations#visit_object (422) (2 ms, 0.05%)
Liquid::Variable#strict_parse (160) (11 ms, 0.29%)
Kernel#is_a? (1474) (0 ms, 0.00%)
Class#new (12) (0 ms, 0.00%)
PlatformosCheck::Node#comment? (820) (0 ms, 0.00%)
Liquid::Lexer#tokenize (76) (2 ms, 0.05%)
PlatformosCheck::HtmlNode#children (638) (4 ms, 0.11%)
PlatformosCheck::SpaceInsideBraces#on_tag (256) (13 ms, 0.35%)
PlatformosCheck::RemoteAsset#on_element (107) (1 ms, 0.03%)
StringScanner#scan_until (1170) (0 ms, 0.00%)
Class#new (15) (1 ms, 0.03%)
Liquid::ParserSwitching#strict_parse_with_error_mode_fallback (10) (0 ms, 0.00%)
Liquid::Lexer#tokenize (6) (0 ms, 0.00%)
PlatformosCheck::Theme#all (1) (41 ms, 1.09%)
PlatformosCheck::Visitor#visit (1743) (2,486 ms, 66.16%)
PlatformosCheck::Visitor#visit (1743)
PlatformosCheck::ThemeFile#name (155) (0 ms, 0.00%)
PlatformosCheck::Visitor#call_checks (2326) (97 ms, 2.58%)
Them..
Pathname#initialize (393) (0 ms, 0.00%)
PlatformosCheck::Position#start_index (40) (0 ms, 0.00%)
PlatformosCheck::Node#children (38) (1 ms, 0.03%)
Liquid::For#initialize (13) (1 ms, 0.03%)
Class#new (2) (1 ms, 0.03%)
Nokogiri::HTML5::DocumentFragment#initialize (91) (55 ms, 1.46%)
N..
Class#new (41) (1 ms, 0.03%)
PlatformosCheck::SpaceInsideBraces#on_node (1515) (22 ms, 0.59%)
<Class::Nokogiri::XML::DocumentFragment>#new (310) (10 ms, 0.27%)
PlatformosCheck::HtmlNode#element? (861) (1 ms, 0.03%)
PlatformosCheck::Node#tag_markup (373) (0 ms, 0.00%)
Liquid::If#push_block (29) (3 ms, 0.08%)
Liquid::If#parse (49) (7 ms, 0.19%)
PlatformosCheck::Visitor#visit (515) (177 ms, 4.71%)
ThemeChec..
Class#new (756) (1 ms, 0.03%)
Liquid::For#parse (1) (1 ms, 0.03%)
Kernel#loop (149) (1 ms, 0.03%)
<Class::Liquid::Expression>#parse (130) (1 ms, 0.03%)
Liquid::If#push_block (152) (13 ms, 0.35%)
PlatformosCheck::StringHelpers#demodulize (243) (0 ms, 0.00%)
Module#=== (2289) (0 ms, 0.00%)
<Class::File>#basename (1852) (1 ms, 0.03%)
Array#map (1392) (3 ms, 0.08%)
PlatformosCheck::Node#tag_markup (101) (4 ms, 0.11%)
String#strip (755) (0 ms, 0.00%)
Array#each (5) (2 ms, 0.05%)
Kernel#loop (47) (0 ms, 0.00%)
Liquid::ParserSwitching#strict_parse_with_error_context (11) (1 ms, 0.03%)
PlatformosCheck::Node#tag? (436) (0 ms, 0.00%)
Liquid::Parser#initialize (160) (5 ms, 0.13%)
Liquid::Variable#strict_parse (82) (5 ms, 0.13%)
PlatformosCheck::ThemeFile#name (88) (0 ms, 0.00%)
PlatformosCheck::Node#start_index (40) (0 ms, 0.00%)
PlatformosCheck::Visitor#call_checks (518) (17 ms, 0.45%)
Liquid::Parser#initialize (13) (0 ms, 0.00%)
PlatformosCheck::Position#needle (330) (3 ms, 0.08%)
PlatformosCheck::Node#tag_markup (99) (3 ms, 0.08%)
Psych::Visitors::ToRuby#accept (44) (2 ms, 0.05%)
Enumerable#flat_map (322) (0 ms, 0.00%)
Class#new (19) (1 ms, 0.03%)
Kernel#instance_variable_defined? (2096) (0 ms, 0.00%)
String#=~ (436) (0 ms, 0.00%)
Regexp#match? (1156) (0 ms, 0.00%)
Liquid::Parser#initialize (15) (0 ms, 0.00%)
Class#new (224) (0 ms, 0.00%)
Liquid::BlockBody#parse (2) (1 ms, 0.03%)
PlatformosCheck::StringHelpers#underscore (231) (1 ms, 0.03%)
Liquid::ParserSwitching#strict_parse_with_error_context (20) (1 ms, 0.03%)
Liquid::ParserSwitching#parse_with_selected_parser (3) (0 ms, 0.00%)
PlatformosCheck::SpaceInsideBraces#on_node (821) (15 ms, 0.40%)
Class#new (164) (2 ms, 0.05%)
Class#new (82) (6 ms, 0.16%)
PlatformosCheck::StringHelpers#underscore (302) (2 ms, 0.05%)
Kernel#loop (253) (2 ms, 0.05%)
PlatformosCheck::HtmlNode#attributes (7) (0 ms, 0.00%)
Array#each (11) (3 ms, 0.08%)
Liquid::BlockBody#parse (3) (9 ms, 0.24%)
Enumerable#find (5) (2 ms, 0.05%)
Liquid::Block#parse_body (4) (3 ms, 0.08%)
PlatformosCheck::SpaceInsideBraces#on_tag (70) (5 ms, 0.13%)
Enumerable#map (3) (0 ms, 0.00%)
Class#new (31) (0 ms, 0.00%)
Kernel#class (1782) (0 ms, 0.00%)
Liquid::If#parse_binary_comparisons (12) (1 ms, 0.03%)
Liquid::Case#parse (1) (6 ms, 0.16%)
Nokogiri::XML::Document#decorate (1396) (0 ms, 0.00%)
Array#each (1274) (35 ms, 0.93%)
Liquid::Variable#parse_filterargs (102) (1 ms, 0.03%)
StringScanner#charpos (1067) (1 ms, 0.03%)
PlatformosCheck::LiquidTag#on_tag (256) (39 ms, 1.04%)
Liquid::BlockBody#parse (4) (1 ms, 0.03%)
PlatformosCheck::Position#needle (70) (0 ms, 0.00%)
PlatformosCheck::Template#snippet? (249) (1 ms, 0.03%)
Liquid::Variable#parse_filter_expressions (127) (1 ms, 0.03%)
PlatformosCheck::PositionHelper#from_row_column_to_index (19) (2 ms, 0.05%)
Liquid::Assign#initialize (21) (2 ms, 0.05%)
<Module::Nokogiri::Gumbo>#fragment (310) (8 ms, 0.21%)
PlatformosCheck::Node#markup (256) (0 ms, 0.00%)
Pathname#initialize (249) (0 ms, 0.00%)
Liquid::BlockBody#parse (24) (10 ms, 0.27%)
Liquid::Block#parse_body (70) (25 ms, 0.67%)
Liquid::BlockBody#parse (4) (2 ms, 0.05%)
PlatformosCheck::UnusedAssign#on_variable_lookup (249) (2 ms, 0.05%)
Liquid::ParserSwitching#strict_parse_with_error_mode_fallback (130) (6 ms, 0.16%)
Class#new (672) (1 ms, 0.03%)
<Class::Liquid::Tag>#parse (2) (0 ms, 0.00%)
Kernel#loop (58) (0 ms, 0.00%)
Liquid::Variable#initialize (9) (0 ms, 0.00%)
Liquid::If#parse_expression (407) (6 ms, 0.16%)
Class#new (28) (1 ms, 0.03%)
PlatformosCheck::SpaceInsideBraces#on_node (508) (2 ms, 0.05%)
Liquid::Lexer#tokenize (43) (1 ms, 0.03%)
PlatformosCheck::Position#needle (2267) (12 ms, 0.32%)
PlatformosCheck::Node#source (510) (0 ms, 0.00%)
Liquid::Variable#initialize (56) (3 ms, 0.08%)
Kernel#respond_to? (165024) (24 ms, 0.64%)
<Class::Nokogiri::HTML5::DocumentFragment>#parse (91) (57 ms, 1.52%)
<..
Liquid::If#parse_binary_comparisons (6) (0 ms, 0.00%)
PlatformosCheck::Position#start_offset (40) (1 ms, 0.03%)
Liquid::BlockBody#parse (3) (2 ms, 0.05%)
Liquid::ParserSwitching#strict_parse_with_error_mode_fallback (6) (0 ms, 0.00%)
Liquid::Block#parse_body (1) (0 ms, 0.00%)
String#gsub! (604) (1 ms, 0.03%)
Liquid::Tokenizer#tokenize (91) (6 ms, 0.16%)
PlatformosCheck::SpaceInsideBraces#on_variable (204) (3 ms, 0.08%)
StringScanner#skip (910) (0 ms, 0.00%)
Liquid::If#strict_parse (3) (0 ms, 0.00%)
PlatformosCheck::UndefinedObject#on_variable_lookup (209) (4 ms, 0.11%)
Liquid::BlockBody#create_variable (8) (0 ms, 0.00%)
Class#new (6) (0 ms, 0.00%)
Liquid::Case#parse (1) (3 ms, 0.08%)
Liquid::Parser#expression (86) (1 ms, 0.03%)
Liquid::BlockBody#parse (2) (0 ms, 0.00%)
Liquid::BlockBody#create_variable (31) (1 ms, 0.03%)
PlatformosCheck::Node#block? (292) (1 ms, 0.03%)
Pathname#relative_path_from (232) (16 ms, 0.43%)
PlatformosCheck::Checks#call (1542) (44 ms, 1.17%)
PlatformosCheck::Node#line_number (109) (0 ms, 0.00%)
PlatformosCheck::ThemeFile#name (249) (1 ms, 0.03%)
PlatformosCheck::MatchingSchemaTranslations#on_schema (31) (6 ms, 0.16%)
Kernel#is_a? (2601) (0 ms, 0.00%)
Liquid::Variable::ParseTreeVisitor#children (106) (0 ms, 0.00%)
Liquid::If#strict_parse (19) (1 ms, 0.03%)
Kernel#class (2478) (0 ms, 0.00%)
PlatformosCheck::AssetUrlFilters#on_variable (313) (1 ms, 0.03%)
String#to_s (1917) (0 ms, 0.00%)
String#scan (43) (3 ms, 0.08%)
Liquid::ParserSwitching#strict_parse_with_error_context (19) (1 ms, 0.03%)
Liquid::Lexer#tokenize (41) (1 ms, 0.03%)
PlatformosCheck::ThemeFile#name (165) (1 ms, 0.03%)
Liquid::ParserSwitching#strict_parse_with_error_context (4) (0 ms, 0.00%)
PlatformosCheck::ValidHTMLTranslation#visit_nested (2648) (110 ms, 2.93%)
Theme..
PlatformosCheck::MissingTemplate#on_include (7) (2 ms, 0.05%)
Liquid::For#strict_parse (5) (0 ms, 0.00%)
Liquid::BlockBody#parse (4) (0 ms, 0.00%)
PlatformosCheck::AssetUrlFilters#record_variable_offense (193) (0 ms, 0.00%)
PlatformosCheck::AssetUrlFilters#record_variable_offense (313) (0 ms, 0.00%)
PlatformosCheck::UndefinedObject#ignore? (312) (1 ms, 0.03%)
Liquid::If#parse_binary_comparisons (41) (2 ms, 0.05%)
String#scan (428) (0 ms, 0.00%)
PlatformosCheck::Checks#call (2326) (96 ms, 2.55%)
Them..
PlatformosCheck::PlatformosLiquid::Object#labels (1) (2 ms, 0.05%)
PlatformosCheck::Node#tag? (987) (1 ms, 0.03%)
PlatformosCheck::RemoteAsset#on_element (234) (1 ms, 0.03%)
<Class::Liquid::VariableLookup>#parse (76) (1 ms, 0.03%)
PlatformosCheck::MissingTemplate#add_missing_offense (7) (2 ms, 0.05%)
PlatformosCheck::UndefinedObject#ignore? (165) (1 ms, 0.03%)
PlatformosCheck::StringHelpers#underscore (403) (2 ms, 0.05%)
PlatformosCheck::Node#block_body? (506) (0 ms, 0.00%)
Kernel#loop (71) (0 ms, 0.00%)
PlatformosCheck::HtmlNode#initialize (553) (0 ms, 0.00%)
PlatformosCheck::HtmlNode#initialize (590) (0 ms, 0.00%)
PlatformosCheck::Node#comment? (515) (0 ms, 0.00%)
Array#each (5872) (178 ms, 4.74%)
Array#eac..
Array#each (1597) (2,104 ms, 55.99%)
Array#each (1597)
Liquid::If#strict_parse (43) (3 ms, 0.08%)
PlatformosCheck::Position#compute_start_offset (373) (25 ms, 0.67%)
Liquid::If#parse_binary_comparisons (46) (2 ms, 0.05%)
PlatformosCheck::SpaceInsideBraces#on_tag (39) (2 ms, 0.05%)
Array#hash (259) (0 ms, 0.00%)
Liquid::If#push_block (3) (0 ms, 0.00%)
Liquid::If#parse (3) (1 ms, 0.03%)
Array#each (313) (1 ms, 0.03%)
Liquid::BlockBody#parse_for_document (4) (1 ms, 0.03%)
PlatformosCheck::HtmlNode#children (590) (3 ms, 0.08%)
String#byteslice (318) (0 ms, 0.00%)
String#to_s (1578) (0 ms, 0.00%)
Liquid::BlockBody#create_variable (6) (0 ms, 0.00%)
Kernel#instance_variable_defined? (1996) (0 ms, 0.00%)
Liquid::BlockBody#create_variable (10) (0 ms, 0.00%)
Enumerable#map (64) (0 ms, 0.00%)
PlatformosCheck::HtmlVisitor#visit (11) (1 ms, 0.03%)
String#scan (8) (0 ms, 0.00%)
Pathname#+ (14) (0 ms, 0.00%)
StringScanner#scan_until (1784) (1 ms, 0.03%)
PlatformosCheck::Visitor#visit (91) (2,837 ms, 75.50%)
PlatformosCheck::Visitor#visit (91)
PlatformosCheck::Position#start_line_offset (165) (11 ms, 0.29%)
PlatformosCheck::Node#inside_liquid_tag? (4) (0 ms, 0.00%)
Kernel#class (2083) (0 ms, 0.00%)
Liquid::ParserSwitching#strict_parse_with_error_context (13) (1 ms, 0.03%)
PlatformosCheck::Position#start_index (70) (1 ms, 0.03%)
JSON::Ext::Parser#initialize (51) (0 ms, 0.00%)
PlatformosCheck::HtmlNode#element? (1007) (1 ms, 0.03%)
String#gsub! (1768) (2 ms, 0.05%)
String#scan (9) (0 ms, 0.00%)
String#=~ (410) (1 ms, 0.03%)
Psych::Visitors::ToRuby#visit_Psych_Nodes_Sequence (22) (1 ms, 0.03%)
PlatformosCheck::Node#children (2286) (15 ms, 0.40%)
<Class::Liquid::Expression>#parse (25) (0 ms, 0.00%)
Liquid::BlockBody#parse_for_liquid_tag (4) (0 ms, 0.00%)
<Class::Liquid::Tag>#parse (37) (6 ms, 0.16%)
<Class::Liquid::Expression>#parse (52) (1 ms, 0.03%)
Kernel#initialize_dup (96) (3 ms, 0.08%)
<Class::Liquid::VariableLookup>#parse (46) (0 ms, 0.00%)
Liquid::Variable#initialize (2) (0 ms, 0.00%)
Class#new (46) (0 ms, 0.00%)
PlatformosCheck::LiquidTag#on_tag (14) (2 ms, 0.05%)
PlatformosCheck::Position#start_index (40) (1 ms, 0.03%)
Liquid::If#parse_comparison (260) (10 ms, 0.27%)
Psych::Visitors::ToRuby#visit_Psych_Nodes_Document (1) (2 ms, 0.05%)
PlatformosCheck::ValidHTMLTranslation#visit_nested (8658) (95 ms, 2.53%)
Them..
Liquid::Block#parse_body (61) (44 ms, 1.17%)
PlatformosCheck::Position#has_content_and_line_number_but_no_needle? (773) (0 ms, 0.00%)
Module#=== (2163) (0 ms, 0.00%)
PlatformosCheck::Node#inside_liquid_tag? (8) (1 ms, 0.03%)
Nokogiri::XML::Document#decorate (1270) (0 ms, 0.00%)
Liquid::Parser#expression (70) (1 ms, 0.03%)
JSON::Ext::Parser#parse (14) (0 ms, 0.00%)
Pathname#sub_ext (1215) (1 ms, 0.03%)
Array#map (2263) (4 ms, 0.11%)
PlatformosCheck::TranslationKeyExists#on_variable (193) (2 ms, 0.05%)
String#tr! (569) (0 ms, 0.00%)
PlatformosCheck::ThemeFile#relative_path (1940) (0 ms, 0.00%)
StringScanner#scan_until (2012) (1 ms, 0.03%)
Pathname#cleanpath (464) (8 ms, 0.21%)
Liquid::BlockBody#parse_for_document (3) (2 ms, 0.05%)
Array#each (3) (0 ms, 0.00%)
Liquid::BlockBody#parse_for_document (13) (20 ms, 0.53%)
Array#each (5248) (149 ms, 3.97%)
Array#e..
PlatformosCheck::Node#tag_markup (373) (0 ms, 0.00%)
PlatformosCheck::Node#comment? (987) (1 ms, 0.03%)
Liquid::If#strict_parse (4) (0 ms, 0.00%)
Pathname#sub_ext (110) (0 ms, 0.00%)
Class#new (6) (1 ms, 0.03%)
Liquid::ParserSwitching#strict_parse_with_error_context (4) (0 ms, 0.00%)
PlatformosCheck::Position#contents (486) (0 ms, 0.00%)
PlatformosCheck::LiquidTag#reset_consecutive_statements (616) (0 ms, 0.00%)
Liquid::Assign#initialize (11) (1 ms, 0.03%)
Class#new (21) (2 ms, 0.05%)
PlatformosCheck::StringHelpers#demodulize (1335) (2 ms, 0.05%)
Pathname#initialize (1586) (1 ms, 0.03%)
PlatformosCheck::Node#inside_liquid_tag? (38) (7 ms, 0.19%)
<Object::Object>#[] (1274) (1 ms, 0.03%)
Liquid::Parser#initialize (11) (0 ms, 0.00%)
Liquid::Variable#initialize (415) (19 ms, 0.51%)
Psych::Nodes::Node#to_ruby (1) (0 ms, 0.00%)
PlatformosCheck::FileSystemStorage#file (91) (6 ms, 0.16%)
Liquid::Parser#variable_lookups (58) (1 ms, 0.03%)
PlatformosCheck::Node#block_body? (810) (0 ms, 0.00%)
Nokogiri::XML::Node#element? (1007) (0 ms, 0.00%)
PlatformosCheck::NestedSnippet#on_end (1) (1 ms, 0.03%)
Liquid::ParserSwitching#strict_parse_with_error_context (3) (0 ms, 0.00%)
PlatformosCheck::HtmlNode#replace_placeholders (84) (0 ms, 0.00%)
PlatformosCheck::Template#snippet? (393) (2 ms, 0.05%)
Liquid::If#parse_binary_comparisons (11) (0 ms, 0.00%)
PlatformosCheck::StringHelpers#demodulize (509) (1 ms, 0.03%)
Kernel#respond_to? (37008) (5 ms, 0.13%)
PlatformosCheck::UnusedAssign#on_variable_lookup (342) (4 ms, 0.11%)
PlatformosCheck::Checks#call (2588) (71 ms, 1.89%)
Th..
PlatformosCheck::Node#tag? (956) (1 ms, 0.03%)
Liquid::BlockBody#create_variable (6) (0 ms, 0.00%)
PlatformosCheck::StringHelpers#underscore (369) (2 ms, 0.05%)
Liquid::Parser#initialize (4) (0 ms, 0.00%)
Liquid::ParserSwitching#strict_parse_with_error_context (21) (1 ms, 0.03%)
Liquid::If#push_block (4) (0 ms, 0.00%)
Psych::Parser#parse (1) (4 ms, 0.11%)
Liquid::Variable#initialize (82) (6 ms, 0.16%)
Array#each (1610) (52 ms, 1.38%)
A..
PlatformosCheck::SpaceInsideBraces#on_tag (6) (0 ms, 0.00%)
PlatformosCheck::HtmlVisitor#call_checks (628) (5 ms, 0.13%)
Liquid::BlockBody#create_variable (9) (1 ms, 0.03%)
Pathname#sub_ext (681) (1 ms, 0.03%)
Class#new (43) (1 ms, 0.03%)
<Module::Nokogiri::HTML5>#fragment (91) (57 ms, 1.52%)
<..
String#start_with? (1137) (0 ms, 0.00%)
PlatformosCheck::Node#tag_markup (436) (0 ms, 0.00%)
Liquid::BlockBody#parse (6) (2 ms, 0.05%)
PlatformosCheck::Checks#call (5102) (150 ms, 3.99%)
ThemeCh..
PlatformosCheck::Node#type_name (35) (0 ms, 0.00%)
Liquid::If#push_block (4) (0 ms, 0.00%)
PlatformosCheck::Position#start_offset (238) (4 ms, 0.11%)
PlatformosCheck::Node#start_index (1680) (14 ms, 0.37%)
Enumerable#map (77) (2 ms, 0.05%)
Liquid::ParserSwitching#strict_parse_with_error_mode_fallback (4) (0 ms, 0.00%)
Class#new (6) (0 ms, 0.00%)
Array#each (1401) (17 ms, 0.45%)
PlatformosCheck::Node#block? (977) (2 ms, 0.05%)
PlatformosCheck::UndefinedObject::TemplateInfo#add_variable_lookup (246) (2 ms, 0.05%)
PlatformosCheck::AssetUrlFilters#record_variable_offense (209) (0 ms, 0.00%)
PlatformosCheck::Checks#call (1553) (14 ms, 0.37%)
PlatformosCheck::Node#tag? (1093) (1 ms, 0.03%)
Liquid::For#parse (3) (7 ms, 0.19%)
PlatformosCheck::Visitor#visit (1013) (623 ms, 16.58%)
PlatformosCheck::Visitor#visit (1013)
Liquid::Variable#initialize (2) (0 ms, 0.00%)
Array#map (190) (0 ms, 0.00%)
Kernel#is_a? (1745) (0 ms, 0.00%)
PlatformosCheck::Position#needle (240) (1 ms, 0.03%)
PlatformosCheck::MissingEnableComment#on_document (91) (0 ms, 0.00%)
Liquid::Parser#expression (415) (2 ms, 0.05%)
Class#new (749) (3 ms, 0.08%)
PlatformosCheck::MissingTemplate#add_missing_offense (11) (3 ms, 0.08%)
PlatformosCheck::Position#compute_start_offset (52) (4 ms, 0.11%)
PlatformosCheck::Checks#call (628) (5 ms, 0.13%)
<Class::Liquid::Expression>#parse (31) (0 ms, 0.00%)
PlatformosCheck::StringHelpers#demodulize (369) (1 ms, 0.03%)
Class#new (21) (1 ms, 0.03%)
Liquid::ParserSwitching#parse_with_selected_parser (11) (1 ms, 0.03%)
Class#new (318) (0 ms, 0.00%)
String#gsub! (808) (1 ms, 0.03%)
Kernel#is_a? (2093) (0 ms, 0.00%)
PlatformosCheck::HtmlVisitor#call_checks (1244) (14 ms, 0.37%)
PlatformosCheck::Position#needle (95) (1 ms, 0.03%)
Liquid::ParseContext#parse_expression (47) (1 ms, 0.03%)
String#scan (14) (1 ms, 0.03%)
PlatformosCheck::SpaceInsideBraces#on_node (1013) (9 ms, 0.24%)
Pathname#initialize (464) (0 ms, 0.00%)
<Class::Liquid::VariableLookup>#parse (187) (1 ms, 0.03%)
PlatformosCheck::Position#compute_start_offset (6) (1 ms, 0.03%)
PlatformosCheck::Node#block_body? (793) (0 ms, 0.00%)
PlatformosCheck::StringHelpers#underscore (509) (3 ms, 0.08%)
Hash#each_key (91) (1 ms, 0.03%)
Liquid::BlockBody#create_variable (9) (0 ms, 0.00%)
String#index (773) (3 ms, 0.08%)
PlatformosCheck::Node#inside_liquid_tag? (19) (3 ms, 0.08%)
Liquid::ParserSwitching#parse_with_selected_parser (46) (3 ms, 0.08%)
Set#add (393) (0 ms, 0.00%)
Class#new (52) (2 ms, 0.05%)
String#index (150) (1 ms, 0.03%)
Kernel#loop (55) (0 ms, 0.00%)