Kenneth Knowles created BEAM-4394:
-------------------------------------
Summary: Consider enabling spotless java format throughout codebase
Key: BEAM-4394
URL: https://issues.apache.org/jira/browse/BEAM-4394
Project: Beam
Issue Type: New Feature
Components: build-system
Reporter: Kenneth Knowles
"Spotless" can enforce - and automatically restore - automatic Java formatting.
Whenever formatting is off, it tells a user the exact command to fix it.
It isn't (just) about code layout, it is about automation. We have pretty
strict style rules enforced by checkstyle. The most efficient way to fix up a
file is with autoformat. But if the autoformat hits a bunch of irrelevant
lines, that is annoying for a reviewer and obscures git blame.
If we enforce autoformat all the time, then it makes sure that autoformatting a
particular PR has minimal effects and is always safe to do.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)