Deploying to gh-pages from @ crystal-ameba/ameba@0b225da9ba 🚀

This commit is contained in:
Sija 2023-11-13 18:17:23 +00:00
parent 5e9fb7d701
commit a72c690d5d
146 changed files with 1949 additions and 1640 deletions

View file

@ -928,6 +928,8 @@
</h2>
<ul class="other-types-list">
<li class="other-type"><a href="../../../Ameba/AST/Util.html">Ameba::AST::Util</a></li>
<li class="other-type">YAML::Serializable</li>
<li class="other-type">YAML::Serializable::Strict</li>
@ -953,7 +955,7 @@
</h2>
<a href="https://github.com/crystal-ameba/ameba/blob/6caf24a/src/ameba/rule/performance/any_after_filter.cr#L29" target="_blank">
<a href="https://github.com/crystal-ameba/ameba/blob/0b225da/src/ameba/rule/performance/any_after_filter.cr#L29" target="_blank">
ameba/rule/performance/any_after_filter.cr
</a>
@ -1106,6 +1108,100 @@
<div class="methods-inherited">
<h3>Instance methods inherited from module <code><a href="../../../Ameba/AST/Util.html">Ameba::AST::Util</a></code></h3>
<a href="../../../Ameba/AST/Util.html#abort%3F%28node%29-instance-method" class="tooltip">
<span>abort?(node)</span>
abort?</a>,
<a href="../../../Ameba/AST/Util.html#control_exp_code%28node%3ACrystal%3A%3AControlExpression%2Ccode_lines%29-instance-method" class="tooltip">
<span>control_exp_code(node : Crystal::ControlExpression, code_lines)</span>
control_exp_code</a>,
<a href="../../../Ameba/AST/Util.html#dynamic_literal%3F%28node%29%3ABool-instance-method" class="tooltip">
<span>dynamic_literal?(node) : Bool</span>
dynamic_literal?</a>,
<a href="../../../Ameba/AST/Util.html#exit%3F%28node%29-instance-method" class="tooltip">
<span>exit?(node)</span>
exit?</a>,
<a href="../../../Ameba/AST/Util.html#flow_command%3F%28node%2Cin_loop%29-instance-method" class="tooltip">
<span>flow_command?(node, in_loop)</span>
flow_command?</a>,
<a href="../../../Ameba/AST/Util.html#flow_expression%3F%28node%2Cin_loop%3Dfalse%29-instance-method" class="tooltip">
<span>flow_expression?(node, in_loop = <span class="n">false</span>)</span>
flow_expression?</a>,
<a href="../../../Ameba/AST/Util.html#literal%3F%28node%29%3ABool-instance-method" class="tooltip">
<span>literal?(node) : Bool</span>
literal?</a>,
<a href="../../../Ameba/AST/Util.html#loop%3F%28node%29-instance-method" class="tooltip">
<span>loop?(node)</span>
loop?</a>,
<a href="../../../Ameba/AST/Util.html#name_end_location%28node%29-instance-method" class="tooltip">
<span>name_end_location(node)</span>
name_end_location</a>,
<a href="../../../Ameba/AST/Util.html#name_location%28node%29-instance-method" class="tooltip">
<span>name_location(node)</span>
name_location</a>,
<a href="../../../Ameba/AST/Util.html#name_size%28node%29-instance-method" class="tooltip">
<span>name_size(node)</span>
name_size</a>,
<a href="../../../Ameba/AST/Util.html#node_source%28node%2Ccode_lines%29-instance-method" class="tooltip">
<span>node_source(node, code_lines)</span>
node_source</a>,
<a href="../../../Ameba/AST/Util.html#path_named%3F%28node%2Cname%29%3ABool-instance-method" class="tooltip">
<span>path_named?(node, name) : Bool</span>
path_named?</a>,
<a href="../../../Ameba/AST/Util.html#raise%3F%28node%29-instance-method" class="tooltip">
<span>raise?(node)</span>
raise?</a>,
<a href="../../../Ameba/AST/Util.html#source_between%28loc%2Cend_loc%2Ccode_lines%29%3AString%7CNil-instance-method" class="tooltip">
<span>source_between(loc, end_loc, code_lines) : String | Nil</span>
source_between</a>,
<a href="../../../Ameba/AST/Util.html#static_literal%3F%28node%29%3ABool-instance-method" class="tooltip">
<span>static_literal?(node) : Bool</span>
static_literal?</a>
@ -1346,7 +1442,7 @@
<br/>
<div>
[<a href="https://github.com/crystal-ameba/ameba/blob/6caf24a/src/ameba/rule/performance/any_after_filter.cr#L29" target="_blank">View source</a>]
[<a href="https://github.com/crystal-ameba/ameba/blob/0b225da/src/ameba/rule/performance/any_after_filter.cr#L29" target="_blank">View source</a>]
</div>
</div>
@ -1555,7 +1651,7 @@
<br/>
<div>
[<a href="https://github.com/crystal-ameba/ameba/blob/6caf24a/src/ameba/rule/performance/any_after_filter.cr#L37" target="_blank">View source</a>]
[<a href="https://github.com/crystal-ameba/ameba/blob/0b225da/src/ameba/rule/performance/any_after_filter.cr#L39" target="_blank">View source</a>]
</div>
</div>

View file

