2021-04-28 16:49:39 +02:00
|
|
|
Shared coding conventions allow teams to collaborate efficiently. This rule checks that object attribute names match the provided regular expression.
|
|
|
|
|
2021-04-28 18:08:03 +02:00
|
|
|
|
2021-04-28 16:49:39 +02:00
|
|
|
== 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;
|
|
|
|
----
|
|
|
|
|
2021-04-28 18:08:03 +02:00
|
|
|
|
2021-04-28 16:49:39 +02:00
|
|
|
== Compliant Solution
|
|
|
|
|
|
|
|
----
|
|
|
|
CREATE TYPE my_type AS OBJECT(
|
|
|
|
foo_bar INTEGER -- Compliant
|
|
|
|
);
|
|
|
|
/
|
|
|
|
|
|
|
|
DROP TYPE my_type;
|
|
|
|
----
|
2021-04-28 18:08:03 +02:00
|
|
|
|