File permission
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
shell scripts).
This linter does not have any affect on Windows.
Run Locally
This mozlint linter can be run using mach:
$ mach lint --linter file-perm <file paths>
Configuration
This linter is enabled on the whole code base.
This job is configured as tier 2.
Autofix
This linter provides a --fix
option. The python script is doing the change itself.