scalafmt
Code formatter for Scala. tldr-pages
On several platforms
Several platforms
Code formatter for Scala. Configurations are stored in the .scalafmt.conf file.
Reformat all .scala files in the current directory recursively
scalafmtIdentifyReformat specific files or directories with a custom formatting configuration
scalafmt --config path/to/.scalafmt.conf path/to/file_or_directory1 path/to/file_or_directory2 ...IdentifyCheck if files are correctly formatted, returning 0 if all files respect the formatting style
scalafmt --config path/to/.scalafmt.conf --testIdentifyExclude files or directories
scalafmt --exclude path/to/file_or_directory1 path/to/file_or_directory2 ...IdentifyFormat only files that were edited against the current Git branch
scalafmt --config path/to/.scalafmt.conf --mode diffIdentify