Lintpref¶
Lintpref 代码风格检查工具是一个简单的 libpref 文件代码风格检查工具,用于检查 modules/libpref/init/all.js 和 modules/libpref/init/StaticPrefList.yaml 之间是否存在重复条目。如果发现重复条目,lintpref 将会报错并输出 all.js
中包含重复条目的行号。
本地运行¶
可以使用 mach 运行该代码风格检查工具。
$ mach lint --linter lintpref
修复 Lintpref 错误¶
在大多数情况下,应避免重复条目,并从 all.js
中删除重复条目。如果由于任何原因,某个偏好设置需要同时存在于两个文件中,则应将其添加到 tools/lint/libpref/__init__.py 中的 IGNORE_PREFS
中。