Skip to content

Use path roles for toolchain detection - #202

Merged
andrew merged 1 commit into
mainfrom
integrate-path-roles
Oct 1, 2026
Merged

andrew merged 1 commit into
mainfrom
integrate-path-roles

Conversation

@andrew

@andrew andrew commented Oct 1, 2026

Copy link
Copy Markdown
Contributor

Use git-pkgs/roles to keep fixture and helper code out of language detection and ranking. Apply the same classification to style sampling and inferred source directories, and exclude fixtures, vendored files, caches and build output from tool and dependency evidence.

Preserve language detection from project manifests without counting them as source. Test files remain available for test-tool detection, generated lockfiles remain dependency evidence, and explicitly included submodules are classified relative to their own roots.

Fixes #200.

@andrew
andrew force-pushed the integrate-path-roles branch from 6401c65 to 9ee2a25 Compare October 1, 2026 11:21
@andrew
andrew merged commit 70548d1 into main Oct 1, 2026
9 checks passed
@andrew
andrew deleted the integrate-path-roles branch October 1, 2026 11:31
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.

Rank languages by source-role files rather than raw extension counts

1 participant