Skip to content

Changelog

What’s new in Nitpick

New rules, integrations, and speed improvements, newest first. Every change ships to every plan unless it says otherwise.

  1. Suggestions that span files

    When a fix touches more than one file, Nitpick now proposes it as one suggestion. Apply it and both changes land in a single commit.

    Read more
    quayside/storefront · pull/22072 files
    NitpickSuggested change across 2 files
    routes/saved-carts.tsserver/products.ts
    14−const items = await loadOneByOne(ids);
    14+const items = await loadProducts(ids);
    Apply to 2 filesOne commit
  2. Scope rules to paths

    Every rule in .nitpick.yml now accepts paths and ignore globs, so a rule can apply to your routes and skip your scripts.

    Read more
    .nitpick.ymlroute-tests
    rules:  route-tests:    paths: ["src/routes/**"]    ignore: ["**/*.migration.ts"]
    • src/routes/carts.tschecked
    • src/routes/orders.tschecked
    • src/routes/0042.migration.tsskipped
    • scripts/backfill.tsskipped
  3. Reviews that stay in the EU

    Organizations can now choose to run every review in Frankfurt. Diffs, model calls, and comments never leave the EU.

    Read more
    Settings · Organization · Review region

    Where reviews run

    Diffs, model calls, and comments stay in this region.

    US · Virginiaus-east
    EU · Frankfurteu-central

    Takes effect on the next pull request

  4. A summary in the check

    The Nitpick check now opens with a short summary: what it looked at, what it found, and what is still open.

    Read more
    Checks · Nitpick reviewpassed
    1 open, 2 resolved· nothing blocking
    HighN+1 query in a loopresolved
    HighMissing auth check on a new routeresolved
    LowEmpty state isn’t handledopen
  5. Self-managed GitLab

    Nitpick now connects to self-managed GitLab 16.0 and later, behind your firewall or on the public internet.

    Read more
    Integrations · GitLab self-managed

    Instance URL

    https://git.halcyon.internal

    • Version17.4.2
    • Token scopesapi, read_repository
    • Webhook delivery142 ms
    • Relayconnected, outbound only
  6. First comment in 38 seconds

    Median time from opening a pull request to Nitpick’s first comment dropped from 71 seconds to 38.

    Read more
    Median time to first comment12 weeks
    38sfrom 71s
    MayJunJulAug