JavaScript Lint

Open-source JavaScript projects categorized as Lint

Top 21 JavaScript Lint Projects

  • stylelint

    A mighty CSS linter that helps you avoid errors and enforce conventions.

    Project mention: Why it is Important to Update Linters and How to Do it Right | dev.to | 2024-02-08

    Another common way to extend configs in linters is using the extends key in the configuration file. Let's take StyleLint as an example:

  • eslint-plugin-react

    React-specific linting rules for ESLint

    Project mention: Interesting Bugs Caught by ESLint's no-constant-binary-expression | news.ycombinator.com | 2023-11-08

    > [1] https://github.com/jsx-eslint/eslint-plugin-react/blob/maste...

    From what I remember, being able to pass children as a prop is considered a side-effect of an implementation detail, that breaks the expected abstraction. There really isn't any reason to use it, and I think there's a chance it may even confuse the virtual dom diffing?

    Also this would prevent you from accidentally doing both at once:

      Is it me?}>

  • 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.

  • eslint-plugin-import

    ESLint plugin with rules that help validate proper imports.

    Project mention: Speeding up the JavaScript ecosystem – Polyfills gone rogue | news.ycombinator.com | 2023-09-21

    [2]: https://github.com/import-js/eslint-plugin-import/pull/2447#...

  • markdownlint

    A Node.js style checker and lint tool for Markdown/CommonMark files.

    Project mention: Blogging in Djot Instead of Markdown | news.ycombinator.com | 2024-02-13

    Some of Djot's features can be achieved by using markdownlint though: https://github.com/DavidAnson/markdownlint

  • Ethlint

    (Formerly Solium) Code quality & Security Linter for Solidity

  • remark-lint

    plugins to check (lint) markdown code style

  • vscode-markdownlint

    Markdown linting and style checking for Visual Studio Code

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • lockfile-lint

    Lint an npm or yarn lockfile to analyze and detect security issues

    Project mention: How to Effortlessly Improve a Legacy Codebase Using Robots | /r/RedditEng | 2023-05-01

    Run static analysis e.g. lint with lockfile-lint, Stylelint, ESLint, check for unimported files using unimported, and identify potential security vulnerabilities

  • awesome-lint

    Linter for Awesome lists

  • 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.

  • ember-template-lint

    Linter for Ember or Handlebars templates

  • stylelint-config

    Sharable stylelint config used by GitHub's CSS

  • npm-groovy-lint

    Lint, format and auto-fix your Groovy / Jenkinsfile / Gradle files using command line

    Project mention: Static code analysis for pipeline code itself | /r/jenkinsci | 2023-04-25

    You can run https://github.com/nvuillam/npm-groovy-lint via Jenkins on your Jenkinsfiles. Use https://github.com/nvuillam/npm-groovy-lint/blob/master/lib/.groovylintrc-recommended-jenkinsfile.json as the basis for your linter config and you should be good to go.

  • folderslint

    📁 Directory structure linter for Front-End projects

  • lint-to-the-future

    A modern way to progressively update your code to the best practices

  • Commit-message

    Holder of multiple npm packages (by selfrefactor)

  • eslint-plugin-snakecasejs

    :pencil2: ESLint Plugin: enforce snake_case syntax on variables and function names

  • eslint-config-gev

    My curated ESLint rules

  • eslint-config-react-strong

    ESLint strong (strict) config for React and React Native development.

  • 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.

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). The latest post mention was on 2024-02-13.

JavaScript Lint related posts

Index

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

Project Stars
1 stylelint 10,804
2 eslint-plugin-react 8,800
3 eslint-plugin-import 5,280
4 markdownlint 4,417
5 Ethlint 918
6 remark-lint 910
7 vscode-markdownlint 867
8 lockfile-lint 766
9 awesome-lint 588
10 nano-staged 394
11 njsscan 343
12 ember-template-lint 262
13 stylelint-config 203
14 npm-groovy-lint 181
15 folderslint 178
16 lint-to-the-future 53
17 Commit-message 31
18 eslint-plugin-snakecasejs 30
19 eslint-config-gev 6
20 eslint-config-react-strong 4
21 transpilers-and-eslint-are-not-perfect 0
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.
www.influxdata.com