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: expand tilde (~) in project_path to prevent silent failures
Paths like "~/workspace/project" were not expanded, causing Path("~/...")
to interpret ~ as a literal directory name. This led to empty analysis
results and spurious ./~/ directories.
Changes:
- core.py: normalize project_path with expanduser().resolve() and
validate directory exists before dispatching to backends
- codeanalyzer.py: defensive expansion in PyCodeanalyzer for direct
instantiation, plus same treatment for cache_dir/analysis_json_path
0 commit comments