Skip to content

normalize tools lint ​

Run linters, formatters, and type checkers.

Usage ​

bash
normalize tools lint [PATH]       # Run linters (default)
normalize tools lint run [PATH]   # Explicit run
normalize tools lint list         # List available linters

Options ​

OptionDescription
--fixAuto-fix issues where supported
--jsonJSON output
--only <TOOLS>Run only specific tools
--exclude <TOOLS>Skip specific tools

Examples ​

bash
# Lint current directory
normalize tools lint

# Lint specific path
normalize tools lint src/

# With auto-fix
normalize tools lint --fix

# List available tools
normalize tools lint list

Detected Tools ​

Normalize auto-detects and runs appropriate tools:

LanguageLinters
Rustcargo clippy, cargo fmt --check
Pythonruff, mypy, pyright
JavaScript/TypeScripteslint, oxlint, tsc
Gogo vet, staticcheck

See Also ​