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}