45 lines
1.1 KiB
HTML
45 lines
1.1 KiB
HTML
<div id="preamble">
|
|
<div class="sectionbody">
|
|
<div class="paragraph">
|
|
<p>Shared naming conventions allow teams to collaborate efficiently. This rule checks that all function names match a provided regular expression.</p>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="sect1">
|
|
<h2 id="_invalid_header">Invalid header</h2>
|
|
<div class="sectionbody">
|
|
|
|
</div>
|
|
</div>
|
|
<div class="sect1">
|
|
<h2 id="_noncompliant_code_example">Noncompliant Code Example</h2>
|
|
<div class="sectionbody">
|
|
<div class="paragraph">
|
|
<p>With default provided regular expression: <code>^[a-z][a-zA-Z0-9]*$</code>:</p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre>void DoSomething (void);</pre>
|
|
</div>
|
|
</div>
|
|
<div class="sect2">
|
|
<h3 id="_parameters">Parameters</h3>
|
|
<div class="sidebarblock">
|
|
<div class="content">
|
|
<div class="paragraph">
|
|
<p><strong>format</strong>
|
|
<em>STRING</em></p>
|
|
</div>
|
|
<div class="listingblock">
|
|
<div class="content">
|
|
<pre>^([A-Z0-9_]*|[a-z0-9_]*)$</pre>
|
|
</div>
|
|
</div>
|
|
<div class="paragraph">
|
|
<p>Regular expression used to check the [method|function|subroutine] names against</p>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div> |