Re-exportsΒ§
use std::collections::HashSet;πuse std::fmt::Display;πuse std::fmt::Formatter;πuse std::io;πuse std::path::Path;πuse std::path::PathBuf;πuse std::sync::atomic::AtomicBool;πuse std::sync::atomic::Ordering;πuse std::sync::Arc;πuse std::sync::Mutex;πuse build_helper::ci::CiEnv;πuse build_helper::git::GitConfig;πuse build_helper::git::get_closest_upstream_commit;πuse build_helper::stage0_parser::Stage0Config;πuse build_helper::stage0_parser::parse_stage0_file;πuse termcolor::Color;π
StructsΒ§
- CheckId
- Identifies a single step
- Diag
CtxInner π - Finished
Check - Running
Check - Represents a single tidy check, identified by its
name, running. - Stderr
ForUnit πTests - An implementation of
io::Writeandtermcolor::WriteColorthat writes to stderr viaeprint!, so that the output can be properly captured when running tidyβs unit tests. - TidyCtx
- Collects diagnostics from all tidy steps, and contains shared information that determines how should message and logs be presented.
- Tidy
Flags - CLI flags used by tidy.
ConstantsΒ§
FunctionsΒ§
- error_
if_ πin_ ci - find_
base_ πcommit - output_
message - Output a message to stderr. The message can be optionally scoped to a certain check, and it can also have a certain color.