@ -928,8 +928,6 @@ one value present.</p>
</h2>
<ul class="other-types-list">
<li class="other-type"><a href="../../../Ameba/AST/Util.html">Ameba::AST::Util</a></li>
<li class="other-type">YAML::Serializable</li>
<li class="other-type">YAML::Serializable::Strict</li>
@ -955,7 +953,7 @@ one value present.</p>
</h2>
<a href="https://github.com/crystal-ameba/ameba/blob/6caf24a/src/ameba/rule/performance/any_instead_of_empty.cr#L30" target="_blank">
<a href="https://github.com/crystal-ameba/ameba/blob/0b225da/src/ameba/rule/performance/any_instead_of_empty.cr#L30" target="_blank">
ameba/rule/performance/any_instead_of_empty.cr
</a>
@ -1098,100 +1096,6 @@ one value present.</p>
<div class="methods-inherited">
<h3>Instance methods inherited from module <code><a href="../../../Ameba/AST/Util.html">Ameba::AST::Util</a></code></h3>
<a href="../../../Ameba/AST/Util.html#abort%3F%28node%29-instance-method" class="tooltip">
<span>abort?(node)</span>
abort?</a>,
<a href="../../../Ameba/AST/Util.html#control_exp_code%28node%3ACrystal%3A%3AControlExpression%2Ccode_lines%29-instance-method" class="tooltip">
<span>control_exp_code(node : Crystal::ControlExpression, code_lines)</span>
control_exp_code</a>,
<a href="../../../Ameba/AST/Util.html#dynamic_literal%3F%28node%29%3ABool-instance-method" class="tooltip">
<span>dynamic_literal?(node) : Bool</span>
dynamic_literal?</a>,
<a href="../../../Ameba/AST/Util.html#exit%3F%28node%29-instance-method" class="tooltip">
<span>exit?(node)</span>
exit?</a>,
<a href="../../../Ameba/AST/Util.html#flow_command%3F%28node%2Cin_loop%29-instance-method" class="tooltip">
<span>flow_command?(node, in_loop)</span>
flow_command?</a>,
<a href="../../../Ameba/AST/Util.html#flow_expression%3F%28node%2Cin_loop%3Dfalse%29-instance-method" class="tooltip">
<span>flow_expression?(node, in_loop = <span class="n">false</span>)</span>
flow_expression?</a>,
<a href="../../../Ameba/AST/Util.html#literal%3F%28node%29%3ABool-instance-method" class="tooltip">
<span>literal?(node) : Bool</span>
literal?</a>,
<a href="../../../Ameba/AST/Util.html#loop%3F%28node%29-instance-method" class="tooltip">
<span>loop?(node)</span>
loop?</a>,
<a href="../../../Ameba/AST/Util.html#name_end_location%28node%29-instance-method" class="tooltip">
<span>name_end_location(node)</span>
name_end_location</a>,
<a href="../../../Ameba/AST/Util.html#name_location%28node%29-instance-method" class="tooltip">
<span>name_location(node)</span>
name_location</a>,
<a href="../../../Ameba/AST/Util.html#name_size%28node%29-instance-method" class="tooltip">
<span>name_size(node)</span>
name_size</a>,
<a href="../../../Ameba/AST/Util.html#node_source%28node%2Ccode_lines%29-instance-method" class="tooltip">
<span>node_source(node, code_lines)</span>
node_source</a>,
<a href="../../../Ameba/AST/Util.html#path_named%3F%28node%2Cname%29%3ABool-instance-method" class="tooltip">
<span>path_named?(node, name) : Bool</span>
path_named?</a>,
<a href="../../../Ameba/AST/Util.html#raise%3F%28node%29-instance-method" class="tooltip">
<span>raise?(node)</span>
raise?</a>,
<a href="../../../Ameba/AST/Util.html#source_between%28loc%2Cend_loc%2Ccode_lines%29%3AString%7CNil-instance-method" class="tooltip">
<span>source_between(loc, end_loc, code_lines) : String | Nil</span>
source_between</a>,
<a href="../../../Ameba/AST/Util.html#static_literal%3F%28node%29%3ABool-instance-method" class="tooltip">
<span>static_literal?(node) : Bool</span>
static_literal?</a>
@ -1432,7 +1336,7 @@ one value present.</p>
<br/>
<div>
[<a href="https://github.com/crystal-ameba/ameba/blob/6caf24a/src/ameba/rule/performance/any_instead_of_empty.cr#L30" target="_blank">View source</a>]
[<a href="https://github.com/crystal-ameba/ameba/blob/0b225da/src/ameba/rule/performance/any_instead_of_empty.cr#L30" target="_blank">View source</a>]
</div>
</div>
@ -1613,7 +1517,7 @@ one value present.</p>
<br/>
<div>
[<a href="https://github.com/crystal-ameba/ameba/blob/6caf24a/src/ameba/rule/performance/any_instead_of_empty.cr#L39" target="_blank">View source</a>]
[<a href="https://github.com/crystal-ameba/ameba/blob/0b225da/src/ameba/rule/performance/any_instead_of_empty.cr#L37" target="_blank">View source</a>]
</div>
</div>

View file

@ -973,7 +973,7 @@
</h2>
<a href="https://github.com/crystal-ameba/ameba/blob/6caf24a/src/ameba/rule/performance/base.cr#L5" target="_blank">
<a href="https://github.com/crystal-ameba/ameba/blob/0b225da/src/ameba/rule/performance/base.cr#L5" target="_blank">
ameba/rule/performance/base.cr
</a>
@ -1211,7 +1211,7 @@
<br/>
<div>
[<a href="https://github.com/crystal-ameba/ameba/blob/6caf24a/src/ameba/rule/performance/base.cr#L5" target="_blank">View source</a>]
[<a href="https://github.com/crystal-ameba/ameba/blob/0b225da/src/ameba/rule/performance/base.cr#L5" target="_blank">View source</a>]
</div>
</div>
@ -1292,7 +1292,7 @@ source.valid?</code></pre>
<br/>
<div>
[<a href="https://github.com/crystal-ameba/ameba/blob/6caf24a/src/ameba/rule/performance/base.cr#L6" target="_blank">View source</a>]
[<a href="https://github.com/crystal-ameba/ameba/blob/0b225da/src/ameba/rule/performance/base.cr#L6" target="_blank">View source</a>]
</div>
</div>

View file

