This linter verifies if a file has:
- unnecessary trailing whitespaces,
- Windows carriage return,
- empty lines at the end of file,
- if file ends with a newline or not
This mozlint linter can be run using mach:
$ mach lint --linter file-whitespace <file paths>
This linter is enabled on most of the code base.
This job is configured as tier 2.
This linter provides a --fix
option. The python script is doing the change itself.