X-Git-Url: https://git.madduck.net/etc/vim.git/blobdiff_plain/205f3b67fbddc7ba0fa330c0493821e404451b82..7d032fa848c8910007a0a41c1ba61d70d2846f48:/docs/version_control_integration.md?ds=inline diff --git a/docs/version_control_integration.md b/docs/version_control_integration.md index 25dac30..0e09854 100644 --- a/docs/version_control_integration.md +++ b/docs/version_control_integration.md @@ -9,7 +9,7 @@ Use [pre-commit](https://pre-commit.com/). Once you ```yaml repos: - repo: https://github.com/psf/black - rev: 19.10b0 # Replace by any tag/version: https://github.com/psf/black/tags + rev: 20.8b1 # Replace by any tag/version: https://github.com/psf/black/tags hooks: - id: black language_version: python3 # Should be a command that runs python3.6+ @@ -23,6 +23,11 @@ for your project. See _Black_'s own [pyproject.toml](https://github.com/psf/black/blob/master/pyproject.toml) for an example. +When using the `--diff` flag with `pre-commit`, you must also use the `--check` flag. +When you want to run _Black_ only on specific files in pre-commit, either use +pre-commit's own `files` and `exclude` or, when using _Black_'s `--include`, set +`--force-exclude` to the negated regex of `--include`. + If you're already using Python 3.7, switch the `language_version` accordingly. Finally, `stable` is a branch that tracks the latest release on PyPI. If you'd rather run on master, this is also an option.