#15 feat: add PERF017 rule detecting correlated subqueries - #110
Conversation
Rust Diff AnalysisTip PR size is within limits. Good job keeping changes focused! Limits — configured thresholds for this repository
Understanding the metrics:
Summary — breakdown of changes by category
Production Changes — 9 units modified
Test Changes — 4 units modified
Analysis ScopeAnalyzed: 3 Rust files Skipped files:
Skipped file list:
|
Cargo Quality AnalysisTip All quality checks passed. Code meets all standards! Results — issues found by each analyzer
Analyzers — what each check does
Raw Output — detailed analysis log |
Codecov Report✅ All modified and coverable lines are covered by tests. 📢 Thoughts on this report? Let us know! |
Closes #15
New performance rule PERF017 (Warning): flags subqueries that qualify columns with a source not declared inside the subquery body — i.e. references to the outer query, which force per-row re-execution. Uncorrelated IN/scalar subqueries are not flagged; string literals are masked so dots in values (a@b.com) never look like qualified references.
Local checks: fmt, clippy -D warnings, tests, cargo qual (0 issues), mdbook build — all green.