Markuplint
Official@markuplint · npm
Peace of mind in your markup - An HTML linter for all markup developers.
Agent Skills by Markuplint
Showing 25 vetted skills indexed across 1 GitHub repositories.
impl
Orchestrates implementation from agreed plan through review, testing, commit, and PR creation.
framework-parsers
Create and maintain markuplint framework parser and spec packages following architectural constraints.
list-rule-test
List and filter test IDs from markuplint rule spec files with statistics.
bench-triage
Triages nu-validator coverage fixtures by reading specs and driving verdicts to confirmed states.
product-manager
Analyze repositories and review changes from a Product Manager operational perspective.
bench-rule-enable
Enables markuplint rules in the nu-validator bench config with flat or severity-override patterns.
bench-virtual-rule
Mirrors preset virtual rule selectors into bench/config.ts so benchmarks exercise them.
release
Automates markuplint releases including version bumps, tag pushes, npm verification, and release notes.
bench-setup
Initializes the nu-validator benchmark environment with Docker, submodules, and snapshot generation.
pr
Creates and pushes GitHub pull requests with pre-flight checks, conflict detection, and CI monitoring.
sponsors
Sync GitHub Sponsors listings across README and website files using the GraphQL API.
qa-engineer
Reviews code and tests to detect test-faking, swallowed exceptions, and coverage gaps.
issue
Analyzes or creates GitHub Issues and builds a TDD resolution plan.
doc
Enforces JSDoc-first documentation policy for the markuplint repository.
verify-docs
Verify documentation claims in spec-heavy packages against live web standards and source code.
bench-maintain
Maintains the nu-validator coverage benchmark by defending invariants across upstream updates and markuplint changes.
grill-me
Interrogates plans and designs through sequential questions with recommended answers.
bench-xref
Syncs benchmark cross-reference blocks onto GitHub issue bodies via the xref CLI.
git
Enforces branch guards, commit ordering, and Conventional Commits formatting for repository commits.
markuplint-configure
Configures Markuplint rules at project, file, or element scope based on lint violations.
migrate4-5-legacy-path
Redirects legacy installs to the canonical markuplint v4-to-v5 migration skill.
markuplint-setup
Installs and configures Markuplint with framework detection, presets, and rule adoption.
migrate4-5
Migrates markuplint configuration and dependencies from v4 to v5.
erb-parser-maintenance
Update ERubyParser ignoreTags patterns and run unit tests.
Frequently Asked Questions About Markuplint
FAQPage SchemaWhat specific tasks does Markuplint enable for developers?▼
Markuplint enables developers to enforce strict syntax standards across HTML and ERB files. It provides a robust engine for identifying markup errors, managing custom rule mappings, and ensuring consistent code quality through automated validation of template structures and tag patterns.
Which technical personas benefit from using this linting engine?▼
Frontend engineers, web developers, and quality assurance specialists benefit from this engine. It is specifically designed for those managing complex markup environments who require granular control over linting rules and syntax validation to maintain project-wide consistency.
What are the core prerequisites for implementing this linting engine?▼
Implementation requires a TypeScript-compatible environment to manage the core engine and rule mappings. Users must be prepared to configure specific ignoreTags patterns for ERB files and maintain unit tests to ensure the parser correctly interprets custom markup structures.