Why not have a `.pre-commit.checks` file instead of via git config? Or maybe make it so that what is declared in git config's pre-commit section be additive to the default and have a setting to indicate to limit it to certain checks... in this scheme, e.g.:

````gitconfig
[pre-commit]
  checks = rubocop
````

\- will run using the default checks _and_ rubocop. While:

````gitconfig
[pre-commit]
  checks-only = white_space, rubocop
````
\- will limit it to white_space and rubocop only.