Skip to content

feat(config): Add entryPoints globs that root whole files as entry points - #37

Merged
Artmann merged 2 commits into
mainfrom
claude/roe-entry-points-config-k4miyl
Sep 16, 2026
Merged

Artmann merged 2 commits into
mainfrom
claude/roe-entry-points-config-k4miyl

Conversation

@Artmann

@Artmann Artmann commented Sep 16, 2026

Copy link
Copy Markdown
Owner

A new top-level entryPoints config field takes glob patterns (resolved
against the config file's own directory, with the same rules as ignore
globs) naming files to treat as entry points. Every declaration in a
matching file becomes a root, so the file and everything it references
count as used — the file-level counterpart to roots, and unlike an
ignore glob it keeps the file's references alive instead of only hiding
the file's own findings.

A pattern that matches no file at all surfaces as a note, the same way
an unmatched --root does, so a stale path can't silently drop the
protection it promised.

Co-Authored-By: Claude Fable 5 noreply@anthropic.com
Claude-Session: https://claude.ai/code/session_01GktmvEmkYosc2hG9XEebjP

…ints

A new top-level entryPoints config field takes glob patterns (resolved
against the config file's own directory, with the same rules as ignore
globs) naming files to treat as entry points. Every declaration in a
matching file becomes a root, so the file and everything it references
count as used — the file-level counterpart to roots, and unlike an
ignore glob it keeps the file's references alive instead of only hiding
the file's own findings.

A pattern that matches no file at all surfaces as a note, the same way
an unmatched --root does, so a stale path can't silently drop the
protection it promised.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01GktmvEmkYosc2hG9XEebjP
CI's cargo-deny advisories check fails because bisync — a transitive
dependency of gix-protocol 0.64 — has had every version yanked from
crates.io. No 0.64.x release exists without it, so the fix is the gix
0.87.1 line, where gix-protocol 0.65.1 dropped the dependency.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01GktmvEmkYosc2hG9XEebjP
@Artmann
Artmann merged commit 5db63ad into main Sep 16, 2026
10 checks passed
@Artmann
Artmann deleted the claude/roe-entry-points-config-k4miyl branch September 16, 2026 06:30
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.

2 participants