Hi everyone,

I've noticed that Apache Geaflow currently doesn't have a code linting tool in 
place, leading to inconsistent code formatting across the project.
 For better code readability and long-term maintainability, I propose 
integrating the Spotless plugin into the project to standardize our code style.
The project’s existing codebase would require extensive formatting adjustments 
if applied all at once, which would disrupt historical commit tracking (e.g., 
git blame). 
As a more practical initial step, I suggest integrating Spotless with the 
pre-commit hook first: this way, the plugin will only check and automatically 
format the changed lines in each commit, avoiding large-scale modifications to 
the existing codebase.
The original issue and corresponding PR for this integration are linked below 
for reference:
Issue: https://github.com/apache/geaflow/issues/663
PR: https://github.com/apache/geaflow/pull/757
I’d love to hear your thoughts on this approach, as well as any suggestions or 
alternative solutions you may have.




Thanks,
Yao Jun

Reply via email to