This linter verifies if a file has unnecessary permissions. If a file has execution permissions (+x), file-perm will generate a warning.
It will ignore files starting with
#! for types of files
that typically have shebang lines (such as python, node or
This linter does not have any affect on Windows.
This mozlint linter can be run using mach:
$ mach lint --linter file-perm <file paths>
This linter is enabled on the whole code base.
This job is configured as tier 2.
This linter provides a
--fix option. The python script is doing the change itself.