This tool can keep your project and repository clean of trailing whitespace and missing terminal newline.
Usage: fix-whitespace [-h|--help] [-v|--verbose] [--version] [--check] [--config CONFIG] [FILES]
The program does the following to files specified in FILES
or in the
configuration file fix-whitespace.yaml
under the current directory
(and its subdirectories):
- Remove trailing whitespace.
- Remove trailing lines containing nothing but whitespace.
- Ensure that the file ends in a newline character.
Available options:
-
-h --help
Show this help information.
-
-v --verbose
Show files as they are being checked.
-
--version
Show program's version.
-
--config=CONFIG
Override the project configuration
fix-whitespace.yaml
. -
--check
With
--check
the program does not change any files, it just checks if any files would have been changed. In this case it returns with a non-zero exit code.
For an example configuration file see the one of Agda.