@ -965,7 +965,7 @@ chars <span class="o">=</span> names
</h2>
<a href="https://github.com/crystal-ameba/ameba/blob/6caf24a/src/ameba/rule/performance/chained_call_with_no_bang.cr#L39" target="_blank">
<a href="https://github.com/crystal-ameba/ameba/blob/0b225da/src/ameba/rule/performance/chained_call_with_no_bang.cr#L39" target="_blank">
ameba/rule/performance/chained_call_with_no_bang.cr
</a>
@ -1486,7 +1486,7 @@ chars <span class="o">=</span> names
<br/>
<div>
[<a href="https://github.com/crystal-ameba/ameba/blob/6caf24a/src/ameba/rule/performance/chained_call_with_no_bang.cr#L39" target="_blank">View source</a>]
[<a href="https://github.com/crystal-ameba/ameba/blob/0b225da/src/ameba/rule/performance/chained_call_with_no_bang.cr#L39" target="_blank">View source</a>]
</div>
</div>
@ -1695,7 +1695,7 @@ chars <span class="o">=</span> names
<br/>
<div>
[<a href="https://github.com/crystal-ameba/ameba/blob/6caf24a/src/ameba/rule/performance/chained_call_with_no_bang.cr#L65" target="_blank">View source</a>]
[<a href="https://github.com/crystal-ameba/ameba/blob/0b225da/src/ameba/rule/performance/chained_call_with_no_bang.cr#L65" target="_blank">View source</a>]
</div>
</div>
@ -1711,7 +1711,7 @@ chars <span class="o">=</span> names
<br/>
<div>
[<a href="https://github.com/crystal-ameba/ameba/blob/6caf24a/src/ameba/rule/performance/chained_call_with_no_bang.cr#L61" target="_blank">View source</a>]
[<a href="https://github.com/crystal-ameba/ameba/blob/0b225da/src/ameba/rule/performance/chained_call_with_no_bang.cr#L61" target="_blank">View source</a>]
</div>
</div>

View file

@ -923,6 +923,8 @@
</h2>
<ul class="other-types-list">
<li class="other-type"><a href="../../../Ameba/AST/Util.html">Ameba::AST::Util</a></li>
<li class="other-type">YAML::Serializable</li>
<li class="other-type">YAML::Serializable::Strict</li>
@ -948,7 +950,7 @@
</h2>
<a href="https://github.com/crystal-ameba/ameba/blob/6caf24a/src/ameba/rule/performance/compact_after_map.cr#L24" target="_blank">
<a href="https://github.com/crystal-ameba/ameba/blob/0b225da/src/ameba/rule/performance/compact_after_map.cr#L24" target="_blank">
ameba/rule/performance/compact_after_map.cr
</a>
@ -1096,6 +1098,100 @@
<div class="methods-inherited">
<h3>Instance methods inherited from module <code><a href="../../../Ameba/AST/Util.html">Ameba::AST::Util</a></code></h3>
<a href="../../../Ameba/AST/Util.html#abort%3F%28node%29-instance-method" class="tooltip">
<span>abort?(node)</span>
abort?</a>,
<a href="../../../Ameba/AST/Util.html#control_exp_code%28node%3ACrystal%3A%3AControlExpression%2Ccode_lines%29-instance-method" class="tooltip">
<span>control_exp_code(node : Crystal::ControlExpression, code_lines)</span>
control_exp_code</a>,
<a href="../../../Ameba/AST/Util.html#dynamic_literal%3F%28node%29%3ABool-instance-method" class="tooltip">
<span>dynamic_literal?(node) : Bool</span>
dynamic_literal?</a>,
<a href="../../../Ameba/AST/Util.html#exit%3F%28node%29-instance-method" class="tooltip">
<span>exit?(node)</span>
exit?</a>,
<a href="../../../Ameba/AST/Util.html#flow_command%3F%28node%2Cin_loop%29-instance-method" class="tooltip">
<span>flow_command?(node, in_loop)</span>
flow_command?</a>,
<a href="../../../Ameba/AST/Util.html#flow_expression%3F%28node%2Cin_loop%3Dfalse%29-instance-method" class="tooltip">
<span>flow_expression?(node, in_loop = <span class="n">false</span>)</span>
flow_expression?</a>,
<a href="../../../Ameba/AST/Util.html#literal%3F%28node%29%3ABool-instance-method" class="tooltip">
<span>literal?(node) : Bool</span>
literal?</a>,
<a href="../../../Ameba/AST/Util.html#loop%3F%28node%29-instance-method" class="tooltip">
<span>loop?(node)</span>
loop?</a>,
<a href="../../../Ameba/AST/Util.html#name_end_location%28node%29-instance-method" class="tooltip">
<span>name_end_location(node)</span>
name_end_location</a>,
<a href="../../../Ameba/AST/Util.html#name_location%28node%29-instance-method" class="tooltip">
<span>name_location(node)</span>
name_location</a>,
<a href="../../../Ameba/AST/Util.html#name_size%28node%29-instance-method" class="tooltip">
<span>name_size(node)</span>
name_size</a>,
<a href="../../../Ameba/AST/Util.html#node_source%28node%2Ccode_lines%29-instance-method" class="tooltip">
<span>node_source(node, code_lines)</span>
node_source</a>,
<a href="../../../Ameba/AST/Util.html#path_named%3F%28node%2Cname%29%3ABool-instance-method" class="tooltip">
<span>path_named?(node, name) : Bool</span>
path_named?</a>,
<a href="../../../Ameba/AST/Util.html#raise%3F%28node%29-instance-method" class="tooltip">
<span>raise?(node)</span>
raise?</a>,
<a href="../../../Ameba/AST/Util.html#source_between%28loc%2Cend_loc%2Ccode_lines%29%3AString%7CNil-instance-method" class="tooltip">
<span>source_between(loc, end_loc, code_lines) : String | Nil</span>
source_between</a>,
<a href="../../../Ameba/AST/Util.html#static_literal%3F%28node%29%3ABool-instance-method" class="tooltip">
<span>static_literal?(node) : Bool</span>
static_literal?</a>
@ -1326,7 +1422,7 @@
<br/>
<div>
[<a href="https://github.com/crystal-ameba/ameba/blob/6caf24a/src/ameba/rule/performance/compact_after_map.cr#L24" target="_blank">View source</a>]
[<a href="https://github.com/crystal-ameba/ameba/blob/0b225da/src/ameba/rule/performance/compact_after_map.cr#L24" target="_blank">View source</a>]
</div>
</div>
@ -1507,7 +1603,7 @@
<br/>
<div>
[<a href="https://github.com/crystal-ameba/ameba/blob/6caf24a/src/ameba/rule/performance/compact_after_map.cr#L35" target="_blank">View source</a>]
[<a href="https://github.com/crystal-ameba/ameba/blob/0b225da/src/ameba/rule/performance/compact_after_map.cr#L37" target="_blank">View source</a>]
</div>
</div>
@ -1523,7 +1619,7 @@
<br/>
<div>
[<a href="https://github.com/crystal-ameba/ameba/blob/6caf24a/src/ameba/rule/performance/compact_after_map.cr#L31" target="_blank">View source</a>]
[<a href="https://github.com/crystal-ameba/ameba/blob/0b225da/src/ameba/rule/performance/compact_after_map.cr#L33" target="_blank">View source</a>]
</div>
</div>

