Deploying to gh-pages from @ crystal-ameba/ameba@452a7a867e 🚀

This commit is contained in:
Sija 2024-01-01 11:23:17 +00:00
parent bf6f46bc49
commit 18e2b53b9f
146 changed files with 944 additions and 848 deletions

View file

@ -926,7 +926,7 @@ This is where the local variables belong to.</p>
</h2>
<a href="https://github.com/crystal-ameba/ameba/blob/c9bc01f/src/ameba/ast/scope.cr#L6" target="_blank">
<a href="https://github.com/crystal-ameba/ameba/blob/452a7a8/src/ameba/ast/scope.cr#L6" target="_blank">
ameba/ast/scope.cr
</a>
@ -1047,6 +1047,13 @@ This is where the local variables belong to.</p>
</li>
<li class="entry-summary">
<a href="#class_def%3F-instance-method" class="signature"><strong>#class_def?</strong></a>
<div class="summary"><p>Returns <code>true</code> if current scope is a class, <code>false</code> otherwise.</p></div>
</li>
<li class="entry-summary">
<a href="#def%3F-instance-method" class="signature"><strong>#def?</strong></a>
@ -1116,6 +1123,13 @@ This is where the local variables belong to.</p>
</li>
<li class="entry-summary">
<a href="#module_def%3F-instance-method" class="signature"><strong>#module_def?</strong></a>
<div class="summary"><p>Returns <code>true</code> if current scope is a module, <code>false</code> otherwise.</p></div>
</li>
<li class="entry-summary">
<a href="#node%3ACrystal%3A%3AASTNode-instance-method" class="signature"><strong>#node</strong> : Crystal::ASTNode</a>
@ -1274,7 +1288,7 @@ This is where the local variables belong to.</p>
<br/>
<div>
[<a href="https://github.com/crystal-ameba/ameba/blob/c9bc01f/src/ameba/ast/scope.cr#L48" target="_blank">View source</a>]
[<a href="https://github.com/crystal-ameba/ameba/blob/452a7a8/src/ameba/ast/scope.cr#L48" target="_blank">View source</a>]
</div>
</div>
@ -1334,7 +1348,7 @@ scope.add_argument(arg_node)</code></pre>
<br/>
<div>
[<a href="https://github.com/crystal-ameba/ameba/blob/c9bc01f/src/ameba/ast/scope.cr#L68" target="_blank">View source</a>]
[<a href="https://github.com/crystal-ameba/ameba/blob/452a7a8/src/ameba/ast/scope.cr#L68" target="_blank">View source</a>]
</div>
</div>
@ -1357,7 +1371,7 @@ scope.add_ivariable(ivar_node)</code></pre>
<br/>
<div>
[<a href="https://github.com/crystal-ameba/ameba/blob/c9bc01f/src/ameba/ast/scope.cr#L79" target="_blank">View source</a>]
[<a href="https://github.com/crystal-ameba/ameba/blob/452a7a8/src/ameba/ast/scope.cr#L79" target="_blank">View source</a>]
</div>
</div>
@ -1380,7 +1394,7 @@ scope.add_type_dec_variable(node)</code></pre>
<br/>
<div>
[<a href="https://github.com/crystal-ameba/ameba/blob/c9bc01f/src/ameba/ast/scope.cr#L89" target="_blank">View source</a>]
[<a href="https://github.com/crystal-ameba/ameba/blob/452a7a8/src/ameba/ast/scope.cr#L89" target="_blank">View source</a>]
</div>
</div>
@ -1403,7 +1417,7 @@ scope.add_variable(var_node)</code></pre>
<br/>
<div>
[<a href="https://github.com/crystal-ameba/ameba/blob/c9bc01f/src/ameba/ast/scope.cr#L58" target="_blank">View source</a>]
[<a href="https://github.com/crystal-ameba/ameba/blob/452a7a8/src/ameba/ast/scope.cr#L58" target="_blank">View source</a>]
</div>
</div>
@ -1424,7 +1438,7 @@ scope.add_variable(var_node)</code></pre>
<br/>
<div>
[<a href="https://github.com/crystal-ameba/ameba/blob/c9bc01f/src/ameba/ast/scope.cr#L195" target="_blank">View source</a>]
[<a href="https://github.com/crystal-ameba/ameba/blob/452a7a8/src/ameba/ast/scope.cr#L205" target="_blank">View source</a>]
</div>
</div>
@ -1445,7 +1459,7 @@ scope.add_variable(var_node)</code></pre>
<br/>
<div>
[<a href="https://github.com/crystal-ameba/ameba/blob/c9bc01f/src/ameba/ast/scope.cr#L20" target="_blank">View source</a>]
[<a href="https://github.com/crystal-ameba/ameba/blob/452a7a8/src/ameba/ast/scope.cr#L20" target="_blank">View source</a>]
</div>
</div>
@ -1468,7 +1482,7 @@ scope.assign_variable(var_name, assign_node)</code></pre>
<br/>
<div>
[<a href="https://github.com/crystal-ameba/ameba/blob/c9bc01f/src/ameba/ast/scope.cr#L110" target="_blank">View source</a>]
[<a href="https://github.com/crystal-ameba/ameba/blob/452a7a8/src/ameba/ast/scope.cr#L110" target="_blank">View source</a>]
</div>
</div>
@ -1489,7 +1503,7 @@ scope.assign_variable(var_name, assign_node)</code></pre>
<br/>
<div>
[<a href="https://github.com/crystal-ameba/ameba/blob/c9bc01f/src/ameba/ast/scope.cr#L141" target="_blank">View source</a>]
[<a href="https://github.com/crystal-ameba/ameba/blob/452a7a8/src/ameba/ast/scope.cr#L141" target="_blank">View source</a>]
</div>
</div>
@ -1510,7 +1524,7 @@ scope.assign_variable(var_name, assign_node)</code></pre>
<br/>
<div>
[<a href="https://github.com/crystal-ameba/ameba/blob/c9bc01f/src/ameba/ast/scope.cr#L147" target="_blank">View source</a>]
[<a href="https://github.com/crystal-ameba/ameba/blob/452a7a8/src/ameba/ast/scope.cr#L147" target="_blank">View source</a>]
</div>
</div>
@ -1532,7 +1546,28 @@ scope.assign_variable(var_name, assign_node)</code></pre>
<br/>
<div>
[<a href="https://github.com/crystal-ameba/ameba/blob/c9bc01f/src/ameba/ast/scope.cr#L116" target="_blank">View source</a>]
[<a href="https://github.com/crystal-ameba/ameba/blob/452a7a8/src/ameba/ast/scope.cr#L116" target="_blank">View source</a>]
</div>
</div>
<div class="entry-detail" id="class_def?-instance-method">
<div class="signature">
def <strong>class_def?</strong>
<a class="method-permalink" href="#class_def%3F-instance-method">#</a>
</div>
<div class="doc">
<p>Returns <code>true</code> if current scope is a class, <code>false</code> otherwise.</p>
</div>
<br/>
<div>
[<a href="https://github.com/crystal-ameba/ameba/blob/452a7a8/src/ameba/ast/scope.cr#L190" target="_blank">View source</a>]
</div>
</div>
@ -1553,7 +1588,7 @@ scope.assign_variable(var_name, assign_node)</code></pre>
<br/>
<div>
[<a href="https://github.com/crystal-ameba/ameba/blob/c9bc01f/src/ameba/ast/scope.cr#L185" target="_blank">View source</a>]
[<a href="https://github.com/crystal-ameba/ameba/blob/452a7a8/src/ameba/ast/scope.cr#L185" target="_blank">View source</a>]
</div>
</div>
@ -1569,7 +1604,7 @@ scope.assign_variable(var_name, assign_node)</code></pre>
<br/>
<div>
[<a href="https://github.com/crystal-ameba/ameba/blob/c9bc01f/src/ameba/ast/scope.cr#L39" target="_blank">View source</a>]
[<a href="https://github.com/crystal-ameba/ameba/blob/452a7a8/src/ameba/ast/scope.cr#L39" target="_blank">View source</a>]
</div>
</div>
@ -1585,7 +1620,7 @@ scope.assign_variable(var_name, assign_node)</code></pre>
<br/>
<div>
[<a href="https://github.com/crystal-ameba/ameba/blob/c9bc01f/src/ameba/ast/scope.cr#L39" target="_blank">View source</a>]
[<a href="https://github.com/crystal-ameba/ameba/blob/452a7a8/src/ameba/ast/scope.cr#L39" target="_blank">View source</a>]
</div>
</div>
@ -1607,7 +1642,7 @@ the same Crystal node as <code>@node</code>.</p>
<br/>
<div>
[<a href="https://github.com/crystal-ameba/ameba/blob/c9bc01f/src/ameba/ast/scope.cr#L214" target="_blank">View source</a>]
[<a href="https://github.com/crystal-ameba/ameba/blob/452a7a8/src/ameba/ast/scope.cr#L224" target="_blank">View source</a>]
</div>
</div>
@ -1630,7 +1665,7 @@ scope.find_variable(<span class="s">&quot;foo&quot;</span>)</code></pre>
<br/>
<div>
[<a href="https://github.com/crystal-ameba/ameba/blob/c9bc01f/src/ameba/ast/scope.cr#L99" target="_blank">View source</a>]
[<a href="https://github.com/crystal-ameba/ameba/blob/452a7a8/src/ameba/ast/scope.cr#L99" target="_blank">View source</a>]
</div>
</div>
@ -1674,7 +1709,7 @@ scope.find_variable(<span class="s">&quot;foo&quot;</span>)</code></pre>
<br/>
<div>
[<a href="https://github.com/crystal-ameba/ameba/blob/c9bc01f/src/ameba/ast/scope.cr#L133" target="_blank">View source</a>]
[<a href="https://github.com/crystal-ameba/ameba/blob/452a7a8/src/ameba/ast/scope.cr#L133" target="_blank">View source</a>]
</div>
</div>
@ -1695,7 +1730,7 @@ scope.find_variable(<span class="s">&quot;foo&quot;</span>)</code></pre>
<br/>
<div>
[<a href="https://github.com/crystal-ameba/ameba/blob/c9bc01f/src/ameba/ast/scope.cr#L32" target="_blank">View source</a>]
[<a href="https://github.com/crystal-ameba/ameba/blob/452a7a8/src/ameba/ast/scope.cr#L32" target="_blank">View source</a>]
</div>
</div>
@ -1716,7 +1751,7 @@ scope.find_variable(<span class="s">&quot;foo&quot;</span>)</code></pre>
<br/>
<div>
[<a href="https://github.com/crystal-ameba/ameba/blob/c9bc01f/src/ameba/ast/scope.cr#L23" target="_blank">View source</a>]
[<a href="https://github.com/crystal-ameba/ameba/blob/452a7a8/src/ameba/ast/scope.cr#L23" target="_blank">View source</a>]
</div>
</div>
@ -1732,7 +1767,7 @@ scope.find_variable(<span class="s">&quot;foo&quot;</span>)</code></pre>
<br/>
<div>
[<a href="https://github.com/crystal-ameba/ameba/blob/c9bc01f/src/ameba/ast/scope.cr#L38" target="_blank">View source</a>]
[<a href="https://github.com/crystal-ameba/ameba/blob/452a7a8/src/ameba/ast/scope.cr#L38" target="_blank">View source</a>]
</div>
</div>
@ -1748,7 +1783,28 @@ scope.find_variable(<span class="s">&quot;foo&quot;</span>)</code></pre>
<br/>
<div>
[<a href="https://github.com/crystal-ameba/ameba/blob/c9bc01f/src/ameba/ast/scope.cr#L38" target="_blank">View source</a>]
[<a href="https://github.com/crystal-ameba/ameba/blob/452a7a8/src/ameba/ast/scope.cr#L38" target="_blank">View source</a>]
</div>
</div>
<div class="entry-detail" id="module_def?-instance-method">
<div class="signature">
def <strong>module_def?</strong>
<a class="method-permalink" href="#module_def%3F-instance-method">#</a>
</div>
<div class="doc">
<p>Returns <code>true</code> if current scope is a module, <code>false</code> otherwise.</p>
</div>
<br/>
<div>
[<a href="https://github.com/crystal-ameba/ameba/blob/452a7a8/src/ameba/ast/scope.cr#L195" target="_blank">View source</a>]
</div>
</div>
@ -1769,7 +1825,7 @@ scope.find_variable(<span class="s">&quot;foo&quot;</span>)</code></pre>
<br/>
<div>
[<a href="https://github.com/crystal-ameba/ameba/blob/c9bc01f/src/ameba/ast/scope.cr#L35" target="_blank">View source</a>]
[<a href="https://github.com/crystal-ameba/ameba/blob/452a7a8/src/ameba/ast/scope.cr#L35" target="_blank">View source</a>]
</div>
</div>
@ -1790,7 +1846,7 @@ scope.find_variable(<span class="s">&quot;foo&quot;</span>)</code></pre>
<br/>
<div>
[<a href="https://github.com/crystal-ameba/ameba/blob/c9bc01f/src/ameba/ast/scope.cr#L29" target="_blank">View source</a>]
[<a href="https://github.com/crystal-ameba/ameba/blob/452a7a8/src/ameba/ast/scope.cr#L29" target="_blank">View source</a>]
</div>
</div>
@ -1811,7 +1867,7 @@ scope.find_variable(<span class="s">&quot;foo&quot;</span>)</code></pre>
<br/>
<div>
[<a href="https://github.com/crystal-ameba/ameba/blob/c9bc01f/src/ameba/ast/scope.cr#L17" target="_blank">View source</a>]
[<a href="https://github.com/crystal-ameba/ameba/blob/452a7a8/src/ameba/ast/scope.cr#L17" target="_blank">View source</a>]
</div>
</div>
@ -1833,7 +1889,7 @@ scope.find_variable(<span class="s">&quot;foo&quot;</span>)</code></pre>
<br/>
<div>
[<a href="https://github.com/crystal-ameba/ameba/blob/c9bc01f/src/ameba/ast/scope.cr#L166" target="_blank">View source</a>]
[<a href="https://github.com/crystal-ameba/ameba/blob/452a7a8/src/ameba/ast/scope.cr#L166" target="_blank">View source</a>]
</div>
</div>
@ -1857,7 +1913,7 @@ scope.find_variable(<span class="s">&quot;foo&quot;</span>)</code></pre>
<br/>
<div>
[<a href="https://github.com/crystal-ameba/ameba/blob/c9bc01f/src/ameba/ast/scope.cr#L128" target="_blank">View source</a>]
[<a href="https://github.com/crystal-ameba/ameba/blob/452a7a8/src/ameba/ast/scope.cr#L128" target="_blank">View source</a>]
</div>
</div>
@ -1873,7 +1929,7 @@ scope.find_variable(<span class="s">&quot;foo&quot;</span>)</code></pre>
<br/>
<div>
[<a href="https://github.com/crystal-ameba/ameba/blob/c9bc01f/src/ameba/ast/scope.cr#L37" target="_blank">View source</a>]
[<a href="https://github.com/crystal-ameba/ameba/blob/452a7a8/src/ameba/ast/scope.cr#L37" target="_blank">View source</a>]
</div>
</div>
@ -1889,7 +1945,7 @@ scope.find_variable(<span class="s">&quot;foo&quot;</span>)</code></pre>
<br/>
<div>
[<a href="https://github.com/crystal-ameba/ameba/blob/c9bc01f/src/ameba/ast/scope.cr#L37" target="_blank">View source</a>]
[<a href="https://github.com/crystal-ameba/ameba/blob/452a7a8/src/ameba/ast/scope.cr#L37" target="_blank">View source</a>]
</div>
</div>
@ -1910,7 +1966,7 @@ scope.find_variable(<span class="s">&quot;foo&quot;</span>)</code></pre>
<br/>
<div>
[<a href="https://github.com/crystal-ameba/ameba/blob/c9bc01f/src/ameba/ast/scope.cr#L190" target="_blank">View source</a>]
[<a href="https://github.com/crystal-ameba/ameba/blob/452a7a8/src/ameba/ast/scope.cr#L200" target="_blank">View source</a>]
</div>
</div>
@ -1931,7 +1987,7 @@ scope.find_variable(<span class="s">&quot;foo&quot;</span>)</code></pre>
<br/>
<div>
[<a href="https://github.com/crystal-ameba/ameba/blob/c9bc01f/src/ameba/ast/scope.cr#L26" target="_blank">View source</a>]
[<a href="https://github.com/crystal-ameba/ameba/blob/452a7a8/src/ameba/ast/scope.cr#L26" target="_blank">View source</a>]
</div>
</div>
@ -1953,7 +2009,7 @@ type definition, for example a class.</p>
<br/>
<div>
[<a href="https://github.com/crystal-ameba/ameba/blob/c9bc01f/src/ameba/ast/scope.cr#L154" target="_blank">View source</a>]
[<a href="https://github.com/crystal-ameba/ameba/blob/452a7a8/src/ameba/ast/scope.cr#L154" target="_blank">View source</a>]
</div>
</div>
@ -1974,7 +2030,7 @@ type definition, for example a class.</p>
<br/>
<div>
[<a href="https://github.com/crystal-ameba/ameba/blob/c9bc01f/src/ameba/ast/scope.cr#L14" target="_blank">View source</a>]
[<a href="https://github.com/crystal-ameba/ameba/blob/452a7a8/src/ameba/ast/scope.cr#L14" target="_blank">View source</a>]
</div>
</div>
@ -1995,7 +2051,7 @@ type definition, for example a class.</p>
<br/>
<div>
[<a href="https://github.com/crystal-ameba/ameba/blob/c9bc01f/src/ameba/ast/scope.cr#L180" target="_blank">View source</a>]
[<a href="https://github.com/crystal-ameba/ameba/blob/452a7a8/src/ameba/ast/scope.cr#L180" target="_blank">View source</a>]
</div>
</div>
@ -2016,7 +2072,7 @@ type definition, for example a class.</p>
<br/>
<div>
[<a href="https://github.com/crystal-ameba/ameba/blob/c9bc01f/src/ameba/ast/scope.cr#L11" target="_blank">View source</a>]
[<a href="https://github.com/crystal-ameba/ameba/blob/452a7a8/src/ameba/ast/scope.cr#L11" target="_blank">View source</a>]
</div>
</div>
@ -2037,7 +2093,7 @@ type definition, for example a class.</p>
<br/>
<div>
[<a href="https://github.com/crystal-ameba/ameba/blob/c9bc01f/src/ameba/ast/scope.cr#L8" target="_blank">View source</a>]
[<a href="https://github.com/crystal-ameba/ameba/blob/452a7a8/src/ameba/ast/scope.cr#L8" target="_blank">View source</a>]
</div>
</div>
@ -2059,7 +2115,7 @@ type definition, for example a class.</p>
<br/>
<div>
[<a href="https://github.com/crystal-ameba/ameba/blob/c9bc01f/src/ameba/ast/scope.cr#L175" target="_blank">View source</a>]
[<a href="https://github.com/crystal-ameba/ameba/blob/452a7a8/src/ameba/ast/scope.cr#L175" target="_blank">View source</a>]
</div>
</div>