This example shows integration with scalafmt plugin.
Reformat executed on every
cbt compile call, and affects only *.scala source files.
You can provide your custom scalfmt preferences in build via
To see formatting in action: execute
cbt breakFormatting to break formatting and then execute
cbt scalafmt to get formatting back.
To check if your code is properly formatted(for example as part of CI validation), you can execute:
cbt scalafmt git diff --exit-code
Last command will return non-zero code, if your code isn't properly formatted.