View file

@ -958,7 +958,7 @@ that can be avoided by using <code>each_&lt;member&gt;</code> instead of <code>&
</h2>
<a href="https://github.com/crystal-ameba/ameba/blob/6caf24a/src/ameba/rule/performance/excessive_allocations.cr#L32" target="_blank">
<a href="https://github.com/crystal-ameba/ameba/blob/0b225da/src/ameba/rule/performance/excessive_allocations.cr#L32" target="_blank">
ameba/rule/performance/excessive_allocations.cr
</a>
@ -1456,7 +1456,7 @@ that can be avoided by using <code>each_&lt;member&gt;</code> instead of <code>&
<br/>
<div>
[<a href="https://github.com/crystal-ameba/ameba/blob/6caf24a/src/ameba/rule/performance/excessive_allocations.cr#L32" target="_blank">View source</a>]
[<a href="https://github.com/crystal-ameba/ameba/blob/0b225da/src/ameba/rule/performance/excessive_allocations.cr#L32" target="_blank">View source</a>]
</div>
</div>
@ -1665,7 +1665,7 @@ that can be avoided by using <code>each_&lt;member&gt;</code> instead of <code>&
<br/>
<div>
[<a href="https://github.com/crystal-ameba/ameba/blob/6caf24a/src/ameba/rule/performance/excessive_allocations.cr#L54" target="_blank">View source</a>]
[<a href="https://github.com/crystal-ameba/ameba/blob/0b225da/src/ameba/rule/performance/excessive_allocations.cr#L54" target="_blank">View source</a>]
</div>
</div>
@ -1681,7 +1681,7 @@ that can be avoided by using <code>each_&lt;member&gt;</code> instead of <code>&
<br/>
<div>
[<a href="https://github.com/crystal-ameba/ameba/blob/6caf24a/src/ameba/rule/performance/excessive_allocations.cr#L50" target="_blank">View source</a>]
[<a href="https://github.com/crystal-ameba/ameba/blob/0b225da/src/ameba/rule/performance/excessive_allocations.cr#L50" target="_blank">View source</a>]
</div>
</div>

View file

@ -927,6 +927,8 @@
</h2>
<ul class="other-types-list">
<li class="other-type"><a href="../../../Ameba/AST/Util.html">Ameba::AST::Util</a></li>
<li class="other-type">YAML::Serializable</li>
<li class="other-type">YAML::Serializable::Strict</li>
@ -952,7 +954,7 @@
</h2>
<a href="https://github.com/crystal-ameba/ameba/blob/6caf24a/src/ameba/rule/performance/first_last_after_filter.cr#L28" target="_blank">
<a href="https://github.com/crystal-ameba/ameba/blob/0b225da/src/ameba/rule/performance/first_last_after_filter.cr#L28" target="_blank">
ameba/rule/performance/first_last_after_filter.cr
</a>
@ -1120,6 +1122,100 @@
<div class="methods-inherited">
<h3>Instance methods inherited from module <code><a href="../../../Ameba/AST/Util.html">Ameba::AST::Util</a></code></h3>
<a href="../../../Ameba/AST/Util.html#abort%3F%28node%29-instance-method" class="tooltip">
<span>abort?(node)</span>
abort?</a>,
<a href="../../../Ameba/AST/Util.html#control_exp_code%28node%3ACrystal%3A%3AControlExpression%2Ccode_lines%29-instance-method" class="tooltip">
<span>control_exp_code(node : Crystal::ControlExpression, code_lines)</span>
control_exp_code</a>,
<a href="../../../Ameba/AST/Util.html#dynamic_literal%3F%28node%29%3ABool-instance-method" class="tooltip">
<span>dynamic_literal?(node) : Bool</span>
dynamic_literal?</a>,
<a href="../../../Ameba/AST/Util.html#exit%3F%28node%29-instance-method" class="tooltip">
<span>exit?(node)</span>
exit?</a>,
<a href="../../../Ameba/AST/Util.html#flow_command%3F%28node%2Cin_loop%29-instance-method" class="tooltip">
<span>flow_command?(node, in_loop)</span>
flow_command?</a>,
<a href="../../../Ameba/AST/Util.html#flow_expression%3F%28node%2Cin_loop%3Dfalse%29-instance-method" class="tooltip">
<span>flow_expression?(node, in_loop = <span class="n">false</span>)</span>
flow_expression?</a>,
<a href="../../../Ameba/AST/Util.html#literal%3F%28node%29%3ABool-instance-method" class="tooltip">
<span>literal?(node) : Bool</span>
literal?</a>,
<a href="../../../Ameba/AST/Util.html#loop%3F%28node%29-instance-method" class="tooltip">
<span>loop?(node)</span>
loop?</a>,
<a href="../../../Ameba/AST/Util.html#name_end_location%28node%29-instance-method" class="tooltip">
<span>name_end_location(node)</span>
name_end_location</a>,
<a href="../../../Ameba/AST/Util.html#name_location%28node%29-instance-method" class="tooltip">
<span>name_location(node)</span>
name_location</a>,
<a href="../../../Ameba/AST/Util.html#name_size%28node%29-instance-method" class="tooltip">
<span>name_size(node)</span>
name_size</a>,
<a href="../../../Ameba/AST/Util.html#node_source%28node%2Ccode_lines%29-instance-method" class="tooltip">
<span>node_source(node, code_lines)</span>
node_source</a>,
<a href="../../../Ameba/AST/Util.html#path_named%3F%28node%2Cname%29%3ABool-instance-method" class="tooltip">
<span>path_named?(node, name) : Bool</span>
path_named?</a>,
<a href="../../../Ameba/AST/Util.html#raise%3F%28node%29-instance-method" class="tooltip">
<span>raise?(node)</span>
raise?</a>,
<a href="../../../Ameba/AST/Util.html#source_between%28loc%2Cend_loc%2Ccode_lines%29%3AString%7CNil-instance-method" class="tooltip">
<span>source_between(loc, end_loc, code_lines) : String | Nil</span>
source_between</a>,
<a href="../../../Ameba/AST/Util.html#static_literal%3F%28node%29%3ABool-instance-method" class="tooltip">
<span>static_literal?(node) : Bool</span>
static_literal?</a>
@ -1358,7 +1454,7 @@
<br/>
<div>
[<a href="https://github.com/crystal-ameba/ameba/blob/6caf24a/src/ameba/rule/performance/first_last_after_filter.cr#L28" target="_blank">View source</a>]
[<a href="https://github.com/crystal-ameba/ameba/blob/0b225da/src/ameba/rule/performance/first_last_after_filter.cr#L28" target="_blank">View source</a>]
</div>
</div>
@ -1567,7 +1663,7 @@
<br/>
<div>
[<a href="https://github.com/crystal-ameba/ameba/blob/6caf24a/src/ameba/rule/performance/first_last_after_filter.cr#L42" target="_blank">View source</a>]
[<a href="https://github.com/crystal-ameba/ameba/blob/0b225da/src/ameba/rule/performance/first_last_after_filter.cr#L44" target="_blank">View source</a>]
</div>
</div>
@ -1583,7 +1679,7 @@
<br/>
<div>
[<a href="https://github.com/crystal-ameba/ameba/blob/6caf24a/src/ameba/rule/performance/first_last_after_filter.cr#L38" target="_blank">View source</a>]
[<a href="https://github.com/crystal-ameba/ameba/blob/0b225da/src/ameba/rule/performance/first_last_after_filter.cr#L40" target="_blank">View source</a>]
</div>
</div>

