Skip to content

Commit e7b5bb2

Browse files
committed
Add subdirectory change detection to tidy
1 parent fabece9 commit e7b5bb2

File tree

2 files changed

+413
-3
lines changed

2 files changed

+413
-3
lines changed

src/tools/tidy/src/ui_suites.txt

Lines changed: 337 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,337 @@
1+
============================================================
2+
⚠️⚠️⚠️PLEASE ALSO UPDATE tests/ui/README.md⚠️⚠️⚠️
3+
============================================================
4+
ui/abi/
5+
ui/alloc-error/
6+
ui/allocator/
7+
ui/annotate-moves/
8+
ui/annotate-snippet/
9+
ui/anon-params/
10+
ui/any/
11+
ui/argfile/
12+
ui/argument-suggestions/
13+
ui/array-slice-vec/
14+
ui/asm/
15+
ui/associated-consts/
16+
ui/associated-inherent-types/
17+
ui/associated-item/
18+
ui/associated-type-bounds/
19+
ui/associated-types/
20+
ui/async-await/
21+
ui/attributes/
22+
ui/auto-traits/
23+
ui/autodiff/
24+
ui/autoref-autoderef/
25+
ui/backtrace/
26+
ui/bench/
27+
ui/binding/
28+
ui/binop/
29+
ui/blind/
30+
ui/block-result/
31+
ui/bootstrap/
32+
ui/borrowck/
33+
ui/box/
34+
ui/btreemap/
35+
ui/builtin-superkinds/
36+
ui/c-variadic/
37+
ui/cast/
38+
ui/cfg/
39+
ui/check-cfg/
40+
ui/closure-expected-type/
41+
ui/closure_context/
42+
ui/closures/
43+
ui/cmse-nonsecure/
44+
ui/codegen/
45+
ui/codemap_tests/
46+
ui/coercion/
47+
ui/coherence/
48+
ui/coinduction/
49+
ui/collections/
50+
ui/command/
51+
ui/compare-method/
52+
ui/compile-flags/
53+
ui/compiletest-self-test/
54+
ui/conditional-compilation/
55+
ui/confuse-field-and-method/
56+
ui/const-generics/
57+
ui/const-ptr/
58+
ui/const_prop/
59+
ui/consts/
60+
ui/contracts/
61+
ui/coroutine/
62+
ui/coverage-attr/
63+
ui/crate-loading/
64+
ui/cross-crate/
65+
ui/cross/
66+
ui/custom_test_frameworks/
67+
ui/cycle-trait/
68+
ui/darwin-objc/
69+
ui/dataflow_const_prop/
70+
ui/debuginfo/
71+
ui/definition-reachable/
72+
ui/delegation/
73+
ui/dep-graph/
74+
ui/deprecation/
75+
ui/deref-patterns/
76+
ui/deref/
77+
ui/derived-errors/
78+
ui/derives/
79+
ui/deriving/
80+
ui/dest-prop/
81+
ui/destructuring-assignment/
82+
ui/diagnostic-flags/
83+
ui/diagnostic-width/
84+
ui/diagnostic_namespace/
85+
ui/diagnostics-infra/
86+
ui/did_you_mean/
87+
ui/directory_ownership/
88+
ui/disallowed-deconstructing/
89+
ui/dist/
90+
ui/dollar-crate/
91+
ui/drop-bounds/
92+
ui/drop/
93+
ui/dropck/
94+
ui/dst/
95+
ui/duplicate/
96+
ui/dyn-compatibility/
97+
ui/dyn-drop/
98+
ui/dyn-keyword/
99+
ui/dynamically-sized-types/
100+
ui/editions/
101+
ui/eii/
102+
ui/empty/
103+
ui/entry-point/
104+
ui/enum-discriminant/
105+
ui/enum/
106+
ui/env-macro/
107+
ui/ergonomic-clones/
108+
ui/error-codes/
109+
ui/error-emitter/
110+
ui/errors/
111+
ui/explain/
112+
ui/explicit-tail-calls/
113+
ui/expr/
114+
ui/extern-flag/
115+
ui/extern/
116+
ui/feature-gates/
117+
ui/ffi-attrs/
118+
ui/ffi/
119+
ui/float/
120+
ui/fmt/
121+
ui/fn/
122+
ui/fn_traits/
123+
ui/for-loop-while/
124+
ui/force-inlining/
125+
ui/foreign/
126+
ui/frontmatter/
127+
ui/fully-qualified-type/
128+
ui/function-pointer/
129+
ui/functional-struct-update/
130+
ui/functions-closures/
131+
ui/generic-associated-types/
132+
ui/generic-const-items/
133+
ui/generics/
134+
ui/half-open-range-patterns/
135+
ui/hashmap/
136+
ui/higher-ranked-trait-bounds/
137+
ui/higher-ranked/
138+
ui/hygiene/
139+
ui/illegal-sized-bound/
140+
ui/impl-header-lifetime-elision/
141+
ui/impl-trait/
142+
ui/implied-bounds/
143+
ui/imports/
144+
ui/include-macros/
145+
ui/incoherent-inherent-impls/
146+
ui/indexing/
147+
ui/inference/
148+
ui/infinite/
149+
ui/inline-const/
150+
ui/instrument-coverage/
151+
ui/instrument-xray/
152+
ui/internal-lints/
153+
ui/internal/
154+
ui/intrinsics/
155+
ui/invalid/
156+
ui/io-checks/
157+
ui/issues/
158+
ui/iterators/
159+
ui/json/
160+
ui/keyword/
161+
ui/kindck/
162+
ui/label/
163+
ui/lang-items/
164+
ui/late-bound-lifetimes/
165+
ui/layout/
166+
ui/lazy-type-alias-impl-trait/
167+
ui/lazy-type-alias/
168+
ui/let-else/
169+
ui/lexer/
170+
ui/lifetimes/
171+
ui/limits/
172+
ui/link-native-libs/
173+
ui/linkage-attr/
174+
ui/linking/
175+
ui/lint/
176+
ui/liveness/
177+
ui/loop-match/
178+
ui/loops/
179+
ui/lowering/
180+
ui/lto/
181+
ui/lub-glb/
182+
ui/macros/
183+
ui/malformed/
184+
ui/marker_trait_attr/
185+
ui/match/
186+
ui/meta/
187+
ui/methods/
188+
ui/mir-dataflow/
189+
ui/mir/
190+
ui/mismatched_types/
191+
ui/missing-trait-bounds/
192+
ui/missing/
193+
ui/modules/
194+
ui/moves/
195+
ui/mut/
196+
ui/namespace/
197+
ui/never_type/
198+
ui/new-range/
199+
ui/nll/
200+
ui/no_std/
201+
ui/non_modrs_mods/
202+
ui/non_modrs_mods_and_inline_mods/
203+
ui/not-panic/
204+
ui/numbers-arithmetic/
205+
ui/numeric/
206+
ui/object-lifetime/
207+
ui/obsolete-in-place/
208+
ui/offload/
209+
ui/offset-of/
210+
ui/on-unimplemented/
211+
ui/operator-recovery/
212+
ui/or-patterns/
213+
ui/overloaded/
214+
ui/packed/
215+
ui/panic-handler/
216+
ui/panic-runtime/
217+
ui/panics/
218+
ui/parallel-rustc/
219+
ui/parser/
220+
ui/patchable-function-entry/
221+
ui/pattern/
222+
ui/pin-ergonomics/
223+
ui/pin-macro/
224+
ui/pin/
225+
ui/precondition-checks/
226+
ui/print-request/
227+
ui/print_type_sizes/
228+
ui/privacy/
229+
ui/proc-macro/
230+
ui/process-termination/
231+
ui/process/
232+
ui/ptr_ops/
233+
ui/pub/
234+
ui/query-system/
235+
ui/range/
236+
ui/raw-ref-op/
237+
ui/reachable/
238+
ui/reborrow/
239+
ui/recursion/
240+
ui/recursion_limit/
241+
ui/regions/
242+
ui/repeat-expr/
243+
ui/repr/
244+
ui/reserved/
245+
ui/resolve/
246+
ui/return/
247+
ui/rfcs/
248+
ui/rmeta/
249+
ui/runtime/
250+
ui/rust-2018/
251+
ui/rust-2021/
252+
ui/rust-2024/
253+
ui/rustc-env/
254+
ui/rustc_public-ir-print/
255+
ui/rustdoc/
256+
ui/sanitize-attr/
257+
ui/sanitizer/
258+
ui/scalable-vectors/
259+
ui/self-profile/
260+
ui/self/
261+
ui/sepcomp/
262+
ui/shadowed/
263+
ui/shell-argfiles/
264+
ui/simd/
265+
ui/single-use-lifetime/
266+
ui/sized-hierarchy/
267+
ui/sized/
268+
ui/span/
269+
ui/specialization/
270+
ui/stability-attribute/
271+
ui/stack-probes/
272+
ui/stack-protector/
273+
ui/static/
274+
ui/statics/
275+
ui/stats/
276+
ui/std/
277+
ui/stdlib-unit-tests/
278+
ui/str/
279+
ui/structs-enums/
280+
ui/structs/
281+
ui/suggestions/
282+
ui/svh/
283+
ui/symbol-mangling-version/
284+
ui/symbol-names/
285+
ui/sync/
286+
ui/target-cpu/
287+
ui/target-feature/
288+
ui/target_modifiers/
289+
ui/test-attrs/
290+
ui/thir-print/
291+
ui/thread-local/
292+
ui/threads-sendsync/
293+
ui/tool-attributes/
294+
ui/track-diagnostics/
295+
ui/trait-bounds/
296+
ui/traits/
297+
ui/transmutability/
298+
ui/transmute/
299+
ui/treat-err-as-bug/
300+
ui/trivial-bounds/
301+
ui/try-block/
302+
ui/try-trait/
303+
ui/tuple/
304+
ui/type-alias-enum-variants/
305+
ui/type-alias-impl-trait/
306+
ui/type-alias/
307+
ui/type-inference/
308+
ui/type/
309+
ui/typeck/
310+
ui/ufcs/
311+
ui/unboxed-closures/
312+
ui/underscore-imports/
313+
ui/underscore-lifetime/
314+
ui/uniform-paths/
315+
ui/uninhabited/
316+
ui/union/
317+
ui/unknown-unstable-lints/
318+
ui/unop/
319+
ui/unpretty/
320+
ui/unresolved/
321+
ui/unsafe-binders/
322+
ui/unsafe-fields/
323+
ui/unsafe/
324+
ui/unsized-locals/
325+
ui/unsized/
326+
ui/unstable-feature-bound/
327+
ui/unused-crate-deps/
328+
ui/unwind-abis/
329+
ui/use/
330+
ui/variance/
331+
ui/variants/
332+
ui/version/
333+
ui/wasm/
334+
ui/wf/
335+
ui/where-clauses/
336+
ui/windows-subsystem/
337+
ui/zero-sized/

0 commit comments

Comments
 (0)