许可证¶
此代码风格检查工具验证文件是否具有已知的许可证头。
默认情况下,Firefox 使用 MPL-2 许可证以及 相应的头部。在某些情况下(第三方代码),文件可能具有不同的头部文件。如果是这种情况,头部的重要行之一应列在 有效许可证列表 中。
本地运行¶
此 mozlint 代码风格检查工具可以使用 mach 运行。
$ mach lint --linter license <file paths>
配置¶
此代码风格检查工具在大部分代码库中都已启用。
自动修复¶
此代码风格检查工具提供了一个 --fix
选项。Python 脚本本身正在进行更改,并将根据语言使用正确的 MPL-2 头部。如果文件是脚本(即以 !#
开头)或 XML 文件 <?xml>
,它将在正确的位置添加许可证。