You could have the linter only run on changed files in a precommit hook, instead of on all files.
I think the implementers of the Go language got it right: there's one style, for everyone. Like it or hate it, there's no Holy War over it.
Few tools do it out of the box (in the python world flake8 supports diff filtering out of the box, and there's diff-cover which can filter analysis beyond just test coverage) but it's easy enough to do with a wrapper, especially if the linter has a configurable or even parseable (e.g. json) output option.