View file

@ -923,6 +923,8 @@
</h2>
<ul class="other-types-list">
<li class="other-type"><a href="../../../Ameba/AST/Util.html">Ameba::AST::Util</a></li>
<li class="other-type">YAML::Serializable</li>
<li class="other-type">YAML::Serializable::Strict</li>
@ -948,7 +950,7 @@
</h2>
<a href="https://github.com/crystal-ameba/ameba/blob/6caf24a/src/ameba/rule/performance/flatten_after_map.cr#L24" target="_blank">
<a href="https://github.com/crystal-ameba/ameba/blob/0b225da/src/ameba/rule/performance/flatten_after_map.cr#L24" target="_blank">
ameba/rule/performance/flatten_after_map.cr
</a>
@ -1096,6 +1098,100 @@
<div class="methods-inherited">
<h3>Instance methods inherited from module <code><a href="../../../Ameba/AST/Util.html">Ameba::AST::Util</a></code></h3>
<a href="../../../Ameba/AST/Util.html#abort%3F%28node%29-instance-method" class="tooltip">
<span>abort?(node)</span>
abort?</a>,
<a href="../../../Ameba/AST/Util.html#control_exp_code%28node%3ACrystal%3A%3AControlExpression%2Ccode_lines%29-instance-method" class="tooltip">
<span>control_exp_code(node : Crystal::ControlExpression, code_lines)</span>
control_exp_code</a>,
<a href="../../../Ameba/AST/Util.html#dynamic_literal%3F%28node%29%3ABool-instance-method" class="tooltip">
<span>dynamic_literal?(node) : Bool</span>
dynamic_literal?</a>,
<a href="../../../Ameba/AST/Util.html#exit%3F%28node%29-instance-method" class="tooltip">
<span>exit?(node)</span>
exit?</a>,
<a href="../../../Ameba/AST/Util.html#flow_command%3F%28node%2Cin_loop%29-instance-method" class="tooltip">
<span>flow_command?(node, in_loop)</span>
flow_command?</a>,
<a href="../../../Ameba/AST/Util.html#flow_expression%3F%28node%2Cin_loop%3Dfalse%29-instance-method" class="tooltip">
<span>flow_expression?(node, in_loop = <span class="n">false</span>)</span>
flow_expression?</a>,
<a href="../../../Ameba/AST/Util.html#literal%3F%28node%29%3ABool-instance-method" class="tooltip">
<span>literal?(node) : Bool</span>
literal?</a>,
<a href="../../../Ameba/AST/Util.html#loop%3F%28node%29-instance-method" class="tooltip">
<span>loop?(node)</span>
loop?</a>,
<a href="../../../Ameba/AST/Util.html#name_end_location%28node%29-instance-method" class="tooltip">
<span>name_end_location(node)</span>
name_end_location</a>,
<a href="../../../Ameba/AST/Util.html#name_location%28node%29-instance-method" class="tooltip">
<span>name_location(node)</span>
name_location</a>,
<a href="../../../Ameba/AST/Util.html#name_size%28node%29-instance-method" class="tooltip">
<span>name_size(node)</span>
name_size</a>,
<a href="../../../Ameba/AST/Util.html#node_source%28node%2Ccode_lines%29-instance-method" class="tooltip">
<span>node_source(node, code_lines)</span>
node_source</a>,
<a href="../../../Ameba/AST/Util.html#path_named%3F%28node%2Cname%29%3ABool-instance-method" class="tooltip">
<span>path_named?(node, name) : Bool</span>
path_named?</a>,
<a href="../../../Ameba/AST/Util.html#raise%3F%28node%29-instance-method" class="tooltip">
<span>raise?(node)</span>
raise?</a>,
<a href="../../../Ameba/AST/Util.html#source_between%28loc%2Cend_loc%2Ccode_lines%29%3AString%7CNil-instance-method" class="tooltip">
<span>source_between(loc, end_loc, code_lines) : String | Nil</span>
source_between</a>,
<a href="../../../Ameba/AST/Util.html#static_literal%3F%28node%29%3ABool-instance-method" class="tooltip">
<span>static_literal?(node) : Bool</span>
static_literal?</a>
@ -1326,7 +1422,7 @@
<br/>
<div>
[<a href="https://github.com/crystal-ameba/ameba/blob/6caf24a/src/ameba/rule/performance/flatten_after_map.cr#L24" target="_blank">View source</a>]
[<a href="https://github.com/crystal-ameba/ameba/blob/0b225da/src/ameba/rule/performance/flatten_after_map.cr#L24" target="_blank">View source</a>]
</div>
</div>
@ -1507,7 +1603,7 @@
<br/>
<div>
[<a href="https://github.com/crystal-ameba/ameba/blob/6caf24a/src/ameba/rule/performance/flatten_after_map.cr#L35" target="_blank">View source</a>]
[<a href="https://github.com/crystal-ameba/ameba/blob/0b225da/src/ameba/rule/performance/flatten_after_map.cr#L37" target="_blank">View source</a>]
</div>
</div>
@ -1523,7 +1619,7 @@
<br/>
<div>
[<a href="https://github.com/crystal-ameba/ameba/blob/6caf24a/src/ameba/rule/performance/flatten_after_map.cr#L31" target="_blank">View source</a>]
[<a href="https://github.com/crystal-ameba/ameba/blob/0b225da/src/ameba/rule/performance/flatten_after_map.cr#L33" target="_blank">View source</a>]
</div>
</div>

