.coveragerc
.flake8
.gitignore
.pre-commit-config.yaml
.pre-commit-hooks.yaml
.prettierrc.yaml
.readthedocs.yaml
AUTHORS.md
CHANGES.md
CONTRIBUTING.md
Dockerfile
LICENSE
MANIFEST.in
README.md
action.yml
mypy.ini
pyproject.toml
setup.cfg
setup.py
test_requirements.txt
tox.ini
.github/CODE_OF_CONDUCT.md
.github/PULL_REQUEST_TEMPLATE.md
.github/dependabot.yml
.github/mypyc-requirements.txt
.github/ISSUE_TEMPLATE/bug_report.md
.github/ISSUE_TEMPLATE/config.yml
.github/ISSUE_TEMPLATE/docs-issue.md
.github/ISSUE_TEMPLATE/feature_request.md
.github/ISSUE_TEMPLATE/style_issue.md
.github/workflows/changelog.yml
.github/workflows/diff_shades.yml
.github/workflows/diff_shades_comment.yml
.github/workflows/doc.yml
.github/workflows/docker.yml
.github/workflows/fuzz.yml
.github/workflows/lint.yml
.github/workflows/pypi_upload.yml
.github/workflows/test-311.yml
.github/workflows/test.yml
.github/workflows/upload_binary.yml
action/main.py
autoload/black.vim
docs/Makefile
docs/authors.md
docs/change_log.md
docs/conf.py
docs/faq.md
docs/getting_started.md
docs/index.md
docs/license.md
docs/make.bat
docs/requirements.txt
docs/_static/license.svg
docs/_static/logo2-readme.png
docs/_static/logo2.png
docs/_static/pypi_template.svg
docs/compatible_configs/flake8/.flake8
docs/compatible_configs/flake8/setup.cfg
docs/compatible_configs/flake8/tox.ini
docs/compatible_configs/isort/.editorconfig
docs/compatible_configs/isort/.isort.cfg
docs/compatible_configs/isort/pyproject.toml
docs/compatible_configs/isort/setup.cfg
docs/compatible_configs/pylint/pylintrc
docs/compatible_configs/pylint/pyproject.toml
docs/compatible_configs/pylint/setup.cfg
docs/contributing/gauging_changes.md
docs/contributing/index.md
docs/contributing/issue_triage.md
docs/contributing/release_process.md
docs/contributing/the_basics.md
docs/contributing/reference/reference_classes.rst
docs/contributing/reference/reference_exceptions.rst
docs/contributing/reference/reference_functions.rst
docs/contributing/reference/reference_summary.rst
docs/guides/index.md
docs/guides/introducing_black_to_your_project.md
docs/guides/using_black_with_other_tools.md
docs/integrations/editors.md
docs/integrations/github_actions.md
docs/integrations/index.md
docs/integrations/source_version_control.md
docs/the_black_code_style/current_style.md
docs/the_black_code_style/future_style.md
docs/the_black_code_style/index.md
docs/usage_and_configuration/black_as_a_server.md
docs/usage_and_configuration/black_docker_image.md
docs/usage_and_configuration/file_collection_and_discovery.md
docs/usage_and_configuration/index.md
docs/usage_and_configuration/the_basics.md
gallery/Dockerfile
gallery/README.md
gallery/gallery.py
plugin/black.vim
scripts/__init__.py
scripts/check_pre_commit_rev_in_example.py
scripts/check_version_in_basics_example.py
scripts/diff_shades_gha_helper.py
scripts/fuzz.py
scripts/migrate-black.py
src/_black_version.py
src/black/__init__.py
src/black/__main__.py
src/black/brackets.py
src/black/cache.py
src/black/comments.py
src/black/concurrency.py
src/black/const.py
src/black/debug.py
src/black/files.py
src/black/handle_ipynb_magics.py
src/black/linegen.py
src/black/lines.py
src/black/mode.py
src/black/nodes.py
src/black/numerics.py
src/black/output.py
src/black/parsing.py
src/black/py.typed
src/black/report.py
src/black/rusty.py
src/black/strings.py
src/black/trans.py
src/black.egg-info/PKG-INFO
src/black.egg-info/SOURCES.txt
src/black.egg-info/dependency_links.txt
src/black.egg-info/entry_points.txt
src/black.egg-info/not-zip-safe
src/black.egg-info/requires.txt
src/black.egg-info/top_level.txt
src/blackd/__init__.py
src/blackd/__main__.py
src/blackd/middlewares.py
src/blib2to3/Grammar.txt
src/blib2to3/LICENSE
src/blib2to3/PatternGrammar.txt
src/blib2to3/README
src/blib2to3/__init__.py
src/blib2to3/pygram.py
src/blib2to3/pytree.py
src/blib2to3/pgen2/__init__.py
src/blib2to3/pgen2/conv.py
src/blib2to3/pgen2/driver.py
src/blib2to3/pgen2/grammar.py
src/blib2to3/pgen2/literals.py
src/blib2to3/pgen2/parse.py
src/blib2to3/pgen2/pgen.py
src/blib2to3/pgen2/token.py
src/blib2to3/pgen2/tokenize.py
tests/__init__.py
tests/conftest.py
tests/empty.toml
tests/optional.py
tests/test.toml
tests/test_black.py
tests/test_blackd.py
tests/test_format.py
tests/test_ipynb.py
tests/test_no_ipynb.py
tests/test_trans.py
tests/util.py
tests/data/empty_pyproject.toml
tests/data/fast/pep_572_do_not_remove_parens.py
tests/data/include_exclude_tests/.gitignore
tests/data/include_exclude_tests/pyproject.toml
tests/data/include_exclude_tests/b/.definitely_exclude/a.pie
tests/data/include_exclude_tests/b/.definitely_exclude/a.py
tests/data/include_exclude_tests/b/.definitely_exclude/a.pyi
tests/data/include_exclude_tests/b/dont_exclude/a.pie
tests/data/include_exclude_tests/b/dont_exclude/a.py
tests/data/include_exclude_tests/b/dont_exclude/a.pyi
tests/data/include_exclude_tests/b/exclude/a.pie
tests/data/include_exclude_tests/b/exclude/a.py
tests/data/include_exclude_tests/b/exclude/a.pyi
tests/data/invalid_gitignore_tests/.gitignore
tests/data/invalid_gitignore_tests/a.py
tests/data/invalid_gitignore_tests/pyproject.toml
tests/data/invalid_nested_gitignore_tests/a.py
tests/data/invalid_nested_gitignore_tests/pyproject.toml
tests/data/invalid_nested_gitignore_tests/a/.gitignore
tests/data/invalid_nested_gitignore_tests/a/a.py
tests/data/jupyter/non_python_notebook.ipynb
tests/data/jupyter/notebook_empty_metadata.ipynb
tests/data/jupyter/notebook_no_trailing_newline.ipynb
tests/data/jupyter/notebook_trailing_newline.ipynb
tests/data/jupyter/notebook_which_cant_be_parsed.ipynb
tests/data/jupyter/notebook_without_changes.ipynb
tests/data/miscellaneous/async_as_identifier.py
tests/data/miscellaneous/blackd_diff.diff
tests/data/miscellaneous/blackd_diff.py
tests/data/miscellaneous/debug_visitor.out
tests/data/miscellaneous/debug_visitor.py
tests/data/miscellaneous/decorators.py
tests/data/miscellaneous/docstring_no_string_normalization.py
tests/data/miscellaneous/docstring_preview_no_string_normalization.py
tests/data/miscellaneous/expression_skip_magic_trailing_comma.diff
tests/data/miscellaneous/force_py36.py
tests/data/miscellaneous/force_pyi.py
tests/data/miscellaneous/long_strings_flag_disabled.py
tests/data/miscellaneous/missing_final_newline.diff
tests/data/miscellaneous/missing_final_newline.py
tests/data/miscellaneous/pattern_matching_invalid.py
tests/data/miscellaneous/power_op_newline.py
tests/data/miscellaneous/python2_detection.py
tests/data/miscellaneous/string_quotes.py
tests/data/miscellaneous/stub.pyi
tests/data/nested_gitignore_tests/pyproject.toml
tests/data/nested_gitignore_tests/x.py
tests/data/nested_gitignore_tests/root/.gitignore
tests/data/nested_gitignore_tests/root/a.py
tests/data/nested_gitignore_tests/root/b.py
tests/data/nested_gitignore_tests/root/c.py
tests/data/nested_gitignore_tests/root/child/.gitignore
tests/data/nested_gitignore_tests/root/child/a.py
tests/data/nested_gitignore_tests/root/child/b.py
tests/data/nested_gitignore_tests/root/child/c.py
tests/data/preview/cantfit.py
tests/data/preview/comments7.py
tests/data/preview/comments8.py
tests/data/preview/docstring_preview.py
tests/data/preview/long_strings.py
tests/data/preview/long_strings__edge_case.py
tests/data/preview/long_strings__regression.py
tests/data/preview/one_element_subscript.py
tests/data/preview/percent_precedence.py
tests/data/preview/remove_await_parens.py
tests/data/preview/remove_except_parens.py
tests/data/preview/remove_for_brackets.py
tests/data/preview/remove_newline_after_code_block_open.py
tests/data/preview/return_annotation_brackets.py
tests/data/preview/skip_magic_trailing_comma.py
tests/data/preview_310/remove_newline_after_match.py
tests/data/preview_39/remove_with_brackets.py
tests/data/py_310/parenthesized_context_managers.py
tests/data/py_310/pattern_matching_complex.py
tests/data/py_310/pattern_matching_extras.py
tests/data/py_310/pattern_matching_generic.py
tests/data/py_310/pattern_matching_simple.py
tests/data/py_310/pattern_matching_style.py
tests/data/py_310/pep_572_py310.py
tests/data/py_310/starred_for_target.py
tests/data/py_311/pep_646.py
tests/data/py_311/pep_654.py
tests/data/py_311/pep_654_style.py
tests/data/py_36/numeric_literals.py
tests/data/py_36/numeric_literals_skip_underscores.py
tests/data/py_37/python37.py
tests/data/py_38/pep_570.py
tests/data/py_38/pep_572.py
tests/data/py_38/pep_572_remove_parens.py
tests/data/py_38/python38.py
tests/data/py_39/pep_572_py39.py
tests/data/py_39/python39.py
tests/data/simple_cases/attribute_access_on_number_literals.py
tests/data/simple_cases/beginning_backslash.py
tests/data/simple_cases/bracketmatch.py
tests/data/simple_cases/class_blank_parentheses.py
tests/data/simple_cases/class_methods_new_line.py
tests/data/simple_cases/collections.py
tests/data/simple_cases/comment_after_escaped_newline.py
tests/data/simple_cases/comments.py
tests/data/simple_cases/comments2.py
tests/data/simple_cases/comments3.py
tests/data/simple_cases/comments4.py
tests/data/simple_cases/comments5.py
tests/data/simple_cases/comments6.py
tests/data/simple_cases/comments_non_breaking_space.py
tests/data/simple_cases/composition.py
tests/data/simple_cases/composition_no_trailing_comma.py
tests/data/simple_cases/docstring.py
tests/data/simple_cases/empty_lines.py
tests/data/simple_cases/expression.diff
tests/data/simple_cases/expression.py
tests/data/simple_cases/fmtonoff.py
tests/data/simple_cases/fmtonoff2.py
tests/data/simple_cases/fmtonoff3.py
tests/data/simple_cases/fmtonoff4.py
tests/data/simple_cases/fmtonoff5.py
tests/data/simple_cases/fmtskip.py
tests/data/simple_cases/fmtskip2.py
tests/data/simple_cases/fmtskip3.py
tests/data/simple_cases/fmtskip4.py
tests/data/simple_cases/fmtskip5.py
tests/data/simple_cases/fmtskip6.py
tests/data/simple_cases/fmtskip7.py
tests/data/simple_cases/fmtskip8.py
tests/data/simple_cases/fstring.py
tests/data/simple_cases/function.py
tests/data/simple_cases/function2.py
tests/data/simple_cases/function_trailing_comma.py
tests/data/simple_cases/import_spacing.py
tests/data/simple_cases/power_op_spacing.py
tests/data/simple_cases/remove_parens.py
tests/data/simple_cases/slices.py
tests/data/simple_cases/string_prefixes.py
tests/data/simple_cases/torture.py
tests/data/simple_cases/trailing_comma_optional_parens1.py
tests/data/simple_cases/trailing_comma_optional_parens2.py
tests/data/simple_cases/trailing_comma_optional_parens3.py
tests/data/simple_cases/tricky_unicode_symbols.py
tests/data/simple_cases/tupleassign.py