Comment Rules

comment_004

phase_2 error whitespace

This rule checks for at least a single space before inline comments.

Refer to Configuring Whitespace Rules for options on changing the number of whitespaces..

Violation

wr_en <= '1';--Write data
rd_en <= '1';   -- Read data

Fix

wr_en <= '1'; --Write data
rd_en <= '1';   -- Read data

comment_010

phase_4 error indent

This rule checks the indent lines starting with comments.

Violation

    -- Libraries
library ieee;

 -- Define architecture
architecture rtl of fifo is

-- Define signals
  signal wr_en : std_logic;
  signal rd_en : std_Logic;

begin

Fix

-- Libraries
library ieee;

-- Define architecture
architecture rtl of fifo is

  -- Define signals
  signal wr_en : std_logic;
  signal rd_en : std_Logic;

begin

comment_011

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;

comment_012

phase_1 disabled warning unfixable structure

This rule checks for user defined keywords in comments.

Note

This rule is disabled by default.

Refer to Configuring Comment Keywords for information on how to change the search comment keywords.

Violation

-- TODO:  Refactor the section below
-- FIXME: Update

Fix

This is a reporting only rule.

comment_100

phase_2 error whitespace

This rule checks for a single space after the .

Refer to Configuring Whitespace After Comment Rules for information on creating exceptions to this rule.

Violation

--Comment 1
--|Comment 2
---Comment
---------------------------

Fix

-- Comment 1
--|Comment 2
---Comment
---------------------------