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.