Something went wrong. Try again.
Something went wrong. Try again.
Development Tasks #
This project uses mise to manage development tools and run common tasks. Mise ensures everyone uses the same tool versions and provides convenient commands for formatting and linting.
If you prefer not to use mise, all tasks have equivalent shell scripts in the tasks/ directory.
Available Tasks #
audit #
- Usage:
audit
Audit dependencies
build #
- Usage:
build - Aliases:
b
Build the project
check #
- Usage:
check - Aliases:
c
Check for compilation errors
format #
-
Depends: format:**
-
Usage:
format -
Aliases:
fmt
Format all files
format:markdown #
- Usage:
format:markdown - Aliases:
fmt:markdown,fmt:md,format:md
Format markdown files
format:rust #
- Usage:
format:rust - Aliases:
fmt:rust,fmt:rs,format:rs
Format rust files
format:toml #
- Usage:
format:toml - Aliases:
fmt:toml
Format toml files
lint #
-
Depends: lint:**
-
Usage:
lint -
Aliases:
l
Lint all files
lint:editorconfig #
- Usage:
lint:editorconfig - Aliases:
l:ec,l:editorconfig,lint:ec
Lint files with editorconfig-checker
lint:markdown #
- Usage:
lint:markdown - Aliases:
l:md,l:markdown,lint:md
Lint markdown files
lint:rust #
- Usage:
lint:rust - Aliases:
l:rust,l:rs,lint:rs
Lint rust files
lint:toml #
- Usage:
lint:toml - Aliases:
l:toml
Lint toml files
test #
- Usage:
test - Aliases:
t
Run all tests