This rule checks the indent of the context keyword.
Violation
library ieee;
context c1;
Fix
library ieee;
context c1;
|phase_2| |error| |whitespace|
This rule checks for a single space between the context keyword and the context selected name.
|configuring_whitespace_rules_link|
Violation
context c1;
Fix
context c1;
|phase_6| |error| |case| |case_keyword|
This rule checks the context keyword has proper case.
|configuring_uppercase_and_lowercase_rules_link|
Violation
CONTEXT c1;
Fix
context c1;
This rule has been split into the following rules:
This rule checks the context keyword is on its own line.
Violation
context c1 is library ieee; context con1; end context c1;
library ieee; context con2;
Fix
context c1 is library ieee;
context con1; end context c1;
library ieee;
context con2;
This rule checks the semicolon is on the same line as the context selected name.
Note
This rule has not been implemented yet.
Violation
context c1
;
context
c1
;
Fix
context c1;
context
c1;
This rule checks for code after the semicolon.
Note
This rule has not been implemented yet.
Violation
context c1; -- Comments are allowed
context c1; library ieee; -- This is not allowed
Fix
context c1; -- Comments are allowed
context c1;
library ieee; -- This is not allowed
This rule checks the context selected name is on the same line as the context keyword.
Note
This rule has not been implemented yet.
Violation
context
c1
;
Fix
context c1
;
This rule checks for multiple selected names in a single reference.
Note
This rule has not been implemented yet.
Violation
context c1, c2, c3; -- Comment 1
context c1,
c2,
c3;
context c1;
context c2;
context c3;
context c1;
context c2;
context c3;
|phase_6| |error| |case| |case_name|
This rule checks the library name called out in the selected name has proper case.
|configuring_uppercase_and_lowercase_rules_link|
Violation
context my_LIB.all;
Fix
context my_lib.all;
|phase_6| |error| |case| |case_name|
This rule checks the context name called out in the selected name has proper case.
|configuring_uppercase_and_lowercase_rules_link|
Violation
context my_lib.INTERFACES;
Fix
context my_lib.interfaces;