许可证

此代码风格检查工具验证文件是否具有已知的许可证头。

默认情况下,Firefox 使用 MPL-2 许可证以及 相应的头部。在某些情况下(第三方代码),文件可能具有不同的头部文件。如果是这种情况,头部的重要行之一应列在 有效许可证列表 中。

本地运行

此 mozlint 代码风格检查工具可以使用 mach 运行。

$ mach lint --linter license <file paths>

配置

此代码风格检查工具在大部分代码库中都已启用。

自动修复

此代码风格检查工具提供了一个 --fix 选项。Python 脚本本身正在进行更改,并将根据语言使用正确的 MPL-2 头部。如果文件是脚本(即以 !# 开头)或 XML 文件 <?xml>,它将在正确的位置添加许可证。

来源