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 →
Top 19 Linter Open-Source Projects
-
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.
-
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
-
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.
-
efmls-configs-nvim
An unofficial collection of linters and formatters configured for efm-langserver for neovim.
-
diagnosticls-configs-nvim
An unofficial collection of linters and formatters configured for diagnostic-languageserver for neovim.
-
vscode-extension
Monitor your code for exposed API keys, tokens, credentials, and high-risk security IaC misconfigurations (by SpectralOps)
-
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
LunarVim
Project mention: Ask HN: What are some interesting tools or code repos you discovered recently | news.ycombinator.com | 2023-08-25
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-11Doesn’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.
Rubycritic uses reek under the hood so I added a reek config files at .reek.yml with the following content:
Project mention: Pronto: Quick automated code review of your changes | news.ycombinator.com | 2024-03-06
Project mention: Configuring ESLint, Prettier, and TypeScript Together | Josh Goldberg | /r/typescript | 2023-05-04
Project mention: Show HN: Extensible OpenAPI linter written in go | news.ycombinator.com | 2024-04-03
There's a Lua plugin for efm-langserver settings but I've never tried it.
4. Spectral
Linters related posts
-
Show HN: Extensible OpenAPI linter written in go
-
Pronto: Quick automated code review of your changes
-
Ask HN: What are some interesting tools or code repos you discovered recently
-
Gopher Pythonista #1: Moving From Python To Go
-
Find project-wide unused code using Golang's LSP
-
Why tf golang let's you create maps with duplicated keys
-
Improve your Python code with pre-commit
-
A note from our sponsor - InfluxDB
www.influxdata.com | 4 May 2024
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