Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Jan 7, 2026

This PR contains the following updates:

Package Change Age Confidence
github.com/MirrexOne/unqueryvet v1.3.0v1.4.0 age confidence

Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


Release Notes

MirrexOne/unqueryvet (github.com/MirrexOne/unqueryvet)

v1.4.0: - Advanced SQL Analysis Features

Compare Source

New Features

SQL Builder Support (8 libraries)
Library Package Detection
Squirrel github.com/Masterminds/squirrel Select("*"), Columns("*")
GORM gorm.io/gorm Select("*"), raw queries, method chaining
SQLx github.com/jmoiron/sqlx Select(), Get(), Queryx()
Ent entgo.io/ent Query builder patterns
PGX github.com/jackc/pgx Query(), QueryRow(), Exec()
Bun github.com/uptrace/bun NewSelect(), raw queries
SQLBoiler github.com/volatiletech/sqlboiler Generated query methods
Jet github.com/go-jet/jet SELECT(), STAR
Advanced Analysis
  • String concatenation - Detects "SELECT * " + "FROM users"
  • Format strings - fmt.Sprintf, log.Printf, etc.
  • Aliased wildcards - SELECT t.*, SELECT alias.*
  • Subquery detection - Nested SELECT * in subqueries
  • Auto-fix suggestions - LSP-compatible suggested fixes
Configuration Options
  • Per-builder enable/disable via sql-builders config
  • File filtering with glob patterns (ignored-files)
  • Function filtering with regex (ignored-functions)
  • Custom allowed patterns (allowed-patterns)
  • Configurable severity: error or warning

Changes

  • Comprehensive test coverage for all SQL builders
  • Improved error messages with context-specific explanations
  • Better golangci-lint integration

Fixes

  • Fixed ineffassign warning in pgx.go
  • Fixed staticcheck nil pointer warnings in tests
  • Fixed empty branch warning in gorm.go
  • Fixed redundant nil checks in test files

Installation

go install github.com/MirrexOne/unqueryvet/cmd/[email protected]

Or with golangci-lint:
linters:
  enable:
    - unqueryvet

Full Changelog: https://github.com/MirrexOne/unqueryvet/compare/v1.3.0...v1.4.0

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot added dependencies Pull requests that update a dependency file Skip Changelog PRs that do not require a CHANGELOG.md entry labels Jan 7, 2026
@codecov
Copy link

codecov bot commented Jan 7, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 86.2%. Comparing base (a284b86) to head (3a33d54).
⚠️ Report is 1 commits behind head on main.

Additional details and impacted files

Impacted file tree graph

@@           Coverage Diff           @@
##            main   #7756     +/-   ##
=======================================
- Coverage   86.2%   86.2%   -0.1%     
=======================================
  Files        302     302             
  Lines      21991   21991             
=======================================
- Hits       18971   18968      -3     
- Misses      2640    2642      +2     
- Partials     380     381      +1     

see 2 files with indirect coverage changes

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@dmathieu dmathieu merged commit 67812ec into main Jan 7, 2026
35 checks passed
@dmathieu dmathieu deleted the renovate/github.com-mirrexone-unqueryvet-1.x branch January 7, 2026 08:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file Skip Changelog PRs that do not require a CHANGELOG.md entry

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant