awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
standard avatar

standard/standard

0
View on GitHub↗
29,431 Stars·2,309 Forks·JavaScript·MIT·11 Aufrufestandardjs.com↗

Standard

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, including the restriction of unsafe programming patterns, the management of semicolon usage, and support for modern ECMAScript syntax. It supports analysis of code embedded in Markdown or HTML files and integrates with version control workflows via git hooks to run style checks during the pre-commit phase.

The toolset includes native IDE integration and a programmatic API for retrieving structured reports on analysis results.

Features

  • Coding Style Tools - Provides utilities that automatically format, lint, and enforce consistency in source code style.
  • JavaScript Linters - Checks JavaScript source code for style violations and common errors to ensure a consistent codebase.
  • JavaScript Style Guides - Implements a predefined set of rules for JavaScript formatting and syntax to ensure consistency across projects.
  • Automatic Code Formatters - Automatically corrects indentation, spacing, and syntax inconsistencies in JavaScript files to match a defined standard.
  • AST Pattern Matching - Implements structural code analysis by transforming source code into abstract syntax trees to detect pattern violations.
  • Code Transformation Tools - Provides utilities that parse and modify source code structure programmatically to resolve style violations.
  • Modern Syntax - Provides support for the latest ECMAScript language specifications and modern JavaScript syntax features.
  • Coding Standards Enforcement - Implements an automated system for validating source code against a predefined set of style rules.
  • Style Guide Enforcers - Automatically enforces a strict, singular standard for indentation, quotes, and spacing to ensure a uniform appearance.
  • Automated Code Fixers - Automatically rewrites source code to resolve identified formatting issues and style inconsistencies.
  • Static Code Analysis Tools - Scans JavaScript source code without executing it to identify style violations and potential programming errors.
  • Linters & Formatters - Provides a combined linter and formatter to enforce consistent coding styles in JavaScript through static analysis.
  • Static Code Analysis - Programmatically analyzes source code to detect bugs and maintainability issues without executing the program.
  • Global Variables and Environments - Provides a mechanism to manage environment-specific global variables to prevent false positive warnings.
  • Semicolon Configuration Rules - Enforces rules for semicolon usage to ensure visual consistency and prevent runtime errors.
  • File Exclusion Rules - Implements configuration mechanisms to define files and directories that should be ignored during analysis.
  • IDE Analysis Integrations - Integrates static analysis engines directly into code editors to surface results and provide remediation guidance.
  • Pre-commit Hooks - Integrates automated style checks and fixes into the pre-commit phase of the version control workflow.
  • Ignore File Parsers - Parses version control ignore patterns to automatically exclude specific files and directories from processing.
  • Linter Global Variable Definitions - Supports configuration of global identifiers to prevent undefined-variable warnings across different runtime environments.
  • Extensible Plugin Architectures - Implements a framework that supports modular extension and the injection of custom parsers and rules.
  • Rule Configuration Engines - Allows users to override default analysis behavior by customizing plugins, rules, and environments via configuration.
  • Interchangeable Parser Integrations - Supports swapping the default language parser for alternative implementations to handle experimental or non-standard syntax.
  • Unsafe Programming Pattern Restrictions - Provides rules to prevent common programming errors by forbidding unused variables and requiring strict equality checks.
  • Code Quality and Standards - Opinionated, zero-configuration JavaScript style guide and linter.
  • Tools für Codequalität - JavaScript style guide with built-in linter and auto-fixer.
  • Testing and Quality Assurance - Style guide with linter and automatic code fixer.

Star-Verlauf

Star-Verlauf für standard/standardStar-Verlauf für standard/standard

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu Standard

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Standard.
  • feross/standardAvatar von feross

    feross/standard

    29,431Auf GitHub ansehen↗

    Standard is a zero-configuration static analyzer, linter, and formatter for JavaScript. It functions as a style guide that enforces consistent coding rules and identifies programming errors without requiring manual configuration files. The tool distinguishes itself by providing an automatic code fixer that scans source files to correct style violations and ensure a uniform codebase. It implements a predefined rule set to eliminate the need for project-specific configuration. The project covers a broad range of static analysis capabilities, including support for experimental language syntax a

    JavaScript
    Auf GitHub ansehen↗29,431
  • alibaba/p3cAvatar von alibaba

    alibaba/p3c

    30,827Auf GitHub ansehen↗

    p3c is a Java static analysis tool and code quality linter designed to enforce professional coding guidelines and quality standards. It utilizes a set of custom rules based on the PMD engine to scan source code for style violations, performance bottlenecks, and potential bugs. The project is distributed as an IDE linting plugin that provides real-time feedback and warnings during development. It also includes functionality for pre-commit code quality gates, allowing modified files to be scanned and blocked if they violate defined rules before being committed to version control. The analysis

    Kotlin
    Auf GitHub ansehen↗30,827
  • jshint/jshintAvatar von jshint

    jshint/jshint

    9,064Auf GitHub ansehen↗

    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

    JavaScript
    Auf GitHub ansehen↗9,064
  • stylelint/stylelintAvatar von stylelint

    stylelint/stylelint

    11,484Auf GitHub ansehen↗

    Stylelint is a static code analysis tool and linter for CSS and style-like languages. It identifies errors, enforces coding conventions, and operates as a PostCSS plugin to validate stylesheets during build pipelines. The project distinguishes itself through support for non-standard syntaxes, including preprocessor parsing for SCSS and Less, and the ability to extract and lint embedded styles from JavaScript, HTML, and template literals. It features an automated fixing system that programmatically corrects repairable styling violations to ensure consistency. The system provides a plugin arch

    JavaScript
    Auf GitHub ansehen↗11,484
Alle 30 Alternativen zu Standard anzeigen→

Häufig gestellte Fragen

Was macht standard/standard?

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.

Was sind die Hauptfunktionen von standard/standard?

Die Hauptfunktionen von standard/standard sind: Coding Style Tools, JavaScript Linters, JavaScript Style Guides, Automatic Code Formatters, AST Pattern Matching, Code Transformation Tools, Modern Syntax, Coding Standards Enforcement.

Welche Open-Source-Alternativen gibt es zu standard/standard?

Open-Source-Alternativen zu standard/standard sind unter anderem: feross/standard — Standard is a zero-configuration static analyzer, linter, and formatter for JavaScript. It functions as a style guide… alibaba/p3c — p3c is a Java static analysis tool and code quality linter designed to enforce professional coding guidelines and… jshint/jshint — JSHint is a JavaScript static analysis tool and linter designed to detect errors and enforce coding standards. It… stylelint/stylelint — Stylelint is a static code analysis tool and linter for CSS and style-like languages. It identifies errors, enforces… prettier/prettier — Prettier is an opinionated code formatter that parses source code and reprints it from scratch to enforce a… standard/semistandard — Semistandard is a static analysis tool and automated code formatter designed to enforce consistent JavaScript syntax…