|phase_2| |error| |whitespace|
This rule checks for at least a single space before inline comments.
|configuring_whitespace_rules_link|
Violation
wr_en <= '1';--Write data
rd_en <= '1'; -- Read data
Fix
wr_en <= '1'; --Write data
rd_en <= '1'; -- Read data
This rule checks the indent lines starting with comments.
Violation
-- Libraries
libary ieee;
-- Define architecture
architecture rtl of fifo is
-- Define signals
signal wr_en : std_logic;
signal rd_en : std_Logic;
begin
Fix
-- Libraries
libary ieee;
-- Define architecture
architecture rtl of fifo is
-- Define signals
signal wr_en : std_logic;
signal rd_en : std_Logic;
begin
|phase_1| |disabled| |error| |structure|
This rule checks for in-line comments and moves them to the line above. The indent of the comment will be set to the indent of the current line.
Note
This rule is disabled by default.
Violation
a <= b; -- Assign signal
Fix
-- Assign signal
a <= b;
|phase_1| |disabled| |warning| |structure|
This rule checks for user defined keywords in comments.
Note
This rule is disabled by default.
|configuring_comment_keywords_link|
Violation
-- TODO: Refactor the section below
-- FIXME: Update
Fix
This is a reporting only rule.
|phase_2| |error| |whitespace|
This rule checks for a single space after the --.
|configuring_whitespace_after_comment_rules_link|
Violation
--Comment 1
--|Comment 2
---Comment
---------------------------
Fix
-- Comment 1
--|Comment 2
---Comment
---------------------------