Skip to content

v0.1.0

Choose a tag to compare

@ssgreg ssgreg released this 02 Oct 07:11
· 96 commits to main since this release

First release of lintuition: System One linters for your Go code. It finds places where code says one thing and does another: log messages, test names, comments or metric Help that contradict the surrounding code.

What's in it

  • 15 linters across logs, errors, units, comments, tests, metrics and //nolint reasons. What each one catches and how it decides:docs/linters.md.
  • Classifiers: jev (TypeSafe), openai (OpenAI-compatible APIs, including a local Ollama), claude-code and codex under your own login, and fake for offline runs.
  • golangci-lint v2-shaped config and command line; text, json, sarif, checkstyle, code-climate, junit-xml and github-actions output.
  • Request preview (--dry-run --preview), payload policy, spending budget and answer cache.
  • //nolint that requires a linter name and a reason.
  • Plugins: your own linters and classifiers in a custom binary (lintuition custom).

Install

  go install github.com/ssgreg/lintuition/cmd/lintuition@v0.1.0

or download a binary below.