Why is this an issue?

Shared coding conventions allow teams to collaborate efficiently. This rule checks that all function names match a provided regular expression.

Noncompliant code example

With the default provided regular expression: ^[a-z_][a-z0-9_]*$

def MyFunction(a,b):
    ...

Compliant solution

def my_function(a,b):
    ...