Why is this an issue?
Shared coding conventions allow teams to collaborate efficiently. This rule checks that object attribute names match the provided regular
expression.
Noncompliant code example
With the default regular expression [a-zA-Z](_?+[a-zA-Z0-9])*+
:
CREATE TYPE my_type AS OBJECT(
foo__bar INTEGER -- Non-Compliant
);
/
DROP TYPE my_type;
Compliant solution
CREATE TYPE my_type AS OBJECT(
foo_bar INTEGER -- Compliant
);
/
DROP TYPE my_type;