Loading...
Loading...
Linting and formatting for Megatron-LM. Covers running autoformat.sh, tools (ruff, black, isort, pylint, mypy), and code style rules.
npx skill4agent add nvidia/skills mcore-linting-and-formatting# Check mode (no changes applied)
BASE_REF=main CHECK_ONLY=true SKIP_DOCS=false bash tools/autoformat.sh
# Fix mode
BASE_REF=main CHECK_ONLY=false bash tools/autoformat.shblackisortpylintruffmypyuv run isortuv run isort <file1>.py <file2>.pyuv sync --locked --only-group lintingruffblackisortpylinttools/autoformat.shlintingX | NoneOptional[X]snake_casePascalCasepyproject.tomlexcept