explaingit

ringabout/nimlint

Analysis updated 2026-07-18 · repo last pushed 2020-12-06

NimAudience · developerComplexity · 2/5DormantSetup · easy

TLDR

Nimlint is a style checker for the Nim programming language that automatically spots inconsistent code patterns and tells you the exact file and line to fix.

Mindmap

mindmap
  root((nimlint))
    What it does
      Scans Nim code
      Flags style issues
      Reports file and line
    Tech stack
      Nim language
    Use cases
      Style consistency
      Team code review
      Open source contributions
    Audience
      Nim developers
    Future
      Auto-fixing
      GitHub PR integration

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Scan a Nim codebase for style issues like proc vs func misuse or comment formatting.

USE CASE 2

Standardize code style across a team working on the same Nim project.

USE CASE 3

Check style compliance before contributing to an open-source Nim project with strict conventions.

USE CASE 4

Get the exact filename, line, and column of each style issue instead of manually searching for it.

What is it built with?

Nim

How does it compare?

ringabout/nimlintgulpf/nimgame2kornelhajto/nsakura
Stars18
LanguageNimNimNim
Last pushed2020-12-062019-06-08
MaintenanceDormantDormant
Setup difficultyeasymoderateeasy
Complexity2/53/51/5
Audiencedeveloperdeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · easy Time to first run · 5min
No license information is stated in the explanation.

Copy-paste prompts

Prompt 1
Run Nimlint on my Nim project and explain each style warning it reports in plain English.
Prompt 2
I got a Nimlint warning that a proc should be a func, why does that matter and how do I fix it?
Prompt 3
Show me how to install Nimlint and run it against a single Nim file from the command line.
Prompt 4
Nimlint flagged double backticks in my doc comments, what's the correct way to write them in Nim?

Frequently asked questions

What is nimlint?

Nimlint is a style checker for the Nim programming language that automatically spots inconsistent code patterns and tells you the exact file and line to fix.

What language is nimlint written in?

Mainly Nim. The stack also includes Nim.

Is nimlint actively maintained?

Dormant — no commits in 2+ years (last push 2020-12-06).

What license does nimlint use?

No license information is stated in the explanation.

How hard is nimlint to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is nimlint for?

Mainly developer.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.