-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy path.svlint.toml
154 lines (152 loc) · 4.52 KB
/
.svlint.toml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
[option]
exclude_paths = []
textwidth = 80
copyright_linenum = 1
copyright_year = "2023-2024"
copyright_holder = "Meinhard Kissich"
indent = 2
prefix_module = "fazyrv_"
re_required_generateblock = "^[a-z]+[a-z0-9_]*$"
re_required_port_input = "^[a-z]+[a-z0-9_]*_in?$"
re_required_port_output = "^[a-z]+[a-z0-9_]*$"
re_required_parameter = "^[A-Z]+[A-Z0-9_]*$"
[textrules]
header_copyright = false
style_directives = true
style_semicolon = true
style_textwidth = false
[syntaxrules]
action_block_with_side_effect = true
blocking_assignment_in_always_ff = true
blocking_assignment_in_always_latch = true
case_default = true
default_nettype_none = false
enum_with_type = true
eventlist_comma_always_ff = true
eventlist_or = true
explicit_case_default = true
explicit_if_else = false
function_same_as_system_function = false
function_with_automatic = false
generate_case_with_label = false
generate_for_with_label = false
generate_if_with_label = false
genvar_declaration_in_loop = false
genvar_declaration_out_loop = false
inout_with_tri = false
input_with_var = false
interface_port_with_modport = false
keyword_forbidden_always = true
keyword_forbidden_generate = false
keyword_forbidden_priority = false
keyword_forbidden_unique = false
keyword_forbidden_unique0 = false
keyword_forbidden_wire_reg = false
keyword_required_generate = false
level_sensitive_always = true
localparam_explicit_type = false
localparam_type_twostate = false
loop_statement_in_always_comb = false
loop_statement_in_always_ff = false
loop_statement_in_always_latch = false
loop_variable_declaration = false
lowercamelcase_interface = false
lowercamelcase_module = false
lowercamelcase_package = false
multiline_for_begin = false
multiline_if_begin = false
non_ansi_module = false
non_blocking_assignment_in_always_comb = false
operator_case_equality = false
output_with_var = false
parameter_default_value = false
parameter_explicit_type = false
parameter_in_generate = false
parameter_in_package = false
parameter_type_twostate = false
prefix_inout = false
prefix_input = false
prefix_instance = false
prefix_interface = false
prefix_module = true
prefix_output = false
prefix_package = false
re_forbidden_assert = false
re_forbidden_assert_property = false
re_forbidden_checker = false
re_forbidden_class = false
re_forbidden_function = false
re_forbidden_generateblock = false
re_forbidden_genvar = false
re_forbidden_instance = false
re_forbidden_interface = false
re_forbidden_localparam = false
re_forbidden_modport = false
re_forbidden_module_ansi = false
re_forbidden_module_nonansi = false
re_forbidden_package = false
re_forbidden_parameter = false
re_forbidden_port_inout = false
re_forbidden_port_input = false
re_forbidden_port_interface = false
re_forbidden_port_output = false
re_forbidden_port_ref = false
re_forbidden_program = false
re_forbidden_property = false
re_forbidden_sequence = false
re_forbidden_task = false
re_forbidden_var_class = false
re_forbidden_var_classmethod = false
re_required_assert = false
re_required_assert_property = false
re_required_checker = false
re_required_class = false
re_required_function = false
re_required_generateblock = false
re_required_genvar = false
re_required_instance = false
re_required_interface = false
re_required_localparam = false
re_required_modport = false
re_required_module_ansi = false
re_required_module_nonansi = false
re_required_package = false
re_required_parameter = true
re_required_port_inout = false
re_required_port_input = true
re_required_port_interface = false
re_required_port_output = true
re_required_port_ref = false
re_required_program = false
re_required_property = false
re_required_sequence = false
re_required_task = false
re_required_var_class = false
re_required_var_classmethod = false
sequential_block_in_always_comb = false
sequential_block_in_always_ff = false
sequential_block_in_always_latch = false
style_commaleading = false
style_indent = false
style_keyword_0or1space = true
style_keyword_0space = true
style_keyword_1or2space = true
style_keyword_1space = true
style_keyword_construct = true
style_keyword_datatype = false
style_keyword_end = true
style_keyword_maybelabel = true
style_keyword_new = true
style_keyword_newline = true
style_operator_arithmetic = true
style_operator_arithmetic_leading_space = false
style_operator_boolean = false
style_operator_boolean_leading_space = false
style_operator_integer = false
style_operator_integer_leading_space = false
style_operator_unary = false
style_trailingwhitespace = true
tab_character = true
uppercamelcase_interface = false
uppercamelcase_module = false
uppercamelcase_package = false