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
·
DavidAnson avatar

DavidAnson/markdownlint

0
View on GitHub↗
5,855 Stars·883 Forks·JavaScript·mit·3 Aufrufe

Markdownlint

Features

  • Markdown Formatting - Scans Markdown content against a library of rules to detect formatting errors and enforce consistency.
  • Automated Code Fixes - Applies automatic corrections to Markdown content for rules that support self-healing fixes.
  • Automated Lint Fixes - Applies automatic corrections to Markdown content for rules that support self-healing fixes.
  • Ruby Linting Rules - Embeds HTML comments in Markdown to enable, disable, or reconfigure specific lint rules for parts of a file.
  • Configuration Inheritance - Loads lint settings from JSON files and merges them through an extends keyword for layered rule sets.
  • Configuration File Loading - Reads lint settings from a JSON or custom-format configuration file and supports inheritance through the extends keyword.
  • Markdown Lint Engines - Scans Markdown content against a configurable set of pattern-matching rules to detect formatting violations.
  • Rule Configuration Engines - Supports loading lint settings from JSON files and extending rules via the extends keyword.
  • Rule Suppression Comments - Embeds HTML comments in Markdown to enable, disable, or reconfigure specific lint rules for file sections.
  • Custom Lint Rule Plugins - Provides a plugin interface for adding custom lint rules beyond the built-in set without modifying core code.
  • Tab-to-Space Converters - Replaces hard tab characters with spaces to keep indentation consistent across editors and tools.
  • Custom Rule Development - Adds project-specific lint rules beyond the built-in set to enforce unique formatting requirements.
  • Linter Bundles - Ships a bundled script that runs the same Markdown linting logic in both Node.js and browser environments.
  • ATX Heading Spacing Validators - Checks that atx-style headings have a single space between the hash characters and the heading text to prevent rendering issues.
  • Code Quality and Linting - Style checker for Markdown and CommonMark files.
  • Code Quality Linters - Node.js-based style checker for Markdown files.
  • Tools für Codequalität - Linting tool for Markdown and CommonMark files.
  • Development Utilities - Enforces style guidelines for Markdown files.
  • Linting And Formatting - Node.js-based style checker and linter for Markdown files.

Star-Verlauf

Star-Verlauf für davidanson/markdownlintStar-Verlauf für davidanson/markdownlint

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

Häufig gestellte Fragen

Was sind die Hauptfunktionen von davidanson/markdownlint?

Die Hauptfunktionen von davidanson/markdownlint sind: Markdown Formatting, Automated Code Fixes, Automated Lint Fixes, Ruby Linting Rules, Configuration Inheritance, Configuration File Loading, Markdown Lint Engines, Rule Configuration Engines.

Welche Open-Source-Alternativen gibt es zu davidanson/markdownlint?

Open-Source-Alternativen zu davidanson/markdownlint sind unter anderem: palantir/tslint — TSLint is an extensible static analysis tool that checks TypeScript source files against a configurable set of lint… sasstools/sass-lint — Sass-lint is a static analysis engine designed to enforce coding standards and maintain consistent syntax across Sass… squizlabs/php_codesniffer — PHP_CodeSniffer is a static analysis tool, coding standard linter, and command-line validator for PHP. It scans files… pycqa/flake8 — Flake8 is a Python style checker and static analysis tool that identifies programmatic errors and violations of coding… stylelint/stylelint — Stylelint is a static code analysis tool and linter for CSS and style-like languages. It identifies errors, enforces… ansible/ansible-lint — ansible-lint is a static code analysis tool and linter designed to identify syntax errors and best practice violations…

Open-Source-Alternativen zu Markdownlint

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Markdownlint.
  • palantir/tslintAvatar von palantir

    palantir/tslint

    5,907Auf GitHub ansehen↗

    TSLint is an extensible static analysis tool that checks TypeScript source files against a configurable set of lint rules. It scans code by walking the parsed TypeScript abstract syntax tree, applying rule objects to detect readability, maintainability, and functionality errors. The tool supports rule severity configuration, inline suppression through comment directives, and automatic attachment of fix objects for correcting violations. The project provides a framework for developing custom lint rules and formatters, allowing teams to enforce project-specific coding conventions beyond the bui

    TypeScriptlinterlinting-rulesocto-correct-managed
    Auf GitHub ansehen↗5,907
  • sasstools/sass-lintAvatar von sasstools

    sasstools/sass-lint

    1,750Auf GitHub ansehen↗

    Sass-lint is a static analysis engine designed to enforce coding standards and maintain consistent syntax across Sass and SCSS codebases. As a command-line utility, it integrates into development workflows and build pipelines to automate the validation of stylesheets, ensuring that formatting and best practices are applied consistently throughout a project. The tool distinguishes itself through a flexible configuration system that supports recursive rule inheritance and custom overrides, allowing for the management of complex, large-scale project requirements. It provides granular control ove

    JavaScript
    Auf GitHub ansehen↗1,750
  • squizlabs/php_codesnifferAvatar von squizlabs

    squizlabs/PHP_CodeSniffer

    10,771Auf GitHub ansehen↗

    PHP_CodeSniffer is a static analysis tool, coding standard linter, and command-line validator for PHP. It scans files and directories to detect and report formatting errors and language-specific coding violations without executing the code. The project functions as an automated code formatter capable of correcting detected style and formatting violations to bring source code into compliance with defined standards. It uses token-based lexical analysis to match code patterns against rule sets, ensuring consistency across a codebase. The tool provides comprehensive capabilities for recursive fi

    PHPautomationclicoding-standards
    Auf GitHub ansehen↗10,771
  • pycqa/flake8Avatar von PyCQA

    PyCQA/flake8

    3,760Auf GitHub ansehen↗

    Flake8 is a Python style checker and static analysis tool that identifies programmatic errors and violations of coding standards in source files. It serves as a linting wrapper that aggregates multiple checkers into a single interface, functioning as a pluggable framework for Python code analysis. The tool incorporates a cyclomatic complexity analyzer to measure the logical complexity of functions and identify code that requires refactoring. It is designed for extensibility, allowing the integration of custom plugins and rules through defined entry points. The system provides capabilities fo

    Pythoncomplexity-analysisflake8linter
    Auf GitHub ansehen↗3,760
Alle 30 Alternativen zu Markdownlint anzeigen→