josephahn23/QuerySense

Lint SQL query performance in CI/CD. Analyzes EXPLAIN plans, detects slow queries, blocks PRs with performance regressions.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Activelast commit Mar 2, 2026
License
None

Pinned Snippet

workflow.ymlSHA-pinned
uses: josephahn23/querysense-cloud@a7acee1fff4b3821eeb6d6c467d77d93c3385009 # no releases — HEAD as of 2026-07-11

tags can be moved; commit SHAs can't. why a SHA?

namedescriptionrequireddefault
plansGlob pattern for EXPLAIN JSON filesno""
fail-onMinimum severity to fail: critical, warning, info, noneno""
configPath to .querysense-ci.yml config fileno""
python-versionPython version to useno3.12
querysense-versionQuerySense version to install (empty for latest)no""
allow-plainAllow EXPLAIN without ANALYZE datanofalse
markdown-artifactSave PR comment markdown as artifact with this name (empty to skip)no""
namedescription
result'pass' or 'fail'
critical_countNumber of critical findings
warning_countNumber of warning findings
info_countNumber of info findings
regression_countNumber of plan regressions
total_plansNumber of plans analyzed