From 4123ac4165718f11045c2542ac4f086f37d8caa0 Mon Sep 17 00:00:00 2001 From: Risu <79110363+risu729@users.noreply.github.com> Date: Sun, 18 May 2025 18:45:27 +1000 Subject: [PATCH] feat(cli): ignore .git directory by default --- crates/typos-cli/src/bin/typos-cli/main.rs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/crates/typos-cli/src/bin/typos-cli/main.rs b/crates/typos-cli/src/bin/typos-cli/main.rs index 0a5d1f24d..7ce55e00d 100644 --- a/crates/typos-cli/src/bin/typos-cli/main.rs +++ b/crates/typos-cli/src/bin/typos-cli/main.rs @@ -238,8 +238,14 @@ fn run_checks(args: &args::Args) -> proc_exit::ExitResult { let single_threaded = threads == 1; let mut walk = ignore::WalkBuilder::new(path); + let overrides = ignore::overrides::OverrideBuilder::new(".") + .add(".git/") + .with_code(proc_exit::sysexits::CONFIG_ERR)? + .build() + .with_code(proc_exit::sysexits::CONFIG_ERR)?; walk.threads(threads) .skip_stdout(true) + .overrides(overrides) .hidden(walk_policy.ignore_hidden()) .ignore(walk_policy.ignore_dot()) .git_global(walk_policy.ignore_global())