Skip to content

chore: restore pyright's default exclude list - #94

Merged
nycomp merged 1 commit into
mainfrom
chore/pyright-exclude
Oct 5, 2026
Merged

nycomp merged 1 commit into
mainfrom
chore/pyright-exclude

Conversation

@nycomp

@nycomp nycomp commented Oct 5, 2026

Copy link
Copy Markdown
Contributor

Same latent config bug as nyxchange-timetable-v2#64: exclude = [".cache"] replaces pyright's default exclude list (**/node_modules, **/__pycache__, **/.*) — the **/.* entry is what keeps .venv out of analysis.

Config-only change (this repo's CI does not run pyright yet). With the fixed config, project diagnostics stand at 23 errors (mostly tests) — filed as a follow-up chore. Latent today, but this repo is the one student apps build on, and pyright is the natural next CI gate after ruff.

exclude = ['.cache'] REPLACED pyright's defaults, un-excluding .venv —
the same latent config bug that gave nyxchange-timetable-v2 18k errors
(#64 there). With defaults restored, project diagnostics stand at 23
(reported in the follow-up chore); this repo's CI does not run pyright
yet, so this is prep for enabling it.
@nycomp
nycomp merged commit 03a5350 into main Oct 5, 2026
2 checks passed
@nycomp
nycomp deleted the chore/pyright-exclude branch October 7, 2026 06:07
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