RulesΒΆ
The rules are divided into catagories depending on the part of the VHDL code being operated on.
- After Rules
- Alias Declaration Rules
- Architecture Rules
- architecture_001
- architecture_002
- architecture_003
- architecture_004
- architecture_005
- architecture_006
- architecture_007
- architecture_008
- architecture_009
- architecture_010
- architecture_011
- architecture_012
- architecture_013
- architecture_014
- architecture_015
- architecture_016
- architecture_017
- architecture_018
- architecture_019
- architecture_020
- architecture_021
- architecture_022
- architecture_024
- architecture_025
- architecture_026
- architecture_027
- architecture_028
- architecture_029
- architecture_030
- architecture_031
- architecture_032
- architecture_033
- architecture_200
- architecture_600
- architecture_601
- Assert Rules
- Attribute Rules
- Attribute Declaration Rules
- Attribute Specification Rules
- Block Rules
- Block Comment Rules
- Case Rules
- Comment Rules
- Component Rules
- Concurrent Rules
- Constant Rules
- Context Rules
- context_001
- context_002
- context_003
- context_004
- context_005
- context_006
- context_007
- context_008
- context_009
- context_010
- context_011
- context_012
- context_013
- context_014
- context_015
- context_016
- context_017
- context_018
- context_019
- context_020
- context_021
- context_022
- context_023
- context_024
- context_025
- context_026
- context_027
- context_028
- Context Reference Rules
- Entity Rules
- Entity Specification Rules
- Exit Rules
- File Rules
- For Loop Rules
- Function Rules
- function_001
- function_002
- function_003
- function_004
- function_005
- function_006
- function_007
- function_008
- function_009
- function_010
- function_012
- function_013
- function_014
- function_015
- function_016
- function_017
- function_100
- function_101
- function_201
- function_202
- function_203
- function_204
- function_300
- function_502
- function_506
- Generate Rules
- generate_001
- generate_002
- generate_003
- generate_004
- generate_005
- generate_006
- generate_007
- generate_008
- generate_009
- generate_010
- generate_011
- generate_012
- generate_013
- generate_014
- generate_015
- generate_016
- generate_017
- generate_018
- generate_400
- generate_401
- generate_402
- generate_403
- generate_404
- generate_405
- generate_600
- Generic Rules
- Generic Map Rules
- IEEE Rules
- If Rules
- Instantiation Rules
- instantiation_001
- instantiation_002
- instantiation_003
- instantiation_004
- instantiation_005
- instantiation_006
- instantiation_007
- instantiation_008
- instantiation_009
- instantiation_010
- instantiation_011
- instantiation_012
- instantiation_013
- instantiation_014
- instantiation_016
- instantiation_017
- instantiation_018
- instantiation_019
- instantiation_020
- instantiation_021
- instantiation_022
- instantiation_023
- instantiation_024
- instantiation_025
- instantiation_026
- instantiation_027
- instantiation_028
- instantiation_029
- instantiation_030
- instantiation_031
- instantiation_032
- instantiation_033
- instantiation_034
- instantiation_035
- instantiation_600
- instantiation_601
- Interation Scheme Rules
- Length Rules
- Library Rules
- Logical Operator Rules
- Loop Statement Rules
- loop_statement_001
- loop_statement_002
- loop_statement_003
- loop_statement_004
- loop_statement_005
- loop_statement_006
- loop_statement_007
- loop_statement_100
- loop_statement_101
- loop_statement_102
- loop_statement_103
- loop_statement_104
- loop_statement_200
- loop_statement_201
- loop_statement_202
- loop_statement_203
- loop_statement_300
- loop_statement_301
- loop_statement_302
- loop_statement_500
- loop_statement_501
- loop_statement_502
- loop_statement_503
- loop_statement_504
- Package Rules
- Package Body Rules
- package_body_001
- package_body_002
- package_body_003
- package_body_100
- package_body_101
- package_body_200
- package_body_201
- package_body_202
- package_body_203
- package_body_300
- package_body_301
- package_body_400
- package_body_401
- package_body_500
- package_body_501
- package_body_502
- package_body_503
- package_body_504
- package_body_505
- package_body_506
- package_body_507
- package_body_600
- package_body_601
- Port Rules
- Port Map Rules
- Procedure Rules
- procedure_001
- procedure_002
- procedure_003
- procedure_004
- procedure_005
- procedure_006
- procedure_007
- procedure_008
- procedure_009
- procedure_010
- procedure_011
- procedure_100
- procedure_101
- procedure_200
- procedure_201
- procedure_202
- procedure_203
- procedure_204
- procedure_205
- procedure_401
- procedure_410
- procedure_411
- procedure_412
- procedure_500
- procedure_501
- procedure_502
- procedure_503
- procedure_504
- procedure_505
- procedure_506
- procedure_507
- Procedure Call Rules
- Process Rules
- process_001
- process_002
- process_003
- process_004
- process_005
- process_006
- process_007
- process_008
- process_009
- process_010
- process_011
- process_012
- process_013
- process_014
- process_015
- process_016
- process_017
- process_018
- process_019
- process_020
- process_021
- process_022
- process_023
- process_024
- process_025
- process_026
- process_027
- process_028
- process_029
- process_030
- process_031
- process_032
- process_033
- process_034
- process_035
- process_036
- process_400
- process_600
- Range Rules
- Report Statement Rules
- Sequential Rules
- Signal Rules
- Source File Rules
- Subprogram Body Rules
- Subtype Rules
- Type Rules
- Variable Rules
- Variable Assignment Rules
- Wait Rules
- When Rules
- While Loop Rules
- Whitespace Rules
- With Rules