Deploying to gh-pages from @ crystal-ameba/ameba@aceb054aa0 🚀

This commit is contained in:
Sija 2023-06-08 12:11:42 +00:00
parent 1997e04fdb
commit f5d9e5c3e8
130 changed files with 3141 additions and 837 deletions

View file

@ -331,6 +331,11 @@
</li>
<li class=" " data-id="ameba/Ameba/Rule/Lint/Documentation" data-name="ameba::rule::lint::documentation">
<a href="../../Ameba/Rule/Lint/Documentation.html">Documentation</a>
</li>
<li class=" " data-id="ameba/Ameba/Rule/Lint/DuplicatedRequire" data-name="ameba::rule::lint::duplicatedrequire">
<a href="../../Ameba/Rule/Lint/DuplicatedRequire.html">DuplicatedRequire</a>
@ -805,7 +810,7 @@ This is where the local variables belong to.</p>
</h2>
<a href="https://github.com/crystal-ameba/ameba/blob/60948ff/src/ameba/ast/scope.cr#L6" target="_blank">
<a href="https://github.com/crystal-ameba/ameba/blob/aceb054/src/ameba/ast/scope.cr#L6" target="_blank">
ameba/ast/scope.cr
</a>
@ -1068,6 +1073,20 @@ This is where the local variables belong to.</p>
</li>
<li class="entry-summary">
<a href="#visibility-instance-method" class="signature"><strong>#visibility</strong></a>
<div class="summary"><p>Returns visibility of the current scope (could be inherited from the outer scope).</p></div>
</li>
<li class="entry-summary">
<a href="#visibility%3D%28visibility%3ACrystal%3A%3AVisibility%7CNil%29-instance-method" class="signature"><strong>#visibility=</strong>(visibility : Crystal::Visibility | Nil)</a>
<div class="summary"><p>Scope visibility level</p></div>
</li>
<li class="entry-summary">
<a href="#yields%3D%28yields%3ABool%29-instance-method" class="signature"><strong>#yields=</strong>(yields : Bool)</a>
@ -1139,7 +1158,7 @@ This is where the local variables belong to.</p>
<br/>
<div>
[<a href="https://github.com/crystal-ameba/ameba/blob/60948ff/src/ameba/ast/scope.cr#L45" target="_blank">View source</a>]
[<a href="https://github.com/crystal-ameba/ameba/blob/aceb054/src/ameba/ast/scope.cr#L48" target="_blank">View source</a>]
</div>
</div>
@ -1199,7 +1218,7 @@ scope.add_argument(arg_node)</code></pre>
<br/>
<div>
[<a href="https://github.com/crystal-ameba/ameba/blob/60948ff/src/ameba/ast/scope.cr#L65" target="_blank">View source</a>]
[<a href="https://github.com/crystal-ameba/ameba/blob/aceb054/src/ameba/ast/scope.cr#L68" target="_blank">View source</a>]
</div>
</div>
@ -1222,7 +1241,7 @@ scope.add_ivariable(ivar_node)</code></pre>
<br/>
<div>
[<a href="https://github.com/crystal-ameba/ameba/blob/60948ff/src/ameba/ast/scope.cr#L76" target="_blank">View source</a>]
[<a href="https://github.com/crystal-ameba/ameba/blob/aceb054/src/ameba/ast/scope.cr#L79" target="_blank">View source</a>]
</div>
</div>
@ -1245,7 +1264,7 @@ scope.add_type_dec_variable(node)</code></pre>
<br/>
<div>
[<a href="https://github.com/crystal-ameba/ameba/blob/60948ff/src/ameba/ast/scope.cr#L86" target="_blank">View source</a>]
[<a href="https://github.com/crystal-ameba/ameba/blob/aceb054/src/ameba/ast/scope.cr#L89" target="_blank">View source</a>]
</div>
</div>
@ -1268,7 +1287,7 @@ scope.add_variable(var_node)</code></pre>
<br/>
<div>
[<a href="https://github.com/crystal-ameba/ameba/blob/60948ff/src/ameba/ast/scope.cr#L55" target="_blank">View source</a>]
[<a href="https://github.com/crystal-ameba/ameba/blob/aceb054/src/ameba/ast/scope.cr#L58" target="_blank">View source</a>]
</div>
</div>
@ -1289,7 +1308,7 @@ scope.add_variable(var_node)</code></pre>
<br/>
<div>
[<a href="https://github.com/crystal-ameba/ameba/blob/60948ff/src/ameba/ast/scope.cr#L186" target="_blank">View source</a>]
[<a href="https://github.com/crystal-ameba/ameba/blob/aceb054/src/ameba/ast/scope.cr#L189" target="_blank">View source</a>]
</div>
</div>
@ -1310,7 +1329,7 @@ scope.add_variable(var_node)</code></pre>
<br/>
<div>
[<a href="https://github.com/crystal-ameba/ameba/blob/60948ff/src/ameba/ast/scope.cr#L17" target="_blank">View source</a>]
[<a href="https://github.com/crystal-ameba/ameba/blob/aceb054/src/ameba/ast/scope.cr#L20" target="_blank">View source</a>]
</div>
</div>
@ -1333,7 +1352,7 @@ scope.assign_variable(var_name, assign_node)</code></pre>
<br/>
<div>
[<a href="https://github.com/crystal-ameba/ameba/blob/60948ff/src/ameba/ast/scope.cr#L106" target="_blank">View source</a>]
[<a href="https://github.com/crystal-ameba/ameba/blob/aceb054/src/ameba/ast/scope.cr#L109" target="_blank">View source</a>]
</div>
</div>
@ -1354,7 +1373,7 @@ scope.assign_variable(var_name, assign_node)</code></pre>
<br/>
<div>
[<a href="https://github.com/crystal-ameba/ameba/blob/60948ff/src/ameba/ast/scope.cr#L137" target="_blank">View source</a>]
[<a href="https://github.com/crystal-ameba/ameba/blob/aceb054/src/ameba/ast/scope.cr#L137" target="_blank">View source</a>]
</div>
</div>
@ -1375,7 +1394,7 @@ scope.assign_variable(var_name, assign_node)</code></pre>
<br/>
<div>
[<a href="https://github.com/crystal-ameba/ameba/blob/60948ff/src/ameba/ast/scope.cr#L143" target="_blank">View source</a>]
[<a href="https://github.com/crystal-ameba/ameba/blob/aceb054/src/ameba/ast/scope.cr#L143" target="_blank">View source</a>]
</div>
</div>
@ -1397,7 +1416,7 @@ scope.assign_variable(var_name, assign_node)</code></pre>
<br/>
<div>
[<a href="https://github.com/crystal-ameba/ameba/blob/60948ff/src/ameba/ast/scope.cr#L112" target="_blank">View source</a>]
[<a href="https://github.com/crystal-ameba/ameba/blob/aceb054/src/ameba/ast/scope.cr#L115" target="_blank">View source</a>]
</div>
</div>
@ -1418,7 +1437,7 @@ scope.assign_variable(var_name, assign_node)</code></pre>
<br/>
<div>
[<a href="https://github.com/crystal-ameba/ameba/blob/60948ff/src/ameba/ast/scope.cr#L176" target="_blank">View source</a>]
[<a href="https://github.com/crystal-ameba/ameba/blob/aceb054/src/ameba/ast/scope.cr#L179" target="_blank">View source</a>]
</div>
</div>
@ -1434,7 +1453,7 @@ scope.assign_variable(var_name, assign_node)</code></pre>
<br/>
<div>
[<a href="https://github.com/crystal-ameba/ameba/blob/60948ff/src/ameba/ast/scope.cr#L36" target="_blank">View source</a>]
[<a href="https://github.com/crystal-ameba/ameba/blob/aceb054/src/ameba/ast/scope.cr#L39" target="_blank">View source</a>]
</div>
</div>
@ -1450,7 +1469,7 @@ scope.assign_variable(var_name, assign_node)</code></pre>
<br/>
<div>
[<a href="https://github.com/crystal-ameba/ameba/blob/60948ff/src/ameba/ast/scope.cr#L36" target="_blank">View source</a>]
[<a href="https://github.com/crystal-ameba/ameba/blob/aceb054/src/ameba/ast/scope.cr#L39" target="_blank">View source</a>]
</div>
</div>
@ -1472,7 +1491,7 @@ the same Crystal node as <code>@node</code>.</p>
<br/>
<div>
[<a href="https://github.com/crystal-ameba/ameba/blob/60948ff/src/ameba/ast/scope.cr#L205" target="_blank">View source</a>]
[<a href="https://github.com/crystal-ameba/ameba/blob/aceb054/src/ameba/ast/scope.cr#L208" target="_blank">View source</a>]
</div>
</div>
@ -1495,7 +1514,7 @@ scope.find_variable(<span class="s">&quot;foo&quot;</span>)</code></pre>
<br/>
<div>
[<a href="https://github.com/crystal-ameba/ameba/blob/60948ff/src/ameba/ast/scope.cr#L96" target="_blank">View source</a>]
[<a href="https://github.com/crystal-ameba/ameba/blob/aceb054/src/ameba/ast/scope.cr#L99" target="_blank">View source</a>]
</div>
</div>
@ -1539,7 +1558,7 @@ scope.find_variable(<span class="s">&quot;foo&quot;</span>)</code></pre>
<br/>
<div>
[<a href="https://github.com/crystal-ameba/ameba/blob/60948ff/src/ameba/ast/scope.cr#L131" target="_blank">View source</a>]
[<a href="https://github.com/crystal-ameba/ameba/blob/aceb054/src/ameba/ast/scope.cr#L131" target="_blank">View source</a>]
</div>
</div>
@ -1560,7 +1579,7 @@ scope.find_variable(<span class="s">&quot;foo&quot;</span>)</code></pre>
<br/>
<div>
[<a href="https://github.com/crystal-ameba/ameba/blob/60948ff/src/ameba/ast/scope.cr#L29" target="_blank">View source</a>]
[<a href="https://github.com/crystal-ameba/ameba/blob/aceb054/src/ameba/ast/scope.cr#L32" target="_blank">View source</a>]
</div>
</div>
@ -1581,7 +1600,7 @@ scope.find_variable(<span class="s">&quot;foo&quot;</span>)</code></pre>
<br/>
<div>
[<a href="https://github.com/crystal-ameba/ameba/blob/60948ff/src/ameba/ast/scope.cr#L20" target="_blank">View source</a>]
[<a href="https://github.com/crystal-ameba/ameba/blob/aceb054/src/ameba/ast/scope.cr#L23" target="_blank">View source</a>]
</div>
</div>
@ -1597,7 +1616,7 @@ scope.find_variable(<span class="s">&quot;foo&quot;</span>)</code></pre>
<br/>
<div>
[<a href="https://github.com/crystal-ameba/ameba/blob/60948ff/src/ameba/ast/scope.cr#L35" target="_blank">View source</a>]
[<a href="https://github.com/crystal-ameba/ameba/blob/aceb054/src/ameba/ast/scope.cr#L38" target="_blank">View source</a>]
</div>
</div>
@ -1613,7 +1632,7 @@ scope.find_variable(<span class="s">&quot;foo&quot;</span>)</code></pre>
<br/>
<div>
[<a href="https://github.com/crystal-ameba/ameba/blob/60948ff/src/ameba/ast/scope.cr#L35" target="_blank">View source</a>]
[<a href="https://github.com/crystal-ameba/ameba/blob/aceb054/src/ameba/ast/scope.cr#L38" target="_blank">View source</a>]
</div>
</div>
@ -1634,7 +1653,7 @@ scope.find_variable(<span class="s">&quot;foo&quot;</span>)</code></pre>
<br/>
<div>
[<a href="https://github.com/crystal-ameba/ameba/blob/60948ff/src/ameba/ast/scope.cr#L32" target="_blank">View source</a>]
[<a href="https://github.com/crystal-ameba/ameba/blob/aceb054/src/ameba/ast/scope.cr#L35" target="_blank">View source</a>]
</div>
</div>
@ -1655,7 +1674,7 @@ scope.find_variable(<span class="s">&quot;foo&quot;</span>)</code></pre>
<br/>
<div>
[<a href="https://github.com/crystal-ameba/ameba/blob/60948ff/src/ameba/ast/scope.cr#L26" target="_blank">View source</a>]
[<a href="https://github.com/crystal-ameba/ameba/blob/aceb054/src/ameba/ast/scope.cr#L29" target="_blank">View source</a>]
</div>
</div>
@ -1676,7 +1695,7 @@ scope.find_variable(<span class="s">&quot;foo&quot;</span>)</code></pre>
<br/>
<div>
[<a href="https://github.com/crystal-ameba/ameba/blob/60948ff/src/ameba/ast/scope.cr#L14" target="_blank">View source</a>]
[<a href="https://github.com/crystal-ameba/ameba/blob/aceb054/src/ameba/ast/scope.cr#L17" target="_blank">View source</a>]
</div>
</div>
@ -1698,7 +1717,7 @@ scope.find_variable(<span class="s">&quot;foo&quot;</span>)</code></pre>
<br/>
<div>
[<a href="https://github.com/crystal-ameba/ameba/blob/60948ff/src/ameba/ast/scope.cr#L160" target="_blank">View source</a>]
[<a href="https://github.com/crystal-ameba/ameba/blob/aceb054/src/ameba/ast/scope.cr#L160" target="_blank">View source</a>]
</div>
</div>
@ -1722,7 +1741,7 @@ scope.find_variable(<span class="s">&quot;foo&quot;</span>)</code></pre>
<br/>
<div>
[<a href="https://github.com/crystal-ameba/ameba/blob/60948ff/src/ameba/ast/scope.cr#L123" target="_blank">View source</a>]
[<a href="https://github.com/crystal-ameba/ameba/blob/aceb054/src/ameba/ast/scope.cr#L126" target="_blank">View source</a>]
</div>
</div>
@ -1738,7 +1757,7 @@ scope.find_variable(<span class="s">&quot;foo&quot;</span>)</code></pre>
<br/>
<div>
[<a href="https://github.com/crystal-ameba/ameba/blob/60948ff/src/ameba/ast/scope.cr#L34" target="_blank">View source</a>]
[<a href="https://github.com/crystal-ameba/ameba/blob/aceb054/src/ameba/ast/scope.cr#L37" target="_blank">View source</a>]
</div>
</div>
@ -1754,7 +1773,7 @@ scope.find_variable(<span class="s">&quot;foo&quot;</span>)</code></pre>
<br/>
<div>
[<a href="https://github.com/crystal-ameba/ameba/blob/60948ff/src/ameba/ast/scope.cr#L34" target="_blank">View source</a>]
[<a href="https://github.com/crystal-ameba/ameba/blob/aceb054/src/ameba/ast/scope.cr#L37" target="_blank">View source</a>]
</div>
</div>
@ -1775,7 +1794,7 @@ scope.find_variable(<span class="s">&quot;foo&quot;</span>)</code></pre>
<br/>
<div>
[<a href="https://github.com/crystal-ameba/ameba/blob/60948ff/src/ameba/ast/scope.cr#L181" target="_blank">View source</a>]
[<a href="https://github.com/crystal-ameba/ameba/blob/aceb054/src/ameba/ast/scope.cr#L184" target="_blank">View source</a>]
</div>
</div>
@ -1796,7 +1815,7 @@ scope.find_variable(<span class="s">&quot;foo&quot;</span>)</code></pre>
<br/>
<div>
[<a href="https://github.com/crystal-ameba/ameba/blob/60948ff/src/ameba/ast/scope.cr#L23" target="_blank">View source</a>]
[<a href="https://github.com/crystal-ameba/ameba/blob/aceb054/src/ameba/ast/scope.cr#L26" target="_blank">View source</a>]
</div>
</div>
@ -1818,7 +1837,7 @@ type definition, for example a class.</p>
<br/>
<div>
[<a href="https://github.com/crystal-ameba/ameba/blob/60948ff/src/ameba/ast/scope.cr#L149" target="_blank">View source</a>]
[<a href="https://github.com/crystal-ameba/ameba/blob/aceb054/src/ameba/ast/scope.cr#L149" target="_blank">View source</a>]
</div>
</div>
@ -1839,7 +1858,49 @@ type definition, for example a class.</p>
<br/>
<div>
[<a href="https://github.com/crystal-ameba/ameba/blob/60948ff/src/ameba/ast/scope.cr#L11" target="_blank">View source</a>]
[<a href="https://github.com/crystal-ameba/ameba/blob/aceb054/src/ameba/ast/scope.cr#L14" target="_blank">View source</a>]
</div>
</div>
<div class="entry-detail" id="visibility-instance-method">
<div class="signature">
def <strong>visibility</strong>
<a class="method-permalink" href="#visibility-instance-method">#</a>
</div>
<div class="doc">
<p>Returns visibility of the current scope (could be inherited from the outer scope).</p>
</div>
<br/>
<div>
[<a href="https://github.com/crystal-ameba/ameba/blob/aceb054/src/ameba/ast/scope.cr#L174" target="_blank">View source</a>]
</div>
</div>
<div class="entry-detail" id="visibility=(visibility:Crystal::Visibility|Nil)-instance-method">
<div class="signature">
def <strong>visibility=</strong>(visibility : Crystal::Visibility | Nil)
<a class="method-permalink" href="#visibility%3D%28visibility%3ACrystal%3A%3AVisibility%7CNil%29-instance-method">#</a>
</div>
<div class="doc">
<p>Scope visibility level</p>
</div>
<br/>
<div>
[<a href="https://github.com/crystal-ameba/ameba/blob/aceb054/src/ameba/ast/scope.cr#L11" target="_blank">View source</a>]
</div>
</div>
@ -1860,7 +1921,7 @@ type definition, for example a class.</p>
<br/>
<div>
[<a href="https://github.com/crystal-ameba/ameba/blob/60948ff/src/ameba/ast/scope.cr#L8" target="_blank">View source</a>]
[<a href="https://github.com/crystal-ameba/ameba/blob/aceb054/src/ameba/ast/scope.cr#L8" target="_blank">View source</a>]
</div>
</div>
@ -1882,7 +1943,7 @@ type definition, for example a class.</p>
<br/>
<div>
[<a href="https://github.com/crystal-ameba/ameba/blob/60948ff/src/ameba/ast/scope.cr#L169" target="_blank">View source</a>]
[<a href="https://github.com/crystal-ameba/ameba/blob/aceb054/src/ameba/ast/scope.cr#L169" target="_blank">View source</a>]
</div>
</div>