View file

@ -924,6 +924,8 @@ that follow <code>map</code>.</p>
</h2>
<ul class="other-types-list">
<li class="other-type"><a href="../../../Ameba/AST/Util.html">Ameba::AST::Util</a></li>
<li class="other-type">YAML::Serializable</li>
<li class="other-type">YAML::Serializable::Strict</li>
@ -949,7 +951,7 @@ that follow <code>map</code>.</p>
</h2>
<a href="https://github.com/crystal-ameba/ameba/blob/6caf24a/src/ameba/rule/performance/map_instead_of_block.cr#L25" target="_blank">
<a href="https://github.com/crystal-ameba/ameba/blob/0b225da/src/ameba/rule/performance/map_instead_of_block.cr#L25" target="_blank">
ameba/rule/performance/map_instead_of_block.cr
</a>
@ -1107,6 +1109,100 @@ that follow <code>map</code>.</p>
<div class="methods-inherited">
<h3>Instance methods inherited from module <code><a href="../../../Ameba/AST/Util.html">Ameba::AST::Util</a></code></h3>
<a href="../../../Ameba/AST/Util.html#abort%3F%28node%29-instance-method" class="tooltip">
<span>abort?(node)</span>
abort?</a>,
<a href="../../../Ameba/AST/Util.html#control_exp_code%28node%3ACrystal%3A%3AControlExpression%2Ccode_lines%29-instance-method" class="tooltip">
<span>control_exp_code(node : Crystal::ControlExpression, code_lines)</span>
control_exp_code</a>,
<a href="../../../Ameba/AST/Util.html#dynamic_literal%3F%28node%29%3ABool-instance-method" class="tooltip">
<span>dynamic_literal?(node) : Bool</span>
dynamic_literal?</a>,
<a href="../../../Ameba/AST/Util.html#exit%3F%28node%29-instance-method" class="tooltip">
<span>exit?(node)</span>
exit?</a>,
<a href="../../../Ameba/AST/Util.html#flow_command%3F%28node%2Cin_loop%29-instance-method" class="tooltip">
<span>flow_command?(node, in_loop)</span>
flow_command?</a>,
<a href="../../../Ameba/AST/Util.html#flow_expression%3F%28node%2Cin_loop%3Dfalse%29-instance-method" class="tooltip">
<span>flow_expression?(node, in_loop = <span class="n">false</span>)</span>
flow_expression?</a>,
<a href="../../../Ameba/AST/Util.html#literal%3F%28node%29%3ABool-instance-method" class="tooltip">
<span>literal?(node) : Bool</span>
literal?</a>,
<a href="../../../Ameba/AST/Util.html#loop%3F%28node%29-instance-method" class="tooltip">
<span>loop?(node)</span>
loop?</a>,
<a href="../../../Ameba/AST/Util.html#name_end_location%28node%29-instance-method" class="tooltip">
<span>name_end_location(node)</span>
name_end_location</a>,
<a href="../../../Ameba/AST/Util.html#name_location%28node%29-instance-method" class="tooltip">
<span>name_location(node)</span>
name_location</a>,
<a href="../../../Ameba/AST/Util.html#name_size%28node%29-instance-method" class="tooltip">
<span>name_size(node)</span>
name_size</a>,
<a href="../../../Ameba/AST/Util.html#node_source%28node%2Ccode_lines%29-instance-method" class="tooltip">
<span>node_source(node, code_lines)</span>
node_source</a>,
<a href="../../../Ameba/AST/Util.html#path_named%3F%28node%2Cname%29%3ABool-instance-method" class="tooltip">
<span>path_named?(node, name) : Bool</span>
path_named?</a>,
<a href="../../../Ameba/AST/Util.html#raise%3F%28node%29-instance-method" class="tooltip">
<span>raise?(node)</span>
raise?</a>,
<a href="../../../Ameba/AST/Util.html#source_between%28loc%2Cend_loc%2Ccode_lines%29%3AString%7CNil-instance-method" class="tooltip">
<span>source_between(loc, end_loc, code_lines) : String | Nil</span>
source_between</a>,
<a href="../../../Ameba/AST/Util.html#static_literal%3F%28node%29%3ABool-instance-method" class="tooltip">
<span>static_literal?(node) : Bool</span>
static_literal?</a>
@ -1339,7 +1435,7 @@ that follow <code>map</code>.</p>
<br/>
<div>
[<a href="https://github.com/crystal-ameba/ameba/blob/6caf24a/src/ameba/rule/performance/map_instead_of_block.cr#L25" target="_blank">View source</a>]
[<a href="https://github.com/crystal-ameba/ameba/blob/0b225da/src/ameba/rule/performance/map_instead_of_block.cr#L25" target="_blank">View source</a>]
</div>
</div>
@ -1520,7 +1616,7 @@ that follow <code>map</code>.</p>
<br/>
<div>
[<a href="https://github.com/crystal-ameba/ameba/blob/6caf24a/src/ameba/rule/performance/map_instead_of_block.cr#L38" target="_blank">View source</a>]
[<a href="https://github.com/crystal-ameba/ameba/blob/0b225da/src/ameba/rule/performance/map_instead_of_block.cr#L40" target="_blank">View source</a>]
</div>
</div>
@ -1536,7 +1632,7 @@ that follow <code>map</code>.</p>
<br/>
<div>
[<a href="https://github.com/crystal-ameba/ameba/blob/6caf24a/src/ameba/rule/performance/map_instead_of_block.cr#L34" target="_blank">View source</a>]
[<a href="https://github.com/crystal-ameba/ameba/blob/0b225da/src/ameba/rule/performance/map_instead_of_block.cr#L36" target="_blank">View source</a>]
</div>
</div>

