Summary
In pkg/tools/language/python_executor.go, the installDeps() method switches on depFile but only handles
equirements.txt and pyproject.toml. An unrecognized value silently succeeds with no logging.
Add a default case that logs the unrecognized file type, making the coupling between knownProjectFiles and this switch explicit for future maintainability.
Suggested Change
default:
log.Printf("unsupported dependency file %q — skipping install", depFile)
Context
Summary
In pkg/tools/language/python_executor.go, the installDeps() method switches on depFile but only handles
equirements.txt and pyproject.toml. An unrecognized value silently succeeds with no logging.
Add a default case that logs the unrecognized file type, making the coupling between knownProjectFiles and this switch explicit for future maintainability.
Suggested Change
default: log.Printf("unsupported dependency file %q — skipping install", depFile)Context