I've seen many white space diffs in PRs caused by inconsistent formatting configurations. This adds unnecessary diffs to code reviews, increasing noise.
We should have a consistent formatter and linter configuration for the entire codebase, enforced by CI. This can be achieved by a combination of linter config files, a script that lints and formats the entire repo, and a CI that confirms that running the script does not change any file in the repo.
I've seen many white space diffs in PRs caused by inconsistent formatting configurations. This adds unnecessary diffs to code reviews, increasing noise.
We should have a consistent formatter and linter configuration for the entire codebase, enforced by CI. This can be achieved by a combination of linter config files, a script that lints and formats the entire repo, and a CI that confirms that running the script does not change any file in the repo.