Flint

Grafana Labs·GrafanaLabs.Flint

Fast, simple linting that doesn't slow down your AI coding

Flint is a fast, simple lint runner that doesn't slow down your AI coding. - Fast — native execution (no Docker), parallel, diff-aware (changed files only), opt-in (undeclared tools don't run), small binary cached by mise - Local + CI aligned — one binary, one config model, local defaults tuned for day-to-day work and broader coverage in CI - Sensible defaults — flint init scaffolds a working setup quickly, and most repos can stick with the generated defaults - Opinionated config — Flint chooses canonical config filenames per linter, while still letting you keep them in a directory such as .github/config - AI-friendly — quiet by default: clean runs print nothing, --fix surfaces only what still needs action - Separated ownership — dedicated linters and formatters own their file types to avoid overlapping rules and editor-config conflicts - Predictable and updatable linter versions — lint behavior stays stable until the repo intentionally updates pinned linter versions, for example via Renovate updates to mise.toml - Cross-platform — Linux, macOS, Windows - Autofix — --fix fixes what's fixable; reports what still needs review

winget install --id GrafanaLabs.Flint --exact --source winget

Latest 0.22.12·September 14, 2026

Release Notes

Added

  • cache GitHub Renovate presets for offline checks (#514)

Fixed

  • (lychee) prioritize PR remaps (#517)
  • (editorconfig-checker) support version 4 binary (#543)
  • make renovate-deps fixes converge for latest mise pins (#512)
  • reject renovate-deps in sparse checkouts (#513)
  • suggest mise lint fix task (#510)
  • keep full file checks scoped to tracked files (#509)
  • baseline config changes and renovate validation (#507)

Other

  • (deps) update linters (#529)
  • (deps) update taiki-e/install-action action to v2.87.10 (#542)
  • (deps) update mise to v2026.9.5 (#540)
  • (deps) lock file maintenance (#541)
  • (deps) update taiki-e/install-action action to v2.87.8 (#538)
  • (deps) update rust crate regex to v1.13.1 (#539)
  • (deps) update rust crate serde_yaml_bw to v2.5.8 (#537)
  • (deps) update node.js to v24.21.0 (#536)
  • (deps) update taiki-e/install-action action to v2.87.7 (#535)
  • (deps) update taiki-e/install-action action to v2.87.6 (#534)
  • (deps) update taiki-e/install-action action to v2.87.5 (#533)
  • (deps) update dependency rust to v1.98.1 (#532)
  • (deps) update dependency go to v1.27.1 (#531)
  • (deps) update mise to v2026.9.1 (#528)
  • (deps) lock file maintenance (#530)
  • (deps) update taiki-e/install-action action to v2.87.3 (#527)
  • (deps) update taiki-e/install-action action to v2.87.2 (#526)
  • (deps) update taiki-e/install-action action to v2.87.1 (#525)
  • (deps) update node.js to v24.20.0 (#523)
  • (deps) update taiki-e/install-action action to v2.87.0 (#524)
  • (deps) update linters (#521)
  • (deps) update mise to v2026.8.14 (#520)
  • (deps) lock file maintenance (#522)
  • (deps) update dependency jdx/mise-action to v4.3.0 (#518)
  • (deps) update taiki-e/install-action action to v2.86.7 (#516)
  • split linter presentation from CLI (#515)
  • (deps) update taiki-e/install-action action to v2.86.6 (#511)
  • (deps) update taiki-e/install-action action to v2.86.5 (#508)
  • keep PR title check current after rebases (#506)
  • (deps) update dependency rust to v1.98.0 (#505)
  • (deps) update taiki-e/install-action action to v2.86.4 (#503)
  • (deps) update dependency go to v1.27.0 (#504)
  • (deps) lock file maintenance (#502)
  • (deps) update linters (#500)
  • (deps) update mise to v2026.8.10 (#501)
  • (deps) update taiki-e/install-action action to v2.86.3 (#498)

Installer type: zip

x64—9A9B6EDF93CB9234ACDF74817E3D4A3E261019EA66A3E68AC99D60357B8BBED2

Details

Homepage
https://github.com/grafana/flint
License
Apache-2.0
Publisher
Grafana Labs
Support
https://github.com/grafana/flint/issues
Copyright
Copyright (c) Grafana Labs
Moniker
flint

Tags

ai-toolscilinters

Older versions (2)

0.22.11
x64—7474BE1F55FC003DEDF5E49DA55F65B490F7783B49E6322CFABFB95930BABA1A
0.22.10
x64—494F16AD4D2D8EAE137438832E544675D196A2887086AB8070A5A346D70650BE