Skip to content

Update dependency @ts-safeql/eslint-plugin to v5.4.0#412

Merged
renovate[bot] merged 1 commit into
mainfrom
renovate/dependency-upgrades-non-major
Jul 2, 2026
Merged

Update dependency @ts-safeql/eslint-plugin to v5.4.0#412
renovate[bot] merged 1 commit into
mainfrom
renovate/dependency-upgrades-non-major

Conversation

@renovate

@renovate renovate Bot commented Jul 2, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
@ts-safeql/eslint-plugin (source) 5.3.25.4.0 age confidence

Release Notes

ts-safeql/safeql (@​ts-safeql/eslint-plugin)

v5.4.0

Compare Source

Minor Changes
  • 4aa9ca9: Add @ts-safeql/plugin-kysely, a first-class Kysely integration for SafeQL.

    The plugin validates Kysely raw sql templates and, when kysely({ builder: true }) is enabled,
    raw SQL fragments inside Kysely query-builder chains. Pure Kysely builder queries stay covered by
    Kysely's own types; SafeQL focuses on the raw SQL it can reconstruct statically.

    Kysely TypeScript migrations can now build the shadow database used during validation, so SafeQL
    checks your queries against the schema your migrations actually produce — no separate database
    setup required.

    The shared plugin API now supports custom migration runners and non-template query resolution.
    Those hooks keep the ESLint rule generic while letting plugins teach SafeQL how each SQL library
    represents queries.

Patch Changes
  • 4f56bd9: Fix SQL type inference for nullable booleans, CTEs, and subselects.

    Nullable boolean expressions (for example CASE WHEN … THEN col = 1 ELSE NULL END) now infer boolean | null instead of being dropped. Columns selected through CTEs or subselects keep the nullability from their defining query, including after LEFT JOIN. Column references inside those scopes also resolve against the selected output name, not only an explicit alias.

  • Updated dependencies [4aa9ca9]


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • "after 4pm on thursday"
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, 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 enabled auto-merge (squash) July 2, 2026 21:15
@socket-security

Copy link
Copy Markdown

Review the following changes in direct dependencies. Learn more about Socket for GitHub.

Diff Package Supply Chain
Security
Vulnerability Quality Maintenance License
Added@​ts-safeql/​eslint-plugin@​5.4.0921007595100

View full report

@codacy-production

Copy link
Copy Markdown

Up to standards ✅

🟢 Issues 0 issues

Results:
0 new issues

View in Codacy

🟢 Metrics 0 complexity · 0 duplication

Metric Results
Complexity 0
Duplication 0

View in Codacy

NEW Get contextual insights on your PRs based on Codacy's metrics, along with PR and Jira context, without leaving GitHub. Enable AI reviewer
TIP This summary will be updated as you push new changes.

@renovate
renovate Bot merged commit be0d9d7 into main Jul 2, 2026
7 checks passed
@renovate
renovate Bot deleted the renovate/dependency-upgrades-non-major branch July 2, 2026 21:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants