整理Python代码先定范围的Skill

对Megatron-LM代码运行linting检查和自动格式化。

mcore-linting-and-formatting 是整理 Megatron-LM 代码格式与静态检查的 Skill。它区分只检查与自动修改,并列出导入排序、类型提示、文档和异常处理约定。

先核对比基准和处理范围,再选择模式;导入改过要检查排序,自动修改后也要读差异。文件被整理得一致,不说明执行逻辑和接口行为没有变化。

原文的行长、类型写法与工具分组是这个项目的约定,不是所有 Python 仓库的标准。安装分组列出的工具与执行脚本提到的工具还需对账,不能假设环境已经齐全。

适合提交前把样式问题与行为验证分开处理。本文未运行格式工具,脚本实现与项目配置未展开;静态检查通过仍不能代替相关测试,也不把归档说明当当前工具版本的实测。

分类:测试排错

来源仓库:nvidia/skills

适合用来做什么

  • 请运行autoformat.sh来格式化Megatron-LM的代码。
  • 如何使用ruff和black来检查和格式化代码?

安装 mcore-linting-and-formatting

npx skills add https://www.iskills.cc/skills/nvidia/skills/mcore-linting-and-formatting/SKILL.md

在本机终端执行安装命令。安装前请阅读原始说明,确认所需工具、账号和权限。

查看安装步骤 · 查看常见问题

查看 mcore-linting-and-formatting 的用途与原始说明

浏览全部 Skill 指南