Skip to content

fix: reject unmatched entry globs - #110

Merged
longlho merged 1 commit into
mainfrom
codex/fix-unmatched-entry-globs
Jul 31, 2026
Merged

fix: reject unmatched entry globs#110
longlho merged 1 commit into
mainfrom
codex/fix-unmatched-entry-globs

Conversation

@longlho

@longlho longlho commented Jul 31, 2026

Copy link
Copy Markdown
Contributor

Summary

  • validate every configured entry glob independently
  • fail with the unmatched pattern when it matches no configured project file
  • cover mixed matching and non-matching entry globs

Why

Entry globs were combined before matching, so one valid pattern could hide another pattern that matched nothing. This could silently leave expected entry points out of analysis.

Test plan

  • bazel test //crates/codescythe:codescythe_test //crates/codescythe_cli:codescythe_cli_e2e_test --test_output=errors
  • cargo fmt --all
  • git diff --check
  • PR_TITLE='fix: reject unmatched entry globs' lefthook run pre-commit --all-files

@longlho
longlho marked this pull request as ready for review July 31, 2026 13:24
@longlho
longlho enabled auto-merge (squash) July 31, 2026 13:24
@longlho
longlho merged commit c602395 into main Jul 31, 2026
2 checks passed
@longlho
longlho deleted the codex/fix-unmatched-entry-globs branch July 31, 2026 13:24
longlho pushed a commit that referenced this pull request Jul 31, 2026
🤖 I have created a release *beep* *boop*
---


##
[0.10.1](codescythe_cli_v0.10.0...codescythe_cli_v0.10.1)
(2026-07-31)


### Bug Fixes

* reject unmatched entry globs
([#110](#110))
([c602395](c602395))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).
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.

1 participant