awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

11 dépôts

Awesome GitHub RepositoriesJavaScript Linters

Static analysis tools specifically for JavaScript that identify style violations and potential errors.

Distinct from Code Formatting and Linting: Focuses on the linting of JavaScript source code rather than broader toolchains or learning exercises.

Explore 11 awesome GitHub repositories matching programming languages & runtimes · JavaScript Linters. Refine with filters or upvote what's useful.

Awesome JavaScript Linters GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • adobe/bracketsAvatar de adobe

    adobe/brackets

    33,033Voir sur GitHub↗

    Brackets is an extensible JavaScript IDE and front-end code editor specifically designed for authoring HTML, CSS, and JavaScript. It serves as a web development text editor that provides a specialized environment for building websites. The editor is distinguished by its live preview capabilities, which render code changes in a browser in real time for immediate visual feedback. It further supports front-end workflows through inline style editing and the ability to synchronize code changes across multiple browser windows for cross-browser testing. The project includes a wide range of developm

    Automatically analyzes JavaScript files for syntax errors and style violations during file system events.

    JavaScript
    Voir sur GitHub↗33,033
  • standard/standardAvatar de standard

    standard/standard

    29,431Voir sur GitHub↗

    Standard is a suite of static analysis tools for JavaScript, comprising a linter, formatter, and a predefined style guide. It functions as a static code analyzer that scans source code for style violations and potential errors without executing the program. The project provides an automatic code fixer that rewrites source code to resolve formatting issues and enforce syntax consistency. It implements a standardized set of rules for JavaScript formatting and syntax to ensure a uniform appearance across different projects. The system covers a wide range of static analysis capabilities, includi

    Checks JavaScript source code for style violations and common errors to ensure a consistent codebase.

    JavaScriptdevelopmentecmascriptes6
    Voir sur GitHub↗29,431
  • rome/toolsAvatar de rome

    rome/tools

    23,417Voir sur GitHub↗

    This project is a unified toolchain for JavaScript and TypeScript development, providing a suite of specialized tools for bundling, parsing, linting, and formatting source code. The toolchain is implemented in Rust and utilizes a shared internal representation to allow multiple tools to operate on the same parsed source code. It employs a parallelized analysis pipeline and single-pass parsing with error recovery to process files across CPU cores. The suite covers several core capability areas, including static analysis for identifying programmatic errors, automated style standardization, and

    Identifies style violations and potential programmatic errors in JavaScript source code via static analysis.

    Rustformatterjavascriptlinter
    Voir sur GitHub↗23,417
  • web-infra-dev/oxcAvatar de web-infra-dev

    web-infra-dev/oxc

    21,721Voir sur GitHub↗

    oxc is a high-performance JavaScript toolchain developed in Rust for parsing, transforming, and analyzing JavaScript and TypeScript source code. It provides a set of core utilities including a parser that converts code into an abstract syntax tree, a linter for identifying problematic patterns, a formatter for standardizing visual style, and a minifier for reducing production file sizes. The project focuses on high-performance execution through a system design that utilizes single-pass parsing, zero-copy string slicing, and parallel worker processing to handle large codebases. It further opti

    Provides a static analysis tool that identifies problematic patterns and enforces coding standards.

    Rust
    Voir sur GitHub↗21,721
  • jshint/jshintAvatar de jshint

    jshint/jshint

    9,064Voir sur GitHub↗

    JSHint is a JavaScript static analysis tool and linter designed to detect errors and enforce coding standards. It functions as a syntax validator that scans source code to identify potential logic problems and programming mistakes before the code is executed. The tool provides a command line interface for analyzing files and directories. It supports the export of analysis results into standardized formats such as Checkstyle for integration with external build tools. Analysis is managed through a system of linting rule management and environment global configuration. This includes the ability

    Provides a comprehensive JavaScript linter that identifies syntax errors and enforces coding standards.

    JavaScript
    Voir sur GitHub↗9,064
  • xojs/xoAvatar de xojs

    xojs/xo

    7,977Voir sur GitHub↗

    xo is a zero-configuration linting tool for JavaScript and TypeScript. It functions as a wrapper for the ESLint engine, providing a set of strict default rules and static analysis to enforce professional coding standards without requiring manual configuration files. The tool distinguishes itself by providing a zero-config runtime that automatically determines parser settings and linting rules at execution time. It includes a code style formatter to standardize indentation and syntax across all project files. The project covers automated error correction and source code formatting to eliminat

    Functions as a zero-configuration wrapper for the ESLint engine to enforce professional coding standards automatically.

    TypeScript
    Voir sur GitHub↗7,977
  • sindresorhus/xoAvatar de sindresorhus

    sindresorhus/xo

    7,977Voir sur GitHub↗

    xo is a zero-config linting tool and ESLint wrapper that provides opinionated default rules for JavaScript and TypeScript. It functions as a static analysis tool to enforce code style and readability standards immediately upon installation without requiring manual configuration. The tool distinguishes itself by providing a zero-config development workflow that eliminates the need for complex configuration files. It supports incremental codebase cleanup by allowing users to ignore known violations through a suppressions file, facilitating the gradual adoption of strict rules in existing projec

    Acts as a static analysis tool that identifies style violations and potential errors in JavaScript code.

    TypeScript
    Voir sur GitHub↗7,977
  • mdevils/node-jscsAvatar de mdevils

    mdevils/node-jscs

    4,935Voir sur GitHub↗

    node-jscs est un outil d'analyse de code statique et un linter de style de code JavaScript. Il fonctionne comme un formateur de code JavaScript qui applique un guide de style cohérent et des règles de formatage sur le code source. Le projet gère les normes de codage d'équipe en vérifiant le code source par rapport à des règles de style définies pour maintenir une cohérence visuelle. Il fournit un flux de travail de linting JavaScript qui identifie les violations de style et effectue un formatage automatique du code pour résoudre les incohérences. Le système utilise une analyse statique basée sur l'AST pour vérifier les règles stylistiques sans exécuter le code. Il emploie une correspondance de modèles basée sur des règles et un parcours d'arbre de type visiteur pour identifier les violations de formatage, qui sont ensuite résolues par une transformation automatique du code source.

    Provides static analysis to identify style violations and enforce a consistent style guide in JavaScript.

    JavaScript
    Voir sur GitHub↗4,935
  • jscs-dev/node-jscsAvatar de jscs-dev

    jscs-dev/node-jscs

    4,936Voir sur GitHub↗

    node-jscs est un linter JavaScript et un vérificateur de style de code conçu pour analyser le code source et appliquer des normes de codage cohérentes. Il fonctionne comme un outil d'analyse statique qui identifie des modèles dans le code JavaScript pour garantir le respect des guides de style définis. Le projet offre des capacités à la fois pour le linting de code JavaScript et le formatage automatique du code. Il peut vérifier le code source pour détecter les violations de style et corriger automatiquement ces erreurs afin d'aligner la base de code sur un ensemble spécifié de règles de formatage.

    Provides static analysis for JavaScript to identify style violations and enforce coding standards.

    JavaScript
    Voir sur GitHub↗4,936
  • sindresorhus/eslint-plugin-unicornAvatar de sindresorhus

    sindresorhus/eslint-plugin-unicorn

    4,931Voir sur GitHub↗

    eslint-plugin-unicorn is an ESLint plugin that provides a large set of opinionated lint rules for JavaScript and TypeScript projects. Its primary purpose is to enforce code quality, prevent common errors and anti-patterns, and promote a consistent coding style across a codebase. The plugin distinguishes itself by offering an opinionated preset configuration that imposes a specific coding style rather than leaving all choices to the user. Its rules are specifically designed to catch logical mistakes and code smells that go beyond standard ESLint rules. As an added capability, the plugin also e

    Helps catch common programming errors and logical mistakes in JavaScript code.

    JavaScripteslinteslint-configeslint-plugin
    Voir sur GitHub↗4,931
  • standard/semistandardAvatar de standard

    standard/semistandard

    1,415Voir sur GitHub↗

    Semistandard is a static analysis tool and automated code formatter designed to enforce consistent JavaScript syntax and formatting standards across a codebase. It functions as a linter that identifies deviations from established style rules and provides automated corrections to resolve formatting errors without manual intervention. The tool is distinguished by its specific focus on semicolon usage, ensuring that all statements adhere to a uniform syntax standard. It provides comprehensive style management by verifying code against predefined rules and blocking non-compliant submissions withi

    Functions as a static analysis tool that enforces consistent formatting and semicolon usage in JavaScript.

    JavaScript
    Voir sur GitHub↗1,415
  1. Home
  2. Programming Languages & Runtimes
  3. JavaScript Linters

Explorer les sous-tags

  • Zero-Configuration WrappersLinter implementations that wrap existing engines to provide immediate, strict default rules without manual setup. **Distinct from JavaScript Linters:** Distinct from general JavaScript Linters by focusing on the zero-config wrapper architecture rather than just the analysis capability