Why is this an issue?

To make the code more readable, all reserved words should have the same case.

Default is lowercase, but you can move to uppercase through the reservedWordCase parameter.

A list of exceptions can also be set through the exceptions parameter.

How to fix it

Code examples

Noncompliant code example

With the default value for the reservedWordCase parameter: lowercase

ENTITY e IS -- Noncompliant: 'ENTITY' and 'IS' should be lowercase
  ...
End; -- Noncompliant: All characters in 'End' should be lowercase

Compliant solution

With the default value for the reservedWordCase parameter: lowercase

entity e is
  ...
end;