Linters

Top 19 Linter Open-Source Projects

  • LunarVim

    🌙 LunarVim is an IDE layer for Neovim. Completely free and community driven.

  • Project mention: Every Neovim, Every Config, All At Once | dev.to | 2024-03-06

    LunarVim

  • go-tools

    Staticcheck - The advanced Go linter

  • Project mention: Ask HN: What are some interesting tools or code repos you discovered recently | news.ycombinator.com | 2023-08-25
  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • ue5-style-guide

    An attempt to make Unreal Engine 4 projects more consistent

  • Project mention: Why does the documentation say to use naming conventions like SKEL, SK, PHYS for Skeleton, Skeletal Mesh, Physics Asset, but all the start content use other abbreviations like SK, SKM and PA instead? | /r/unrealengine | 2023-12-11

    Doesn’t matter what you use, as long as it’s consistant. Epic changed their recommendations for skeletal meshes and skeletons between UE 4 and 5, hence the inconsistency. Michael Allar’s UE style guide is a common, long standing one. Personally I use whatever Epic’s current standard is, or what my team is using. It’s also fine to not prefix stuff, but it helps for consistency and searchability. It’s honestly more important to name things well, with cascading specificity: assetprefix_assettype_assetsubtype00 e.g. SM_Rock_Desert01, SM_Foliage_Bush_Dry_Small01 etc.

  • Reek

    Code smell detector for Ruby

  • Project mention: First commits in a Ruby on Rails app | dev.to | 2024-01-17

    Rubycritic uses reek under the hood so I added a reek config files at .reek.yml with the following content:

  • Pronto

    Quick automated code review of your changes

  • Project mention: Pronto: Quick automated code review of your changes | news.ycombinator.com | 2024-03-06
  • gnostic

    A compiler for APIs described by the OpenAPI Specification with plugins for code generation and other API support tasks.

  • megalinter

    🦙 MegaLinter analyzes 50 languages, 22 formats, 21 tooling formats, excessive copy-pastes, spelling mistakes and security issues in your repository sources with a GitHub Action, other CI tools or locally.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • deno_lint

    Blazing fast linter for JavaScript and TypeScript written in Rust

  • Project mention: Configuring ESLint, Prettier, and TypeScript Together | Josh Goldberg | /r/typescript | 2023-05-04
  • best-of-python-dev

    🏆 A ranked list of awesome python developer tools and libraries. Updated weekly.

  • vacuum

    vacuum is the worlds fastest OpenAPI 3, OpenAPI 2 / Swagger linter and quality analysis tool. Built in go, it tears through API specs faster than you can think. vacuum is compatible with Spectral rulesets and generates compatible reports.

  • Project mention: Show HN: Extensible OpenAPI linter written in go | news.ycombinator.com | 2024-04-03
  • todocheck

    A static code analyser for annotated TODO comments

  • efmls-configs-nvim

    An unofficial collection of linters and formatters configured for efm-langserver for neovim.

  • Project mention: null-ls will be archived | /r/neovim | 2023-07-09

    There's a Lua plugin for efm-langserver settings but I've never tried it.

  • trunk-action

    Trunk.io GitHub Action

  • diagnosticls-configs-nvim

    An unofficial collection of linters and formatters configured for diagnostic-languageserver for neovim.

  • rubric

    Linter config initializer for Python

  • NvStar

    IDE Layer for Neovim, for simplicity lovers.

  • vscode-extension

    Monitor your code for exposed API keys, tokens, credentials, and high-risk security IaC misconfigurations (by SpectralOps)

  • Project mention: Top 10 Snyk Alternatives for Code Security | dev.to | 2023-08-31

    4. Spectral

  • demo-github-actions-python-linter-configuration

    This is the demo repository for the article "Configuring python linting to be part of CI/CD using GitHub actions" https://dev.to/freshbooks/configuring-python-linting-to-be-part-of-cicd-using-github-actions-1731

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Linters related posts

  • Show HN: Extensible OpenAPI linter written in go

    2 projects | news.ycombinator.com | 3 Apr 2024
  • Pronto: Quick automated code review of your changes

    1 project | news.ycombinator.com | 6 Mar 2024
  • Ask HN: What are some interesting tools or code repos you discovered recently

    1 project | news.ycombinator.com | 25 Aug 2023
  • Gopher Pythonista #1: Moving From Python To Go

    3 projects | dev.to | 27 Jul 2023
  • Find project-wide unused code using Golang's LSP

    2 projects | /r/golang | 23 May 2023
  • Why tf golang let's you create maps with duplicated keys

    1 project | /r/golang | 4 May 2023
  • Improve your Python code with pre-commit

    2 projects | /r/Python | 31 Mar 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 4 May 2024
    Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →

Index

What are some of the best open-source Linter projects? This list will help you:

Project Stars
1 LunarVim 17,518
2 go-tools 5,910
3 ue5-style-guide 4,884
4 Reek 3,980
5 Pronto 2,594
6 gnostic 1,988
7 megalinter 1,731
8 deno_lint 1,502
9 best-of-python-dev 914
10 vacuum 425
11 todocheck 414
12 efmls-configs-nvim 248
13 trunk-action 216
14 hyperlink 160
15 diagnosticls-configs-nvim 90
16 rubric 28
17 NvStar 27
18 vscode-extension 16
19 demo-github-actions-python-linter-configuration 3

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com