{"enrichment":{"faq":[{"a":"webhint is an MIT-licensed linting tool that runs runtime audits against .NET browser-facing sites, catching accessibility, performance, security header, SEO, and PWA issues that static linters miss. It automates quality checks by pointing at your local or deployed URL and returns categorized findings ready for the team to act on.","q":"What is webhint and how does it audit .NET frontend sites?"},{"a":"webhint runs via CLI against any URL. Install via npm, create a `.hintrc` configuration file in your .NET repository root, then execute webhint with your target URL (localhost during development or your deployed site). webhint uses browser automation to test runtime behavior, catching issues that static analysis cannot detect.","q":"How do I run webhint on my .NET frontend?"},{"a":"Install webhint via npm, then create a `.hintrc` config file to define which hints to run and their severity levels. Add repeatable npm scripts to your `package.json` so your team can run webhint consistently. This baseline configuration ensures all developers and CI/CD pipelines audit against the same standards.","q":"How do I set up webhint in my .NET repository?"},{"a":"webhint performance and security headers checks validate HTTP security headers, HTTPS enforcement, accessibility compliance (WCAG), image optimization, JavaScript bundle size, and other runtime quality signals. It also audits SEO metadata, PWA manifest validity, and browser compatibility to give you a complete picture of your site's health.","q":"What does webhint check for in accessibility, performance, and security?"},{"a":"Yes. webhint validates PWA signals and runtime page quality in .NET repositories by checking service worker registration, manifest.json structure, offline capability, and install prompts. These checks run at runtime, so webhint catches real-world PWA issues that your static tooling may miss.","q":"Can webhint validate PWA signals and manifest in .NET projects?"},{"a":"webhint returns categorized findings grouped by hint type (accessibility, performance, security, SEO, PWA). Each result includes severity, description, and remediation guidance. Review the categorized output with your team, prioritize by severity and impact, then update your .NET frontend code or configuration accordingly.","q":"How do I interpret webhint audit results and fix failures?"}],"shadow_tags":["site-audit-tool","runtime-quality","accessibility-checker","security-headers","pwa-validation","browser-automation","frontend-linting","performance-testing","seo-analysis","dotnet-tooling"],"summary_rewrite":"webhint runs runtime audits against .NET browser-facing sites, catching accessibility, performance, security header, SEO, and PWA issues that static linters miss. Configure a `.hintrc` baseline, point it at your local or deployed URL, and get categorized findings ready for the team to act on."},"files":[{"bytes":5158,"path":"catalog/Tools/webhint/skills/webhint/SKILL.md","sha256":"f3ba4ba73317874b6e0d443bd1f03c53f830e3faebf1144041112dc00cc309c7","url":"https://skillfed.io/files/managedcode/dotnet-skills/webhint/0316af80/SKILL.md"}],"id":"managedcode/dotnet-skills/webhint","links":{"html":"https://skillfed.io/managedcode/dotnet-skills/webhint","md":"https://skillfed.io/managedcode/dotnet-skills/webhint.md","repo":"https://github.com/managedcode/dotnet-skills"},"meta":{"agents_supported":[],"first_seen":"2026-07-28","forks":35,"language":"C#","last_updated":"2026-07-25","license":"MIT","name":"webhint","publisher":"managedcode","stars":463},"relations":{"similar":[{"id":"managedcode/dotnet-skills/stylelint"},{"id":"managedcode/dotnet-skills/biome"},{"id":"managedcode/dotnet-skills/playwright-visual-testing"},{"id":"managedcode/dotnet-skills/metalint"},{"id":"managedcode/dotnet-skills/eslint"},{"id":"managedcode/dotnet-skills/chous"},{"id":"managedcode/dotnet-skills/htmlhint"},{"id":"managedcode/dotnet-skills/dotnet"},{"id":"managedcode/dotnet-skills/quality-ci"},{"id":"managedcode/dotnet-skills/roslynator"}]},"slug":{"owner":"managedcode","repo":"dotnet-skills","skill":"webhint"},"version":"0316af80"}
