Configure black for Python formatting (#97)

This commit is contained in:
Jon Meow
2020-06-29 11:34:15 -07:00
committed by GitHub
parent 07e814ae5f
commit bc76242838
3 changed files with 19 additions and 1 deletions
+6 -1
View File
@@ -31,7 +31,12 @@ repos:
additional_dependencies: [markdown-toc]
files: .*\.md$
exclude: ^src/jekyll/theme/
# Prettier should be run late so that it can re-format any prior changes.
# Formatters should be run late so that they can re-format any prior changes.
- repo: https://github.com/psf/black
rev: stable
hooks:
- id: black
language_version: python3.6
- repo: https://github.com/prettier/prettier
rev: 2.0.5
hooks:
+9
View File
@@ -14,6 +14,7 @@ contributions.
<!-- toc -->
- [pre-commit](#pre-commit)
- [black](#black)
- [codespell](#codespell)
- [markdown-toc](#markdown-toc)
- [Prettier](#prettier)
@@ -42,6 +43,14 @@ To set up pre-commit:
When modifying or adding pre-commit hooks, please run
`pre-commit run --all-files` to see what changes.
## black
> **pre-commit enabled**: If you're using pre-commit, it will run this.
> Installing and running manually is optional, but may be helpful.
We use [Black](https://github.com/psf/black) to format Python code. Although
[Prettier](#prettier) is used for most languages, it doesn't support Python.
## codespell
> **pre-commit enabled**: If you're using pre-commit, it will run this.
+4
View File
@@ -0,0 +1,4 @@
[tool.black]
line-length = 80
target-version = ['py36', 'py37', 'py38']
include = '\.pyi?$'