Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR. Learn more →
Top 21 JavaScript Lint Projects
-
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
-
[Refactor]: improve performance for detecting function components
-
Project mention: 5 Signs You’ve Built a Secretly Bad Architecture (And How to Fix It) | dev.to | 2024-12-18
Again, vFunction can provide a critical service by identifying and untangling these circular dependencies. With its ability to map and analyze dataflows, vFunction provides a visual representation of how services communicate across your architecture. Other tools, for specific languages, such as JavaScript, use tools like ES Lint or Madge to detect circular dependencies. For Python, Pyreverse excels at visually representing circular dependencies of modules: by highlighting circular communication routes, excessive communication, and tightly coupled components. From there, these insights allow teams to take corrective action.
-
Since the maintainer mentioned it was a copy-paste job, I went looking for the existing release notes. I figured the first place to look would be the releases on GitHub and found them right away. I did make some adjustments such as removing the GitHub changelogs and any references to them, since the previous release notes didn't include them, although I did notice the previous release notes didn't bother to remove any mentions of the changelogs even though they're absent from the docs. The markdown file was also inconsistently formatted, and links in the GitHub release notes were missing from the ones in the docs. Nevertheless, I figured I should ensure my contribution maintains a high standard, so I used markdownlint for my additions and made sure to move any links over, especially since many of them linked to contributors' GitHub profiles. One of the releases also didn't have any notes at all, but I couldn't just remove it. I also couldn't just have a heading with no body. This release was a release candidate for a minor version and there were several others like it with brief release notes simply stating that they were pre-release builds for the next minor version, so I copied the same format.
-
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
-
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
-
-
-
-
eslint-plugin-snakecasejs
:pencil2: ESLint Plugin: enforce snake_case syntax on variables and function names
-
npm-clang-format-node
Node wrapper for LLVM Clang's clang-format and git-clang-format native binaries inspired by angular/clang-format.🐉
Project mention: Show HN: C, C++, and Java formatter based on Clang for Node.js | news.ycombinator.com | 2024-11-21 -
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
JavaScript Lint discussion
JavaScript Lint related posts
-
利用 Node.js Profiler 改善程式效能
-
HTML Form Validation is heavily underused
-
First Contribution
-
What's Coming Next for ESLint
-
Setup Eslint + Prettier para padronização de código em React
-
Setup Eslint + Prettier for code standardization in React
-
Streamline Your Workflow: A Guide to Normalising Git Commit and Push Processes
-
A note from our sponsor - CodeRabbit
coderabbit.ai | 9 Feb 2025
Index
What are some of the best open-source Lint projects in JavaScript? This list will help you:
# | Project | Stars |
---|---|---|
1 | stylelint | 11,113 |
2 | eslint-plugin-react | 9,067 |
3 | eslint-plugin-import | 5,627 |
4 | markdownlint | 4,945 |
5 | vscode-markdownlint | 985 |
6 | remark-lint | 959 |
7 | Ethlint | 926 |
8 | lockfile-lint | 793 |
9 | awesome-lint | 631 |
10 | nano-staged | 494 |
11 | njsscan | 386 |
12 | ember-template-lint | 268 |
13 | npm-groovy-lint | 215 |
14 | stylelint-config | 203 |
15 | folderslint | 185 |
16 | lint-to-the-future | 55 |
17 | eslint-plugin-snakecasejs | 32 |
18 | npm-clang-format-node | 21 |
19 | eslint-config-gev | 6 |
20 | eslint-config-react-strong | 4 |
21 | transpilers-and-eslint-are-not-perfect | 0 |