With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js. Learn more →
Top 23 JavaScript Linter Projects
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
-
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.
-
putout
🐊 Pluggable and configurable JavaScript Linter, code transformer and formatter, drop-in ESLint superpower replacement 💪 with built-in support for js, jsx typescript, flow, markdown, yaml and json. Write declarative codemods in a simplest possible way 😏
-
nano-staged
Tiny tool to run commands for modified, staged, and committed files in a GIT repository.
-
njsscan
njsscan is a semantic aware SAST tool that can find insecure code patterns in your Node.js applications.
-
npm-groovy-lint
Lint, format and auto-fix your Groovy / Jenkinsfile / Gradle files using command line
-
vscode-gremlins
Gremlins tracker for Visual Studio Code: reveals invisible whitespace and other annoying characters
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Project mention: Mastering Code Quality: Setting Up ESLint with Standard JS in TypeScript Projects | dev.to | 2024-05-05Sorry, I've gone too far. I'm not here to persuade you to use Standard JS. My intention is to provide information and guidance on configuring JavaScript Standard Style for your team, should you agree with me or have other reasons to choose it.
A big part of my work revolves around JavaScript tooling, and as such it's important to keep an eye on the ecosystem and see where things are going. It's no secret that recently lots of projects are native-ying (??) parts of their codebase, or even rewriting them to native languages altogether. Esbuild is one of the first popular and successful examples of this, which was written in Go. Other examples are Rspack and Turbopack, which are both Rust-based alternatives to Webpack, powered by SWC ("Speedy Web Compiler"). There's also Rolldown, a Rust-based alternative to Rollup powered by OXC ("The JavaScript Oxidation Compiler"), but Rollup itself is also native-ying (??) parts of their codebase and recently started using SWC for parts of their codebase. And finally, there are Oxlint (powered by OXC) and Biome as Rust-based alternatives for Eslint and Prettier respectively.
Project mention: Supercharge your workflow with Husky, Lint Staged and Commitlint | dev.to | 2024-05-07Lint Staged: https://github.com/lint-staged/lint-staged
Project mention: Streamline Your Workflow: A Guide to Normalising Git Commit and Push Processes | dev.to | 2024-05-05There are more linting tools that I won't go into deeply, but you can integrate them with lint-staged. For example, you can lint your CSS content with Stylelint, or even lint your README files with markdownlint, etc.
Project mention: Mastering Code Quality: Setting Up ESLint with Standard JS in TypeScript Projects | dev.to | 2024-05-05You may be torn between those famous code styles, struggling to choose one between Airbnb JavaScript Style, Google JavaScript Style Guide, JavaScript Standard Style, or XO, among others.
Catch insensitive, inconsiderate writing with tools like alex
eslint-plugin-json by Azeem Bande-Ali
JavaScript Linter related posts
-
Biome.js : Prettier+ESLint killer ?
-
Supercharge your workflow with Husky, Lint Staged and Commitlint
-
Streamline Your Workflow: A Guide to Normalising Git Commit and Push Processes
-
To Review or Not to Review: The Debate on Mandatory Code Reviews
-
Why is Prettier rock solid?
-
Why it is Important to Update Linters and How to Do it Right
-
How Automation Saved Me from Oops Moments: Never Skip Tests in Production Again!
-
A note from our sponsor - SurveyJS
surveyjs.io | 22 May 2024
Index
What are some of the best open-source Linter projects in JavaScript? This list will help you:
Project | Stars | |
---|---|---|
1 | Standard | 28,894 |
2 | ESLint | 24,374 |
3 | lint-staged | 12,931 |
4 | stylelint | 10,844 |
5 | XO | 7,555 |
6 | alex | 4,753 |
7 | solhint | 995 |
8 | lockfile-lint | 770 |
9 | graphql-schema-linter | 684 |
10 | putout | 660 |
11 | awesome-lint | 591 |
12 | postcss-bem-linter | 568 |
13 | lint-action | 545 |
14 | ts-standard | 436 |
15 | nano-staged | 405 |
16 | TypL | 368 |
17 | eslint-plugin-markdown | 363 |
18 | njsscan | 351 |
19 | ember-template-lint | 264 |
20 | eslint-plugin-json | 193 |
21 | npm-groovy-lint | 185 |
22 | vscode-gremlins | 182 |
23 | folderslint | 178 |
Sponsored