Document pre-commit mirror (#3828)
This commit is contained in:
parent
1b028cc9d9
commit
59e8936768
@ -1,3 +1,5 @@
|
|||||||
|
# Note that we recommend using https://github.com/psf/black-pre-commit-mirror instead
|
||||||
|
# This will work about 2x as fast as using the hooks in this repository
|
||||||
- id: black
|
- id: black
|
||||||
name: black
|
name: black
|
||||||
description: "Black: The uncompromising Python code formatter"
|
description: "Black: The uncompromising Python code formatter"
|
||||||
|
@ -44,6 +44,11 @@
|
|||||||
|
|
||||||
<!-- For example, Docker, GitHub Actions, pre-commit, editors -->
|
<!-- For example, Docker, GitHub Actions, pre-commit, editors -->
|
||||||
|
|
||||||
|
- Black now has an
|
||||||
|
[official pre-commit mirror](https://github.com/psf/black-pre-commit-mirror). Swapping
|
||||||
|
`https://github.com/psf/black` to `https://github.com/psf/black-pre-commit-mirror` in
|
||||||
|
your `.pre-commit-config.yaml` will make Black about 2x faster (#3828)
|
||||||
|
|
||||||
### Documentation
|
### Documentation
|
||||||
|
|
||||||
<!-- Major changes to documentation and policies. Small docs changes
|
<!-- Major changes to documentation and policies. Small docs changes
|
||||||
|
@ -6,7 +6,8 @@ Use [pre-commit](https://pre-commit.com/). Once you
|
|||||||
|
|
||||||
```yaml
|
```yaml
|
||||||
repos:
|
repos:
|
||||||
- repo: https://github.com/psf/black
|
# Using this mirror lets us use mypyc-compiled black, which is about 2x faster
|
||||||
|
- repo: https://github.com/psf/black-pre-commit-mirror
|
||||||
rev: 23.7.0
|
rev: 23.7.0
|
||||||
hooks:
|
hooks:
|
||||||
- id: black
|
- id: black
|
||||||
@ -17,8 +18,10 @@ repos:
|
|||||||
language_version: python3.11
|
language_version: python3.11
|
||||||
```
|
```
|
||||||
|
|
||||||
Feel free to switch out the `rev` value to something else, like another
|
Feel free to switch out the `rev` value to a different version of Black.
|
||||||
[tag/version][black-tags] or even a specific commit. Although we discourage the use of
|
|
||||||
|
Note if you'd like to use a specific commit in `rev`, you'll need to swap the repo
|
||||||
|
specified from the mirror to https://github.com/psf/black. We discourage the use of
|
||||||
branches or other mutable refs since the hook [won't auto update as you may
|
branches or other mutable refs since the hook [won't auto update as you may
|
||||||
expect][pre-commit-mutable-rev].
|
expect][pre-commit-mutable-rev].
|
||||||
|
|
||||||
@ -30,7 +33,8 @@ include Jupyter Notebooks. To use this hook, simply replace the hook's `id: blac
|
|||||||
|
|
||||||
```yaml
|
```yaml
|
||||||
repos:
|
repos:
|
||||||
- repo: https://github.com/psf/black
|
# Using this mirror lets us use mypyc-compiled black, which is about 2x faster
|
||||||
|
- repo: https://github.com/psf/black-pre-commit-mirror
|
||||||
rev: 23.7.0
|
rev: 23.7.0
|
||||||
hooks:
|
hooks:
|
||||||
- id: black-jupyter
|
- id: black-jupyter
|
||||||
@ -45,6 +49,5 @@ repos:
|
|||||||
The `black-jupyter` hook became available in version 21.8b0.
|
The `black-jupyter` hook became available in version 21.8b0.
|
||||||
```
|
```
|
||||||
|
|
||||||
[black-tags]: https://github.com/psf/black/tags
|
|
||||||
[pre-commit-mutable-rev]:
|
[pre-commit-mutable-rev]:
|
||||||
https://pre-commit.com/#using-the-latest-version-for-a-repository
|
https://pre-commit.com/#using-the-latest-version-for-a-repository
|
||||||
|
Loading…
Reference in New Issue
Block a user