You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix(cli): validate --entrypoint-rules before analysis starts
detect_entrypoints ran after the symbol table, venv build, Jedi and
PyCG, so a malformed --entrypoint-rules file cost minutes on a large
repo before failing with a raw traceback. Load the rules once options
are built (before the --emit schema short-circuit and well before
Codeanalyzer.analyze()) and exit cleanly on RulesError. The existing
load_rules call inside detect_entrypoints stays as-is -- loading twice
is cheap and keeps the entrypoints pipeline self-contained.
0 commit comments