Format Code
Detect the project type and format code appropriately.
Detection and Commands
- •
Python (
pyproject.tomlor*.pyfiles):- •
uv run ruff format $ARGUMENTS - •Fallback:
uv run black $ARGUMENTS
- •
- •
Rust (
Cargo.toml):- •
cargo fmt $ARGUMENTS
- •
- •
Go (
go.modor*.gofiles):- •
go fmt ./...orgofmt -w $ARGUMENTS
- •
- •
Node.js/TypeScript (
package.json):- •Check for prettier:
npx prettier --write $ARGUMENTS - •Check for format script:
npm run format
- •Check for prettier:
- •
Mixed projects:
- •Run all applicable formatters
Target
- •If $ARGUMENTS is empty: Format all files in project
- •If $ARGUMENTS is provided: Format only specified file/directory