View file

@ -927,6 +927,8 @@
</h2>
<ul class="other-types-list">
<li class="other-type"><a href="../../../Ameba/AST/Util.html">Ameba::AST::Util</a></li>
<li class="other-type">YAML::Serializable</li>
<li class="other-type">YAML::Serializable::Strict</li>
@ -952,7 +954,7 @@
</h2>
<a href="https://github.com/crystal-ameba/ameba/blob/6caf24a/src/ameba/rule/performance/minmax_after_map.cr#L28" target="_blank">
<a href="https://github.com/crystal-ameba/ameba/blob/0b225da/src/ameba/rule/performance/minmax_after_map.cr#L28" target="_blank">
ameba/rule/performance/minmax_after_map.cr
</a>
@ -1105,6 +1107,100 @@
<div class="methods-inherited">
<h3>Instance methods inherited from module <code><a href="../../../Ameba/AST/Util.html">Ameba::AST::Util</a></code></h3>
<a href="../../../Ameba/AST/Util.html#abort%3F%28node%29-instance-method" class="tooltip">
<span>abort?(node)</span>
abort?</a>,
<a href="../../../Ameba/AST/Util.html#control_exp_code%28node%3ACrystal%3A%3AControlExpression%2Ccode_lines%29-instance-method" class="tooltip">
<span>control_exp_code(node : Crystal::ControlExpression, code_lines)</span>
control_exp_code</a>,
<a href="../../../Ameba/AST/Util.html#dynamic_literal%3F%28node%29%3ABool-instance-method" class="tooltip">
<span>dynamic_literal?(node) : Bool</span>
dynamic_literal?</a>,
<a href="../../../Ameba/AST/Util.html#exit%3F%28node%29-instance-method" class="tooltip">
<span>exit?(node)</span>
exit?</a>,
<a href="../../../Ameba/AST/Util.html#flow_command%3F%28node%2Cin_loop%29-instance-method" class="tooltip">
<span>flow_command?(node, in_loop)</span>
flow_command?</a>,
<a href="../../../Ameba/AST/Util.html#flow_expression%3F%28node%2Cin_loop%3Dfalse%29-instance-method" class="tooltip">
<span>flow_expression?(node, in_loop = <span class="n">false</span>)</span>
flow_expression?</a>,
<a href="../../../Ameba/AST/Util.html#literal%3F%28node%29%3ABool-instance-method" class="tooltip">
<span>literal?(node) : Bool</span>
literal?</a>,
<a href="../../../Ameba/AST/Util.html#loop%3F%28node%29-instance-method" class="tooltip">
<span>loop?(node)</span>
loop?</a>,
<a href="../../../Ameba/AST/Util.html#name_end_location%28node%29-instance-method" class="tooltip">
<span>name_end_location(node)</span>
name_end_location</a>,
<a href="../../../Ameba/AST/Util.html#name_location%28node%29-instance-method" class="tooltip">
<span>name_location(node)</span>
name_location</a>,
<a href="../../../Ameba/AST/Util.html#name_size%28node%29-instance-method" class="tooltip">
<span>name_size(node)</span>
name_size</a>,
<a href="../../../Ameba/AST/Util.html#node_source%28node%2Ccode_lines%29-instance-method" class="tooltip">
<span>node_source(node, code_lines)</span>
node_source</a>,
<a href="../../../Ameba/AST/Util.html#path_named%3F%28node%2Cname%29%3ABool-instance-method" class="tooltip">
<span>path_named?(node, name) : Bool</span>
path_named?</a>,
<a href="../../../Ameba/AST/Util.html#raise%3F%28node%29-instance-method" class="tooltip">
<span>raise?(node)</span>
raise?</a>,
<a href="../../../Ameba/AST/Util.html#source_between%28loc%2Cend_loc%2Ccode_lines%29%3AString%7CNil-instance-method" class="tooltip">
<span>source_between(loc, end_loc, code_lines) : String | Nil</span>
source_between</a>,
<a href="../../../Ameba/AST/Util.html#static_literal%3F%28node%29%3ABool-instance-method" class="tooltip">
<span>static_literal?(node) : Bool</span>
static_literal?</a>
@ -1343,7 +1439,7 @@
<br/>
<div>
[<a href="https://github.com/crystal-ameba/ameba/blob/6caf24a/src/ameba/rule/performance/minmax_after_map.cr#L28" target="_blank">View source</a>]
[<a href="https://github.com/crystal-ameba/ameba/blob/0b225da/src/ameba/rule/performance/minmax_after_map.cr#L28" target="_blank">View source</a>]
</div>
</div>
@ -1524,7 +1620,7 @@
<br/>
<div>
[<a href="https://github.com/crystal-ameba/ameba/blob/6caf24a/src/ameba/rule/performance/minmax_after_map.cr#L40" target="_blank">View source</a>]
[<a href="https://github.com/crystal-ameba/ameba/blob/0b225da/src/ameba/rule/performance/minmax_after_map.cr#L42" target="_blank">View source</a>]
</div>
</div>
@ -1540,7 +1636,7 @@
<br/>
<div>
[<a href="https://github.com/crystal-ameba/ameba/blob/6caf24a/src/ameba/rule/performance/minmax_after_map.cr#L36" target="_blank">View source</a>]
[<a href="https://github.com/crystal-ameba/ameba/blob/0b225da/src/ameba/rule/performance/minmax_after_map.cr#L38" target="_blank">View source</a>]
</div>
</div>

