VSG is capable of fixing a wide range of formatting issues. However, there are a class of issues which can be checked but can not be fixed. These issues require the user to make the required changes. In the documentation, these rules are marked with the following icon: |unfixable|
The existence and formatting of comments is left to the user as VSG can not have an opinion.
- block_comment_001
- block_comment_002
- block_comment_003
- comment_012
- sequential_006
- variable_assignment_006
Issues in configuration files can not be fixed.
Default assignments are not preferred, but removing them may affect the design.
There are some formatting decisions that are best left to the user.
With multiple options available, the user is required to make the decision.
Addressing length issues requires the user to address.
The name of the label must be chosen by the user.
Mapping positional assignments to formal parts is left to the user.
With multiple options available, the user is required to make the decision.
- alias_declaration_600
- alias_declaration_601
- block_600
- block_601
- constant_015
- constant_600
- function_600
- function_601
- generate_017
- generate_600
- generate_601
- generate_602
- generic_020
- generic_600
- generic_map_600
- generic_map_601
- instantiation_600
- instantiation_601
- interface_incomplete_type_declaration_600
- interface_incomplete_type_declaration_601
- loop_statement_600
- loop_statement_601
- loop_statement_602
- loop_statement_603
- package_016
- package_017
- package_body_600
- package_body_601
- package_instantiation_600
- package_instantiation_601
- port_011
- port_025
- port_600
- port_601
- port_602
- port_603
- port_604
- port_605
- port_606
- port_607
- port_608
- port_609
- process_036
- process_600
- signal_008
- signal_600
- subtype_004
- subtype_600
- type_015
- type_600
- variable_012
- variable_600