Skip to main content

fmt/
fmt.rs

1// examples/whitespace-cleaner.rs
2use plot::lib::util::WhitespaceCleaner;
3
4fn main() -> Result<(), Box<dyn std::error::Error>> {
5	let targets = ["./src", "./examples"];
6
7	// 1. Najpierw usuwamy "złe" spacje, przez które fmt wywala błędy
8	for target in targets {
9		WhitespaceCleaner::clean_project(target)?;
10	}
11
12	// 2. Teraz, gdy pliki są "czyste", puszczamy oficjalny formatter
13	WhitespaceCleaner::run_cargo_fmt()?;
14
15	Ok(())
16}