View file

@ -934,6 +934,8 @@
</h2>
<ul class="other-types-list">
<li class="other-type"><a href="../../../Ameba/AST/Util.html">Ameba::AST::Util</a></li>
<li class="other-type">YAML::Serializable</li>
<li class="other-type">YAML::Serializable::Strict</li>
@ -959,7 +961,7 @@
</h2>
<a href="https://github.com/crystal-ameba/ameba/blob/6caf24a/src/ameba/rule/performance/size_after_filter.cr#L35" target="_blank">
<a href="https://github.com/crystal-ameba/ameba/blob/0b225da/src/ameba/rule/performance/size_after_filter.cr#L35" target="_blank">
ameba/rule/performance/size_after_filter.cr
</a>
@ -1117,6 +1119,100 @@
<div class="methods-inherited">
<h3>Instance methods inherited from module <code><a href="../../../Ameba/AST/Util.html">Ameba::AST::Util</a></code></h3>
<a href="../../../Ameba/AST/Util.html#abort%3F%28node%29-instance-method" class="tooltip">
<span>abort?(node)</span>
abort?</a>,
<a href="../../../Ameba/AST/Util.html#control_exp_code%28node%3ACrystal%3A%3AControlExpression%2Ccode_lines%29-instance-method" class="tooltip">
<span>control_exp_code(node : Crystal::ControlExpression, code_lines)</span>
control_exp_code</a>,
<a href="../../../Ameba/AST/Util.html#dynamic_literal%3F%28node%29%3ABool-instance-method" class="tooltip">
<span>dynamic_literal?(node) : Bool</span>
dynamic_literal?</a>,
<a href="../../../Ameba/AST/Util.html#exit%3F%28node%29-instance-method" class="tooltip">
<span>exit?(node)</span>
exit?</a>,
<a href="../../../Ameba/AST/Util.html#flow_command%3F%28node%2Cin_loop%29-instance-method" class="tooltip">
<span>flow_command?(node, in_loop)</span>
flow_command?</a>,
<a href="../../../Ameba/AST/Util.html#flow_expression%3F%28node%2Cin_loop%3Dfalse%29-instance-method" class="tooltip">
<span>flow_expression?(node, in_loop = <span class="n">false</span>)</span>
flow_expression?</a>,
<a href="../../../Ameba/AST/Util.html#literal%3F%28node%29%3ABool-instance-method" class="tooltip">
<span>literal?(node) : Bool</span>
literal?</a>,
<a href="../../../Ameba/AST/Util.html#loop%3F%28node%29-instance-method" class="tooltip">
<span>loop?(node)</span>
loop?</a>,
<a href="../../../Ameba/AST/Util.html#name_end_location%28node%29-instance-method" class="tooltip">
<span>name_end_location(node)</span>
name_end_location</a>,
<a href="../../../Ameba/AST/Util.html#name_location%28node%29-instance-method" class="tooltip">
<span>name_location(node)</span>
name_location</a>,
<a href="../../../Ameba/AST/Util.html#name_size%28node%29-instance-method" class="tooltip">
<span>name_size(node)</span>
name_size</a>,
<a href="../../../Ameba/AST/Util.html#node_source%28node%2Ccode_lines%29-instance-method" class="tooltip">
<span>node_source(node, code_lines)</span>
node_source</a>,
<a href="../../../Ameba/AST/Util.html#path_named%3F%28node%2Cname%29%3ABool-instance-method" class="tooltip">
<span>path_named?(node, name) : Bool</span>
path_named?</a>,
<a href="../../../Ameba/AST/Util.html#raise%3F%28node%29-instance-method" class="tooltip">
<span>raise?(node)</span>
raise?</a>,
<a href="../../../Ameba/AST/Util.html#source_between%28loc%2Cend_loc%2Ccode_lines%29%3AString%7CNil-instance-method" class="tooltip">
<span>source_between(loc, end_loc, code_lines) : String | Nil</span>
source_between</a>,
<a href="../../../Ameba/AST/Util.html#static_literal%3F%28node%29%3ABool-instance-method" class="tooltip">
<span>static_literal?(node) : Bool</span>
static_literal?</a>
@ -1369,7 +1465,7 @@
<br/>
<div>
[<a href="https://github.com/crystal-ameba/ameba/blob/6caf24a/src/ameba/rule/performance/size_after_filter.cr#L35" target="_blank">View source</a>]
[<a href="https://github.com/crystal-ameba/ameba/blob/0b225da/src/ameba/rule/performance/size_after_filter.cr#L35" target="_blank">View source</a>]
</div>
</div>
@ -1578,7 +1674,7 @@
<br/>
<div>
[<a href="https://github.com/crystal-ameba/ameba/blob/6caf24a/src/ameba/rule/performance/size_after_filter.cr#L47" target="_blank">View source</a>]
[<a href="https://github.com/crystal-ameba/ameba/blob/0b225da/src/ameba/rule/performance/size_after_filter.cr#L49" target="_blank">View source</a>]
</div>
</div>
@ -1594,7 +1690,7 @@
<br/>
<div>
[<a href="https://github.com/crystal-ameba/ameba/blob/6caf24a/src/ameba/rule/performance/size_after_filter.cr#L43" target="_blank">View source</a>]
[<a href="https://github.com/crystal-ameba/ameba/blob/0b225da/src/ameba/rule/performance/size_after_filter.cr#L45" target="_blank">View source</a>]
</div>
</div>