Skip to main content

lint

Auto-fix all formatting issues in the docs-builder repo — runs dotnet format for C# and npm fmt:write for TypeScript/JS. Use when the user asks to fix formatting, lint the code, or when a pre-commit hook fails due to formatting.

Source facts

Repository
elastic/docs-builder
Last source activity
April 28, 2026 at 11:50
Detected SKILL.md language
English
Stars
25
Forks
45

Install options

The review-first prompt is selected by default. You can switch to a direct command or download a local copy.

Review the source files

Read SKILL.md and any companion files shown by SkillsMP before deciding whether to install.

Showing SKILL.md

SKILL.md
Source instructions · Read-only preview
name
lint
description
Auto-fix all formatting issues in the docs-builder repo — runs dotnet format for C# and npm fmt:write for TypeScript/JS. Use when the user asks to fix formatting, lint the code, or when a pre-commit hook fails due to formatting.
# Lint Skill Fixes all formatting issues across C# and TypeScript in the docs-builder repo. ## Steps ### 1. Fix C# formatting ```bash dotnet format ``` This applies the project's editorconfig and code style rules to all C# files. ### 2. Fix TypeScript/JS formatting ```bash cd src/Elastic.Documentation.Site && npm run fmt:write ``` This runs Prettier on all frontend source files. ### 3. Report results After both commands complete: - If files were changed: list which files were reformatted - If nothing changed: confirm "No formatting issues found" ## Notes - This skill fixes files in place but does **not** commit - Run this before `/commit` if you see formatting errors in build output or pre-commit hook failures - Formatting rules are enforced by Husky.Net pre-commit hooks (prettier + eslint for TS, dotnet-lint on pre-push for C#) - `dotnet format` is also available as `./build.sh lint` for the full lint pipeline
View on GitHub