Skip to content

fix(diff-filter): add build system output dirs + lockfiles (#162) - #163

Open
aagear wants to merge 1 commit into
Ghbounty:mainfrom
aagear:fix/diff-filter-build-system-dirs
Open

aagear wants to merge 1 commit into
Ghbounty:mainfrom
aagear:fix/diff-filter-build-system-dirs

Conversation

@aagear

@aagear aagear commented Aug 13, 2026

Copy link
Copy Markdown

Summary

Adds 11 entries to packages/diff-filter/src/patterns.ts for build system output directories and lockfiles not covered by any existing issue/PR.

GENERATED_DIR_PREFIXES (+9)

Directory Build System
obj/ .NET / C# intermediate build output
zig-out/ Zig build output
bazel-out/ Bazel output base
buck-out/ Buck / Buck2 build output
.stack-work/ Haskell Stack working directory
dist-newstyle/ Haskell Cabal new-style build
.lake/ Lean 4 build directory
elm-stuff/ Elm build artifacts
nimcache/ Nim compilation cache

LOCKFILE_NAMES (+2)

File Ecosystem
stack.yaml.lock Haskell Stack
paket.lock F# / .NET Paket

Testing

Added test cases for all 9 new generated dirs and 2 new lockfiles in classify.test.ts.

Fixes #162

)

Add 9 GENERATED_DIR_PREFIXES: obj/, zig-out/, bazel-out/, buck-out/,
.stack-work/, dist-newstyle/, .lake/, elm-stuff/, nimcache/
Add 2 LOCKFILE_NAMES: stack.yaml.lock, paket.lock

Fixes Ghbounty#162
@aagear
aagear requested a review from tomazzi14 as a code owner August 13, 2026 13:29
@vercel

vercel Bot commented Aug 13, 2026

Copy link
Copy Markdown

@aagear is attempting to deploy a commit to the weareghbounty-6269's projects Team on Vercel.

A member of the Team first needs to authorize it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

diff-filter: add build system output directories (.NET, Zig, Bazel, Buck2, Haskell, Lean 4, Elm, Nim) and lockfiles

1 participant