Lintpref

Lintpref 代码风格检查工具是一个简单的 libpref 文件代码风格检查工具,用于检查 modules/libpref/init/all.jsmodules/libpref/init/StaticPrefList.yaml 之间是否存在重复条目。如果发现重复条目,lintpref 将会报错并输出 all.js 中包含重复条目的行号。

本地运行

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

$ mach lint --linter lintpref

修复 Lintpref 错误

在大多数情况下,应避免重复条目,并从 all.js 中删除重复条目。如果由于任何原因,某个偏好设置需要同时存在于两个文件中,则应将其添加到 tools/lint/libpref/__init__.py 中的 IGNORE_PREFS 中。

来源