== Why is this an issue? include::../description.adoc[] === Noncompliant code example With the default regular expression ``++^[a-z][a-zA-Z0-9]*$++``: [source,javascript] ---- function DoSomething(){...} // Noncompliant ---- === Compliant solution [source,javascript] ---- function doSomething(){...} ---- === Exceptions This rule ignores React Functional Components, which are JavaScript functions named with a capital letter and returning a React element (JSX syntax). [source,javascript] ---- function Welcome() { const greeting = 'Hello, World!'; // ... return (

{greeting}

); } ---- ifdef::env-github,rspecator-view[] ''' == Implementation Specification (visible only on this page) include::../message.adoc[] === Parameters .format **** _STRING_ ---- ^[_a-z][a-zA-Z0-9]*$ ---- Regular expression used to check the [method|function|subroutine] names against **** ''' == Comments And Links (visible only on this page) === on 21 May 2015, 14:42:13 Linda Martin wrote: Reviewed. include::../comments-and-links.adoc[] endif::env-github,rspecator-view[]