-
Notifications
You must be signed in to change notification settings - Fork 215
/
all_compdb_rules.bzl
225 lines (225 loc) · 10.7 KB
/
all_compdb_rules.bzl
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
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
# Generated by .github/bin/make-compilation-db.sh
ALL_COMPDB_RULES = [
"//common/analysis/matcher:core_matchers_test",
"//common/analysis/matcher:descent_path_test",
"//common/analysis/matcher:matcher_builders_test",
"//common/analysis/matcher:matcher_test",
"//common/analysis:command_file_lexer_test",
"//common/analysis:file_analyzer_test",
"//common/analysis:line_linter_test",
"//common/analysis:linter_test_utils_test",
"//common/analysis:lint_rule_status_test",
"//common/analysis:lint_waiver_test",
"//common/analysis:syntax_tree_linter_test",
"//common/analysis:syntax_tree_search_test",
"//common/analysis:syntax_tree_search_test_utils_test",
"//common/analysis:text_structure_linter_test",
"//common/analysis:token_stream_linter_test",
"//common/formatting:align_test",
"//common/formatting:basic_format_style_test",
"//common/formatting:format_token_test",
"//common/formatting:layout_optimizer_test",
"//common/formatting:line_wrap_searcher_test",
"//common/formatting:state_node_test",
"//common/formatting:token_partition_tree_test",
"//common/formatting:tree_annotator_test",
"//common/formatting:tree_unwrapper_test",
"//common/formatting:unwrapped_line_test",
"//common/formatting:verification_test",
"//common/lexer:lexer_test_util_test",
"//common/lexer:token_stream_adapter_test",
"//common/lsp:dummy-ls",
"//common/lsp:json-rpc-dispatcher_test",
"//common/lsp:json-rpc-expect",
"//common/lsp:lsp-protocol-operators_test",
"//common/lsp:lsp-text-buffer_test",
"//common/lsp:message-stream-splitter_test",
"//common/parser:bison_parser_common_test",
"//common/strings:comment_utils_test",
"//common/strings:compare_test",
"//common/strings:diff_test",
"//common/strings:display_utils_test",
"//common/strings:line_column_map_test",
"//common/strings:naming_utils_test",
"//common/strings:obfuscator_test",
"//common/strings:patch_test",
"//common/strings:position_test",
"//common/strings:random_test",
"//common/strings:range_test",
"//common/strings:rebase_test",
"//common/strings:split_test",
"//common/strings:string_memory_map_test",
"//common/strings:utf8_test",
"//common/text:concrete_syntax_leaf_test",
"//common/text:concrete_syntax_tree_test",
"//common/text:config_utils_test",
"//common/text:macro_definition_test",
"//common/text:parser_verifier_test",
"//common/text:syntax_tree_context_test",
"//common/text:text_structure_test",
"//common/text:token_info_json_test",
"//common/text:token_info_test",
"//common/text:token_info_test_util_test",
"//common/text:token_stream_view_test",
"//common/text:tree_builder_test_util_test",
"//common/text:tree_compare_test",
"//common/text:tree_context_visitor_test",
"//common/text:tree_utils_test",
"//common/tools:jcxxgen",
"//common/tools:jcxxgen_test",
"//common/tools:verible-patch-tool",
"//common/util:algorithm_test",
"//common/util:auto_iterator_test",
"//common/util:auto_pop_stack_test",
"//common/util:bijective_map_test",
"//common/util:container_iterator_range_test",
"//common/util:container_proxy_test",
"//common/util:enum_flags_test",
"//common/util:expandable_tree_view_test",
"//common/util:file_util_test",
"//common/util:forward_test",
"//common/util:interval_map_test",
"//common/util:interval_set_test",
"//common/util:interval_test",
"//common/util:iterator_adaptors_test",
"//common/util:iterator_range_test",
"//common/util:map_tree_test",
"//common/util:range_test",
"//common/util:simple_zip_test",
"//common/util:spacer_test",
"//common/util:subcommand_test",
"//common/util:thread_pool_test",
"//common/util:top_n_test",
"//common/util:tree_operations_test",
"//common/util:type_traits_test",
"//common/util:user_interaction_test",
"//common/util:value_saver_test",
"//common/util:vector_tree_iterators_test",
"//common/util:vector_tree_test",
"//common/util:with_reason_test",
"//external_libs:editscript_test",
"//verilog/analysis/checkers:always_comb_blocking_rule_test",
"//verilog/analysis/checkers:always_comb_rule_test",
"//verilog/analysis/checkers:always_ff_non_blocking_rule_test",
"//verilog/analysis/checkers:banned_declared_name_patterns_rule_test",
"//verilog/analysis/checkers:case_missing_default_rule_test",
"//verilog/analysis/checkers:constraint_name_style_rule_test",
"//verilog/analysis/checkers:create_object_name_match_rule_test",
"//verilog/analysis/checkers:disable_statement_rule_test",
"//verilog/analysis/checkers:endif_comment_rule_test",
"//verilog/analysis/checkers:enum_name_style_rule_test",
"//verilog/analysis/checkers:explicit_function_lifetime_rule_test",
"//verilog/analysis/checkers:explicit_function_task_parameter_type_rule_test",
"//verilog/analysis/checkers:explicit_parameter_storage_type_rule_test",
"//verilog/analysis/checkers:explicit_task_lifetime_rule_test",
"//verilog/analysis/checkers:forbidden_anonymous_enums_rule_test",
"//verilog/analysis/checkers:forbidden_anonymous_structs_unions_rule_test",
"//verilog/analysis/checkers:forbidden_macro_rule_test",
"//verilog/analysis/checkers:forbidden_symbol_rule_test",
"//verilog/analysis/checkers:forbid_consecutive_null_statements_rule_test",
"//verilog/analysis/checkers:forbid_defparam_rule_test",
"//verilog/analysis/checkers:generate_label_prefix_rule_test",
"//verilog/analysis/checkers:generate_label_rule_test",
"//verilog/analysis/checkers:interface_name_style_rule_test",
"//verilog/analysis/checkers:legacy_generate_region_rule_test",
"//verilog/analysis/checkers:legacy_genvar_declaration_rule_test",
"//verilog/analysis/checkers:line_length_rule_test",
"//verilog/analysis/checkers:macro_name_style_rule_test",
"//verilog/analysis/checkers:macro_string_concatenation_rule_test",
"//verilog/analysis/checkers:mismatched_labels_rule_test",
"//verilog/analysis/checkers:module_begin_block_rule_test",
"//verilog/analysis/checkers:module_filename_rule_test",
"//verilog/analysis/checkers:module_instantiation_rules_test",
"//verilog/analysis/checkers:no_tabs_rule_test",
"//verilog/analysis/checkers:no_trailing_spaces_rule_test",
"//verilog/analysis/checkers:numeric_format_string_style_rule_test",
"//verilog/analysis/checkers:one_module_per_file_rule_test",
"//verilog/analysis/checkers:package_filename_rule_test",
"//verilog/analysis/checkers:packed_dimensions_rule_test",
"//verilog/analysis/checkers:parameter_name_style_rule_test",
"//verilog/analysis/checkers:parameter_type_name_style_rule_test",
"//verilog/analysis/checkers:plusarg_assignment_rule_test",
"//verilog/analysis/checkers:port_name_suffix_rule_test",
"//verilog/analysis/checkers:positive_meaning_parameter_name_rule_test",
"//verilog/analysis/checkers:posix_eof_rule_test",
"//verilog/analysis/checkers:proper_parameter_declaration_rule_test",
"//verilog/analysis/checkers:signal_name_style_rule_test",
"//verilog/analysis/checkers:struct_union_name_style_rule_test",
"//verilog/analysis/checkers:suggest_parentheses_rule_test",
"//verilog/analysis/checkers:token_stream_lint_rule_test",
"//verilog/analysis/checkers:truncated_numeric_literal_rule_test",
"//verilog/analysis/checkers:undersized_binary_literal_rule_test",
"//verilog/analysis/checkers:unpacked_dimensions_rule_test",
"//verilog/analysis/checkers:uvm_macro_semicolon_rule_test",
"//verilog/analysis/checkers:v2001_generate_begin_rule_test",
"//verilog/analysis/checkers:void_cast_rule_test",
"//verilog/analysis:default_rules_test",
"//verilog/analysis:dependencies_test",
"//verilog/analysis:extractors_test",
"//verilog/analysis:flow_tree_test",
"//verilog/analysis:json_diagnostics_test",
"//verilog/analysis:lint_rule_registry_test",
"//verilog/analysis:symbol_table_test",
"//verilog/analysis:verilog_analyzer_test",
"//verilog/analysis:verilog_equivalence_test",
"//verilog/analysis:verilog_filelist_test",
"//verilog/analysis:verilog_linter_configuration_test",
"//verilog/analysis:verilog_linter_test",
"//verilog/analysis:verilog_project_test",
"//verilog/CST:class_test",
"//verilog/CST:constraints_test",
"//verilog/CST:context_functions_test",
"//verilog/CST:data_test",
"//verilog/CST:declaration_test",
"//verilog/CST:dimensions_test",
"//verilog/CST:DPI_test",
"//verilog/CST:expression_test",
"//verilog/CST:functions_test",
"//verilog/CST:identifier_test",
"//verilog/CST:macro_test",
"//verilog/CST:module_test",
"//verilog/CST:net_test",
"//verilog/CST:numbers_test",
"//verilog/CST:package_test",
"//verilog/CST:parameters_test",
"//verilog/CST:port_test",
"//verilog/CST:seq_block_test",
"//verilog/CST:statement_test",
"//verilog/CST:tasks_test",
"//verilog/CST:type_test",
"//verilog/CST:verilog_matchers_test",
"//verilog/CST:verilog_nonterminals_test",
"//verilog/CST:verilog_treebuilder_utils_test",
"//verilog/CST:verilog_tree_json_test",
"//verilog/CST:verilog_tree_print_test",
"//verilog/formatting:comment_controls_test",
"//verilog/formatting:formatter_test",
"//verilog/formatting:formatter_tuning_test",
"//verilog/formatting:token_annotator_test",
"//verilog/formatting:tree_unwrapper_test",
"//verilog/formatting:verilog_token_test",
"//verilog/parser:verilog_lexer_unittest",
"//verilog/parser:verilog_lexical_context_test",
"//verilog/parser:verilog_parser_unittest",
"//verilog/parser:verilog_token_classifications_test",
"//verilog/preprocessor:verilog_preprocess_test",
"//verilog/tools/diff:verible-verilog-diff",
"//verilog/tools/formatter:verible-verilog-format",
"//verilog/tools/kythe:indexing_facts_tree_extractor_test",
"//verilog/tools/kythe:indexing_facts_tree_test",
"//verilog/tools/kythe:kythe_facts_test",
"//verilog/tools/kythe:scope_resolver_test",
"//verilog/tools/kythe:verible-verilog-kythe-extractor",
"//verilog/tools/kythe:verible-verilog-kythe-kzip-writer",
"//verilog/tools/lint:verible-verilog-lint",
"//verilog/tools/ls:autoexpand_test",
"//verilog/tools/ls:symbol-table-handler_test",
"//verilog/tools/ls:verible-verilog-ls",
"//verilog/tools/ls:verilog-language-server_test",
"//verilog/tools/obfuscator:verible-verilog-obfuscate",
"//verilog/tools/preprocessor:verible-verilog-preprocessor",
"//verilog/tools/project:verible-verilog-project",
"//verilog/tools/syntax:verible-verilog-syntax",
"//verilog/transform:obfuscate_test",
"//verilog/transform:strip_comments_test",
]