If you want to enforce codding style (which is OK) you need to provide developers the tools to ease that process.
Contributing with patches to 15 different projects, using 15 different rules for styling makes it impossible to keep up.
FOSS projects should start using tools like clang-format so developers don't need care if a project use 2/4/6/8 spaces instead of tab. The tool should be able to automatically format the code before committing.
Some projects even use git hooks to compare the commit with auto-generated styling tools to check if it follows the rules.