├── .coveragerc ├── .flake8 ├── .git_archival.txt ├── .gitattributes ├── .github ├── CODE_OF_CONDUCT.md ├── ISSUE_TEMPLATE │ ├── bug_report.md │ ├── config.yml │ ├── docs-issue.md │ ├── feature_request.md │ └── style_issue.md ├── PULL_REQUEST_TEMPLATE.md └── workflows │ ├── changelog.yml │ ├── diff_shades.yml │ ├── diff_shades_comment.yml │ ├── doc.yml │ ├── docker.yml │ ├── fuzz.yml │ ├── lint.yml │ ├── pypi_upload.yml │ ├── test.yml │ └── upload_binary.yml ├── .gitignore ├── .pre-commit-config.yaml ├── .pre-commit-hooks.yaml ├── .prettierrc.yaml ├── .readthedocs.yaml ├── AUTHORS.md ├── CHANGES.md ├── CITATION.cff ├── CONTRIBUTING.md ├── Dockerfile ├── LICENSE ├── README.md ├── SECURITY.md ├── action.yml ├── action └── main.py ├── autoload └── black.vim ├── docs ├── Makefile ├── _static │ ├── license.svg │ ├── logo2-readme.png │ ├── logo2.png │ └── pypi_template.svg ├── authors.md ├── change_log.md ├── compatible_configs │ ├── flake8 │ │ ├── .flake8 │ │ ├── setup.cfg │ │ └── tox.ini │ ├── isort │ │ ├── .editorconfig │ │ ├── .isort.cfg │ │ ├── pyproject.toml │ │ └── setup.cfg │ └── pylint │ │ ├── pylintrc │ │ ├── pyproject.toml │ │ └── setup.cfg ├── conf.py ├── contributing │ ├── gauging_changes.md │ ├── index.md │ ├── issue_triage.md │ ├── reference │ │ ├── reference_classes.rst │ │ ├── reference_exceptions.rst │ │ ├── reference_functions.rst │ │ └── reference_summary.rst │ ├── release_process.md │ └── the_basics.md ├── faq.md ├── getting_started.md ├── guides │ ├── index.md │ ├── introducing_black_to_your_project.md │ └── using_black_with_other_tools.md ├── index.md ├── integrations │ ├── editors.md │ ├── github_actions.md │ ├── index.md │ └── source_version_control.md ├── license.md ├── make.bat ├── requirements.txt ├── the_black_code_style │ ├── current_style.md │ ├── future_style.md │ └── index.md └── usage_and_configuration │ ├── black_as_a_server.md │ ├── black_docker_image.md │ ├── file_collection_and_discovery.md │ ├── index.md │ └── the_basics.md ├── gallery ├── Dockerfile ├── README.md └── gallery.py ├── mypy.ini ├── plugin └── black.vim ├── profiling ├── dict_big.py ├── dict_huge.py ├── list_big.py ├── list_huge.py ├── mix_big.py ├── mix_huge.py └── mix_small.py ├── pyproject.toml ├── scripts ├── __init__.py ├── check_pre_commit_rev_in_example.py ├── check_version_in_basics_example.py ├── diff_shades_gha_helper.py ├── fuzz.py ├── make_width_table.py └── migrate-black.py ├── src ├── black │ ├── __init__.py │ ├── __main__.py │ ├── _width_table.py │ ├── brackets.py │ ├── cache.py │ ├── comments.py │ ├── concurrency.py │ ├── const.py │ ├── debug.py │ ├── files.py │ ├── handle_ipynb_magics.py │ ├── linegen.py │ ├── lines.py │ ├── mode.py │ ├── nodes.py │ ├── numerics.py │ ├── output.py │ ├── parsing.py │ ├── py.typed │ ├── report.py │ ├── rusty.py │ ├── strings.py │ └── trans.py ├── blackd │ ├── __init__.py │ ├── __main__.py │ └── middlewares.py └── blib2to3 │ ├── Grammar.txt │ ├── LICENSE │ ├── PatternGrammar.txt │ ├── README │ ├── __init__.py │ ├── pgen2 │ ├── __init__.py │ ├── conv.py │ ├── driver.py │ ├── grammar.py │ ├── literals.py │ ├── parse.py │ ├── pgen.py │ ├── token.py │ └── tokenize.py │ ├── pygram.py │ └── pytree.py ├── test_requirements.txt ├── tests ├── __init__.py ├── conftest.py ├── data │ ├── conditional_expression.py │ ├── empty_pyproject.toml │ ├── fast │ │ └── pep_572_do_not_remove_parens.py │ ├── gitignore_used_on_multiple_sources │ │ ├── .gitignore │ │ ├── dir1 │ │ │ ├── a.py │ │ │ └── b.py │ │ └── dir2 │ │ │ ├── a.py │ │ │ └── b.py │ ├── ignore_subfolders_gitignore_tests │ │ ├── a.py │ │ └── subdir │ │ │ ├── .gitignore │ │ │ ├── b.py │ │ │ └── subdir │ │ │ └── c.py │ ├── include_exclude_tests │ │ ├── .gitignore │ │ ├── b │ │ │ ├── .definitely_exclude │ │ │ │ ├── a.pie │ │ │ │ ├── a.py │ │ │ │ └── a.pyi │ │ │ ├── dont_exclude │ │ │ │ ├── a.pie │ │ │ │ ├── a.py │ │ │ │ └── a.pyi │ │ │ └── exclude │ │ │ │ ├── a.pie │ │ │ │ ├── a.py │ │ │ │ └── a.pyi │ │ └── pyproject.toml │ ├── invalid_gitignore_tests │ │ ├── .gitignore │ │ ├── a.py │ │ └── pyproject.toml │ ├── invalid_nested_gitignore_tests │ │ ├── a.py │ │ ├── a │ │ │ ├── .gitignore │ │ │ └── a.py │ │ └── pyproject.toml │ ├── jupyter │ │ ├── non_python_notebook.ipynb │ │ ├── notebook_empty_metadata.ipynb │ │ ├── notebook_no_trailing_newline.ipynb │ │ ├── notebook_trailing_newline.ipynb │ │ ├── notebook_which_cant_be_parsed.ipynb │ │ └── notebook_without_changes.ipynb │ ├── miscellaneous │ │ ├── async_as_identifier.py │ │ ├── blackd_diff.diff │ │ ├── blackd_diff.py │ │ ├── debug_visitor.out │ │ ├── debug_visitor.py │ │ ├── decorators.py │ │ ├── docstring_no_string_normalization.py │ │ ├── docstring_preview_no_string_normalization.py │ │ ├── expression_skip_magic_trailing_comma.diff │ │ ├── force_py36.py │ │ ├── force_pyi.py │ │ ├── invalid_header.py │ │ ├── linelength6.py │ │ ├── long_strings_flag_disabled.py │ │ ├── missing_final_newline.diff │ │ ├── missing_final_newline.py │ │ ├── nested_class_stub.pyi │ │ ├── pattern_matching_invalid.py │ │ ├── power_op_newline.py │ │ ├── python2_detection.py │ │ ├── string_quotes.py │ │ └── stub.pyi │ ├── nested_gitignore_tests │ │ ├── pyproject.toml │ │ ├── root │ │ │ ├── .gitignore │ │ │ ├── a.py │ │ │ ├── b.py │ │ │ ├── c.py │ │ │ └── child │ │ │ │ ├── .gitignore │ │ │ │ ├── a.py │ │ │ │ ├── b.py │ │ │ │ └── c.py │ │ └── x.py │ ├── preview │ │ ├── async_stmts.py │ │ ├── cantfit.py │ │ ├── comments7.py │ │ ├── format_unicode_escape_seq.py │ │ ├── long_dict_values.py │ │ ├── long_strings.py │ │ ├── long_strings__east_asian_width.py │ │ ├── long_strings__edge_case.py │ │ ├── long_strings__regression.py │ │ ├── long_strings__type_annotations.py │ │ ├── multiline_strings.py │ │ ├── no_blank_line_before_docstring.py │ │ ├── percent_precedence.py │ │ ├── prefer_rhs_split.py │ │ ├── return_annotation_brackets_string.py │ │ └── trailing_comma.py │ ├── preview_context_managers │ │ ├── auto_detect │ │ │ ├── features_3_10.py │ │ │ ├── features_3_11.py │ │ │ ├── features_3_8.py │ │ │ └── features_3_9.py │ │ ├── targeting_py38.py │ │ └── targeting_py39.py │ ├── project_metadata │ │ ├── both_pyproject.toml │ │ ├── neither_pyproject.toml │ │ ├── only_black_pyproject.toml │ │ └── only_metadata_pyproject.toml │ ├── py_310 │ │ ├── parenthesized_context_managers.py │ │ ├── pattern_matching_complex.py │ │ ├── pattern_matching_extras.py │ │ ├── pattern_matching_generic.py │ │ ├── pattern_matching_simple.py │ │ ├── pattern_matching_style.py │ │ ├── pep_572_py310.py │ │ ├── remove_newline_after_match.py │ │ └── starred_for_target.py │ ├── py_311 │ │ ├── pep_646.py │ │ ├── pep_654.py │ │ └── pep_654_style.py │ ├── py_312 │ │ ├── type_aliases.py │ │ └── type_params.py │ ├── py_36 │ │ ├── numeric_literals.py │ │ └── numeric_literals_skip_underscores.py │ ├── py_37 │ │ └── python37.py │ ├── py_38 │ │ ├── pep_570.py │ │ ├── pep_572.py │ │ ├── pep_572_remove_parens.py │ │ └── python38.py │ ├── py_39 │ │ ├── pep_572_py39.py │ │ ├── python39.py │ │ └── remove_with_brackets.py │ ├── simple_cases │ │ ├── attribute_access_on_number_literals.py │ │ ├── beginning_backslash.py │ │ ├── bracketmatch.py │ │ ├── class_blank_parentheses.py │ │ ├── class_methods_new_line.py │ │ ├── collections.py │ │ ├── comment_after_escaped_newline.py │ │ ├── comments.py │ │ ├── comments2.py │ │ ├── comments3.py │ │ ├── comments4.py │ │ ├── comments5.py │ │ ├── comments6.py │ │ ├── comments8.py │ │ ├── comments9.py │ │ ├── comments_non_breaking_space.py │ │ ├── composition.py │ │ ├── composition_no_trailing_comma.py │ │ ├── docstring.py │ │ ├── docstring_no_extra_empty_line_before_eof.py │ │ ├── docstring_preview.py │ │ ├── empty_lines.py │ │ ├── expression.diff │ │ ├── expression.py │ │ ├── fmtonoff.py │ │ ├── fmtonoff2.py │ │ ├── fmtonoff3.py │ │ ├── fmtonoff4.py │ │ ├── fmtonoff5.py │ │ ├── fmtpass_imports.py │ │ ├── fmtskip.py │ │ ├── fmtskip2.py │ │ ├── fmtskip3.py │ │ ├── fmtskip4.py │ │ ├── fmtskip5.py │ │ ├── fmtskip6.py │ │ ├── fmtskip7.py │ │ ├── fmtskip8.py │ │ ├── fstring.py │ │ ├── function.py │ │ ├── function2.py │ │ ├── function_trailing_comma.py │ │ ├── ignore_pyi.py │ │ ├── import_spacing.py │ │ ├── multiline_consecutive_open_parentheses_ignore.py │ │ ├── one_element_subscript.py │ │ ├── pep_604.py │ │ ├── power_op_spacing.py │ │ ├── prefer_rhs_split_reformatted.py │ │ ├── remove_await_parens.py │ │ ├── remove_except_parens.py │ │ ├── remove_for_brackets.py │ │ ├── remove_newline_after_code_block_open.py │ │ ├── remove_parens.py │ │ ├── return_annotation_brackets.py │ │ ├── skip_magic_trailing_comma.py │ │ ├── slices.py │ │ ├── string_prefixes.py │ │ ├── torture.py │ │ ├── trailing_comma_optional_parens1.py │ │ ├── trailing_comma_optional_parens2.py │ │ ├── trailing_comma_optional_parens3.py │ │ ├── trailing_commas_in_leading_parts.py │ │ ├── tricky_unicode_symbols.py │ │ ├── tupleassign.py │ │ └── whitespace.py │ ├── tabs │ │ ├── docstring_tabs.py │ │ ├── line_length_tabs.py │ │ └── long_first_line.py │ └── type_comments │ │ └── type_comment_syntax_error.py ├── empty.toml ├── optional.py ├── test.toml ├── test_black.py ├── test_blackd.py ├── test_format.py ├── test_ipynb.py ├── test_no_ipynb.py ├── test_trans.py └── util.py └── tox.ini /.coveragerc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/.coveragerc -------------------------------------------------------------------------------- /.flake8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/.flake8 -------------------------------------------------------------------------------- /.git_archival.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/.git_archival.txt -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | .git_archival.txt export-subst 2 | -------------------------------------------------------------------------------- /.github/CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/.github/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/docs-issue.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/.github/ISSUE_TEMPLATE/docs-issue.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/style_issue.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/.github/ISSUE_TEMPLATE/style_issue.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/workflows/changelog.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/.github/workflows/changelog.yml -------------------------------------------------------------------------------- /.github/workflows/diff_shades.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/.github/workflows/diff_shades.yml -------------------------------------------------------------------------------- /.github/workflows/diff_shades_comment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/.github/workflows/diff_shades_comment.yml -------------------------------------------------------------------------------- /.github/workflows/doc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/.github/workflows/doc.yml -------------------------------------------------------------------------------- /.github/workflows/docker.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/.github/workflows/docker.yml -------------------------------------------------------------------------------- /.github/workflows/fuzz.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/.github/workflows/fuzz.yml -------------------------------------------------------------------------------- /.github/workflows/lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/.github/workflows/lint.yml -------------------------------------------------------------------------------- /.github/workflows/pypi_upload.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/.github/workflows/pypi_upload.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.github/workflows/upload_binary.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/.github/workflows/upload_binary.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.pre-commit-hooks.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/.pre-commit-hooks.yaml -------------------------------------------------------------------------------- /.prettierrc.yaml: -------------------------------------------------------------------------------- 1 | proseWrap: always 2 | printWidth: 88 3 | endOfLine: auto 4 | -------------------------------------------------------------------------------- /.readthedocs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/.readthedocs.yaml -------------------------------------------------------------------------------- /AUTHORS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/AUTHORS.md -------------------------------------------------------------------------------- /CHANGES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/CHANGES.md -------------------------------------------------------------------------------- /CITATION.cff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/CITATION.cff -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/SECURITY.md -------------------------------------------------------------------------------- /action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/action.yml -------------------------------------------------------------------------------- /action/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/action/main.py -------------------------------------------------------------------------------- /autoload/black.vim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/autoload/black.vim -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/_static/license.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/docs/_static/license.svg -------------------------------------------------------------------------------- /docs/_static/logo2-readme.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/docs/_static/logo2-readme.png -------------------------------------------------------------------------------- /docs/_static/logo2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/docs/_static/logo2.png -------------------------------------------------------------------------------- /docs/_static/pypi_template.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/docs/_static/pypi_template.svg -------------------------------------------------------------------------------- /docs/authors.md: -------------------------------------------------------------------------------- 1 | ```{include} ../AUTHORS.md 2 | 3 | ``` 4 | -------------------------------------------------------------------------------- /docs/change_log.md: -------------------------------------------------------------------------------- 1 | ```{include} ../CHANGES.md 2 | 3 | ``` 4 | -------------------------------------------------------------------------------- /docs/compatible_configs/flake8/.flake8: -------------------------------------------------------------------------------- 1 | [flake8] 2 | max-line-length = 88 3 | extend-ignore = E203 4 | -------------------------------------------------------------------------------- /docs/compatible_configs/flake8/setup.cfg: -------------------------------------------------------------------------------- 1 | [flake8] 2 | max-line-length = 88 3 | extend-ignore = E203 4 | -------------------------------------------------------------------------------- /docs/compatible_configs/flake8/tox.ini: -------------------------------------------------------------------------------- 1 | [flake8] 2 | max-line-length = 88 3 | extend-ignore = E203 4 | -------------------------------------------------------------------------------- /docs/compatible_configs/isort/.editorconfig: -------------------------------------------------------------------------------- 1 | [*.py] 2 | profile = black 3 | -------------------------------------------------------------------------------- /docs/compatible_configs/isort/.isort.cfg: -------------------------------------------------------------------------------- 1 | [settings] 2 | profile = black 3 | -------------------------------------------------------------------------------- /docs/compatible_configs/isort/pyproject.toml: -------------------------------------------------------------------------------- 1 | [tool.isort] 2 | profile = 'black' 3 | -------------------------------------------------------------------------------- /docs/compatible_configs/isort/setup.cfg: -------------------------------------------------------------------------------- 1 | [isort] 2 | profile = black 3 | -------------------------------------------------------------------------------- /docs/compatible_configs/pylint/pylintrc: -------------------------------------------------------------------------------- 1 | [format] 2 | max-line-length = 88 3 | -------------------------------------------------------------------------------- /docs/compatible_configs/pylint/pyproject.toml: -------------------------------------------------------------------------------- 1 | [tool.pylint.format] 2 | max-line-length = "88" 3 | -------------------------------------------------------------------------------- /docs/compatible_configs/pylint/setup.cfg: -------------------------------------------------------------------------------- 1 | [pylint] 2 | max-line-length = 88 3 | -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/contributing/gauging_changes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/docs/contributing/gauging_changes.md -------------------------------------------------------------------------------- /docs/contributing/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/docs/contributing/index.md -------------------------------------------------------------------------------- /docs/contributing/issue_triage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/docs/contributing/issue_triage.md -------------------------------------------------------------------------------- /docs/contributing/reference/reference_classes.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/docs/contributing/reference/reference_classes.rst -------------------------------------------------------------------------------- /docs/contributing/reference/reference_exceptions.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/docs/contributing/reference/reference_exceptions.rst -------------------------------------------------------------------------------- /docs/contributing/reference/reference_functions.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/docs/contributing/reference/reference_functions.rst -------------------------------------------------------------------------------- /docs/contributing/reference/reference_summary.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/docs/contributing/reference/reference_summary.rst -------------------------------------------------------------------------------- /docs/contributing/release_process.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/docs/contributing/release_process.md -------------------------------------------------------------------------------- /docs/contributing/the_basics.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/docs/contributing/the_basics.md -------------------------------------------------------------------------------- /docs/faq.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/docs/faq.md -------------------------------------------------------------------------------- /docs/getting_started.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/docs/getting_started.md -------------------------------------------------------------------------------- /docs/guides/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/docs/guides/index.md -------------------------------------------------------------------------------- /docs/guides/introducing_black_to_your_project.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/docs/guides/introducing_black_to_your_project.md -------------------------------------------------------------------------------- /docs/guides/using_black_with_other_tools.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/docs/guides/using_black_with_other_tools.md -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/docs/index.md -------------------------------------------------------------------------------- /docs/integrations/editors.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/docs/integrations/editors.md -------------------------------------------------------------------------------- /docs/integrations/github_actions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/docs/integrations/github_actions.md -------------------------------------------------------------------------------- /docs/integrations/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/docs/integrations/index.md -------------------------------------------------------------------------------- /docs/integrations/source_version_control.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/docs/integrations/source_version_control.md -------------------------------------------------------------------------------- /docs/license.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/docs/license.md -------------------------------------------------------------------------------- /docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/docs/make.bat -------------------------------------------------------------------------------- /docs/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/docs/requirements.txt -------------------------------------------------------------------------------- /docs/the_black_code_style/current_style.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/docs/the_black_code_style/current_style.md -------------------------------------------------------------------------------- /docs/the_black_code_style/future_style.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/docs/the_black_code_style/future_style.md -------------------------------------------------------------------------------- /docs/the_black_code_style/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/docs/the_black_code_style/index.md -------------------------------------------------------------------------------- /docs/usage_and_configuration/black_as_a_server.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/docs/usage_and_configuration/black_as_a_server.md -------------------------------------------------------------------------------- /docs/usage_and_configuration/black_docker_image.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/docs/usage_and_configuration/black_docker_image.md -------------------------------------------------------------------------------- /docs/usage_and_configuration/file_collection_and_discovery.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/docs/usage_and_configuration/file_collection_and_discovery.md -------------------------------------------------------------------------------- /docs/usage_and_configuration/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/docs/usage_and_configuration/index.md -------------------------------------------------------------------------------- /docs/usage_and_configuration/the_basics.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/docs/usage_and_configuration/the_basics.md -------------------------------------------------------------------------------- /gallery/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/gallery/Dockerfile -------------------------------------------------------------------------------- /gallery/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/gallery/README.md -------------------------------------------------------------------------------- /gallery/gallery.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/gallery/gallery.py -------------------------------------------------------------------------------- /mypy.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/mypy.ini -------------------------------------------------------------------------------- /plugin/black.vim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/plugin/black.vim -------------------------------------------------------------------------------- /profiling/dict_big.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/profiling/dict_big.py -------------------------------------------------------------------------------- /profiling/dict_huge.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/profiling/dict_huge.py -------------------------------------------------------------------------------- /profiling/list_big.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/profiling/list_big.py -------------------------------------------------------------------------------- /profiling/list_huge.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/profiling/list_huge.py -------------------------------------------------------------------------------- /profiling/mix_big.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/profiling/mix_big.py -------------------------------------------------------------------------------- /profiling/mix_huge.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/profiling/mix_huge.py -------------------------------------------------------------------------------- /profiling/mix_small.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/profiling/mix_small.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/pyproject.toml -------------------------------------------------------------------------------- /scripts/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /scripts/check_pre_commit_rev_in_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/scripts/check_pre_commit_rev_in_example.py -------------------------------------------------------------------------------- /scripts/check_version_in_basics_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/scripts/check_version_in_basics_example.py -------------------------------------------------------------------------------- /scripts/diff_shades_gha_helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/scripts/diff_shades_gha_helper.py -------------------------------------------------------------------------------- /scripts/fuzz.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/scripts/fuzz.py -------------------------------------------------------------------------------- /scripts/make_width_table.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/scripts/make_width_table.py -------------------------------------------------------------------------------- /scripts/migrate-black.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/scripts/migrate-black.py -------------------------------------------------------------------------------- /src/black/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/src/black/__init__.py -------------------------------------------------------------------------------- /src/black/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/src/black/__main__.py -------------------------------------------------------------------------------- /src/black/_width_table.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/src/black/_width_table.py -------------------------------------------------------------------------------- /src/black/brackets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/src/black/brackets.py -------------------------------------------------------------------------------- /src/black/cache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/src/black/cache.py -------------------------------------------------------------------------------- /src/black/comments.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/src/black/comments.py -------------------------------------------------------------------------------- /src/black/concurrency.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/src/black/concurrency.py -------------------------------------------------------------------------------- /src/black/const.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/src/black/const.py -------------------------------------------------------------------------------- /src/black/debug.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/src/black/debug.py -------------------------------------------------------------------------------- /src/black/files.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/src/black/files.py -------------------------------------------------------------------------------- /src/black/handle_ipynb_magics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/src/black/handle_ipynb_magics.py -------------------------------------------------------------------------------- /src/black/linegen.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/src/black/linegen.py -------------------------------------------------------------------------------- /src/black/lines.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/src/black/lines.py -------------------------------------------------------------------------------- /src/black/mode.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/src/black/mode.py -------------------------------------------------------------------------------- /src/black/nodes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/src/black/nodes.py -------------------------------------------------------------------------------- /src/black/numerics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/src/black/numerics.py -------------------------------------------------------------------------------- /src/black/output.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/src/black/output.py -------------------------------------------------------------------------------- /src/black/parsing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/src/black/parsing.py -------------------------------------------------------------------------------- /src/black/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/black/report.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/src/black/report.py -------------------------------------------------------------------------------- /src/black/rusty.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/src/black/rusty.py -------------------------------------------------------------------------------- /src/black/strings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/src/black/strings.py -------------------------------------------------------------------------------- /src/black/trans.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/src/black/trans.py -------------------------------------------------------------------------------- /src/blackd/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/src/blackd/__init__.py -------------------------------------------------------------------------------- /src/blackd/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/src/blackd/__main__.py -------------------------------------------------------------------------------- /src/blackd/middlewares.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/src/blackd/middlewares.py -------------------------------------------------------------------------------- /src/blib2to3/Grammar.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/src/blib2to3/Grammar.txt -------------------------------------------------------------------------------- /src/blib2to3/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/src/blib2to3/LICENSE -------------------------------------------------------------------------------- /src/blib2to3/PatternGrammar.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/src/blib2to3/PatternGrammar.txt -------------------------------------------------------------------------------- /src/blib2to3/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/src/blib2to3/README -------------------------------------------------------------------------------- /src/blib2to3/__init__.py: -------------------------------------------------------------------------------- 1 | # empty 2 | -------------------------------------------------------------------------------- /src/blib2to3/pgen2/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/src/blib2to3/pgen2/__init__.py -------------------------------------------------------------------------------- /src/blib2to3/pgen2/conv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/src/blib2to3/pgen2/conv.py -------------------------------------------------------------------------------- /src/blib2to3/pgen2/driver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/src/blib2to3/pgen2/driver.py -------------------------------------------------------------------------------- /src/blib2to3/pgen2/grammar.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/src/blib2to3/pgen2/grammar.py -------------------------------------------------------------------------------- /src/blib2to3/pgen2/literals.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/src/blib2to3/pgen2/literals.py -------------------------------------------------------------------------------- /src/blib2to3/pgen2/parse.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/src/blib2to3/pgen2/parse.py -------------------------------------------------------------------------------- /src/blib2to3/pgen2/pgen.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/src/blib2to3/pgen2/pgen.py -------------------------------------------------------------------------------- /src/blib2to3/pgen2/token.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/src/blib2to3/pgen2/token.py -------------------------------------------------------------------------------- /src/blib2to3/pgen2/tokenize.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/src/blib2to3/pgen2/tokenize.py -------------------------------------------------------------------------------- /src/blib2to3/pygram.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/src/blib2to3/pygram.py -------------------------------------------------------------------------------- /src/blib2to3/pytree.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/src/blib2to3/pytree.py -------------------------------------------------------------------------------- /test_requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/test_requirements.txt -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- 1 | pytest_plugins = ["tests.optional"] 2 | -------------------------------------------------------------------------------- /tests/data/conditional_expression.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/tests/data/conditional_expression.py -------------------------------------------------------------------------------- /tests/data/empty_pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/tests/data/empty_pyproject.toml -------------------------------------------------------------------------------- /tests/data/fast/pep_572_do_not_remove_parens.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/tests/data/fast/pep_572_do_not_remove_parens.py -------------------------------------------------------------------------------- /tests/data/gitignore_used_on_multiple_sources/.gitignore: -------------------------------------------------------------------------------- 1 | a.py 2 | -------------------------------------------------------------------------------- /tests/data/gitignore_used_on_multiple_sources/dir1/a.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/data/gitignore_used_on_multiple_sources/dir1/b.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/data/gitignore_used_on_multiple_sources/dir2/a.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/data/gitignore_used_on_multiple_sources/dir2/b.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/data/ignore_subfolders_gitignore_tests/a.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/data/ignore_subfolders_gitignore_tests/subdir/.gitignore: -------------------------------------------------------------------------------- 1 | */* 2 | -------------------------------------------------------------------------------- /tests/data/ignore_subfolders_gitignore_tests/subdir/b.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/data/ignore_subfolders_gitignore_tests/subdir/subdir/c.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/data/include_exclude_tests/.gitignore: -------------------------------------------------------------------------------- 1 | dont_exclude/ 2 | -------------------------------------------------------------------------------- /tests/data/include_exclude_tests/b/.definitely_exclude/a.pie: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/data/include_exclude_tests/b/.definitely_exclude/a.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/data/include_exclude_tests/b/.definitely_exclude/a.pyi: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/data/include_exclude_tests/b/dont_exclude/a.pie: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/data/include_exclude_tests/b/dont_exclude/a.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/data/include_exclude_tests/b/dont_exclude/a.pyi: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/data/include_exclude_tests/b/exclude/a.pie: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/data/include_exclude_tests/b/exclude/a.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/data/include_exclude_tests/b/exclude/a.pyi: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/data/include_exclude_tests/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/tests/data/include_exclude_tests/pyproject.toml -------------------------------------------------------------------------------- /tests/data/invalid_gitignore_tests/.gitignore: -------------------------------------------------------------------------------- 1 | ! 2 | -------------------------------------------------------------------------------- /tests/data/invalid_gitignore_tests/a.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/data/invalid_gitignore_tests/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/tests/data/invalid_gitignore_tests/pyproject.toml -------------------------------------------------------------------------------- /tests/data/invalid_nested_gitignore_tests/a.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/data/invalid_nested_gitignore_tests/a/.gitignore: -------------------------------------------------------------------------------- 1 | ! 2 | -------------------------------------------------------------------------------- /tests/data/invalid_nested_gitignore_tests/a/a.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/data/invalid_nested_gitignore_tests/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/tests/data/invalid_nested_gitignore_tests/pyproject.toml -------------------------------------------------------------------------------- /tests/data/jupyter/non_python_notebook.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/tests/data/jupyter/non_python_notebook.ipynb -------------------------------------------------------------------------------- /tests/data/jupyter/notebook_empty_metadata.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/tests/data/jupyter/notebook_empty_metadata.ipynb -------------------------------------------------------------------------------- /tests/data/jupyter/notebook_no_trailing_newline.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/tests/data/jupyter/notebook_no_trailing_newline.ipynb -------------------------------------------------------------------------------- /tests/data/jupyter/notebook_trailing_newline.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/tests/data/jupyter/notebook_trailing_newline.ipynb -------------------------------------------------------------------------------- /tests/data/jupyter/notebook_which_cant_be_parsed.ipynb: -------------------------------------------------------------------------------- 1 | foo 2 | -------------------------------------------------------------------------------- /tests/data/jupyter/notebook_without_changes.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/tests/data/jupyter/notebook_without_changes.ipynb -------------------------------------------------------------------------------- /tests/data/miscellaneous/async_as_identifier.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/tests/data/miscellaneous/async_as_identifier.py -------------------------------------------------------------------------------- /tests/data/miscellaneous/blackd_diff.diff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/tests/data/miscellaneous/blackd_diff.diff -------------------------------------------------------------------------------- /tests/data/miscellaneous/blackd_diff.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/tests/data/miscellaneous/blackd_diff.py -------------------------------------------------------------------------------- /tests/data/miscellaneous/debug_visitor.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/tests/data/miscellaneous/debug_visitor.out -------------------------------------------------------------------------------- /tests/data/miscellaneous/debug_visitor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/tests/data/miscellaneous/debug_visitor.py -------------------------------------------------------------------------------- /tests/data/miscellaneous/decorators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/tests/data/miscellaneous/decorators.py -------------------------------------------------------------------------------- /tests/data/miscellaneous/docstring_no_string_normalization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/tests/data/miscellaneous/docstring_no_string_normalization.py -------------------------------------------------------------------------------- /tests/data/miscellaneous/docstring_preview_no_string_normalization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/tests/data/miscellaneous/docstring_preview_no_string_normalization.py -------------------------------------------------------------------------------- /tests/data/miscellaneous/expression_skip_magic_trailing_comma.diff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/tests/data/miscellaneous/expression_skip_magic_trailing_comma.diff -------------------------------------------------------------------------------- /tests/data/miscellaneous/force_py36.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/tests/data/miscellaneous/force_py36.py -------------------------------------------------------------------------------- /tests/data/miscellaneous/force_pyi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/tests/data/miscellaneous/force_pyi.py -------------------------------------------------------------------------------- /tests/data/miscellaneous/invalid_header.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/tests/data/miscellaneous/invalid_header.py -------------------------------------------------------------------------------- /tests/data/miscellaneous/linelength6.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/tests/data/miscellaneous/linelength6.py -------------------------------------------------------------------------------- /tests/data/miscellaneous/long_strings_flag_disabled.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/tests/data/miscellaneous/long_strings_flag_disabled.py -------------------------------------------------------------------------------- /tests/data/miscellaneous/missing_final_newline.diff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/tests/data/miscellaneous/missing_final_newline.diff -------------------------------------------------------------------------------- /tests/data/miscellaneous/missing_final_newline.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/tests/data/miscellaneous/missing_final_newline.py -------------------------------------------------------------------------------- /tests/data/miscellaneous/nested_class_stub.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/tests/data/miscellaneous/nested_class_stub.pyi -------------------------------------------------------------------------------- /tests/data/miscellaneous/pattern_matching_invalid.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/tests/data/miscellaneous/pattern_matching_invalid.py -------------------------------------------------------------------------------- /tests/data/miscellaneous/power_op_newline.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/tests/data/miscellaneous/power_op_newline.py -------------------------------------------------------------------------------- /tests/data/miscellaneous/python2_detection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/tests/data/miscellaneous/python2_detection.py -------------------------------------------------------------------------------- /tests/data/miscellaneous/string_quotes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/tests/data/miscellaneous/string_quotes.py -------------------------------------------------------------------------------- /tests/data/miscellaneous/stub.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/tests/data/miscellaneous/stub.pyi -------------------------------------------------------------------------------- /tests/data/nested_gitignore_tests/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/tests/data/nested_gitignore_tests/pyproject.toml -------------------------------------------------------------------------------- /tests/data/nested_gitignore_tests/root/.gitignore: -------------------------------------------------------------------------------- 1 | a.py 2 | -------------------------------------------------------------------------------- /tests/data/nested_gitignore_tests/root/a.py: -------------------------------------------------------------------------------- 1 | # should be excluded (root/.gitignore) 2 | -------------------------------------------------------------------------------- /tests/data/nested_gitignore_tests/root/b.py: -------------------------------------------------------------------------------- 1 | # should be included 2 | -------------------------------------------------------------------------------- /tests/data/nested_gitignore_tests/root/c.py: -------------------------------------------------------------------------------- 1 | # should be included 2 | -------------------------------------------------------------------------------- /tests/data/nested_gitignore_tests/root/child/.gitignore: -------------------------------------------------------------------------------- 1 | b.py 2 | -------------------------------------------------------------------------------- /tests/data/nested_gitignore_tests/root/child/a.py: -------------------------------------------------------------------------------- 1 | # should be excluded (root/.gitignore) 2 | -------------------------------------------------------------------------------- /tests/data/nested_gitignore_tests/root/child/b.py: -------------------------------------------------------------------------------- 1 | # should be excluded (child/.gitignore) 2 | -------------------------------------------------------------------------------- /tests/data/nested_gitignore_tests/root/child/c.py: -------------------------------------------------------------------------------- 1 | # should be included 2 | -------------------------------------------------------------------------------- /tests/data/nested_gitignore_tests/x.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/data/preview/async_stmts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/tests/data/preview/async_stmts.py -------------------------------------------------------------------------------- /tests/data/preview/cantfit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/tests/data/preview/cantfit.py -------------------------------------------------------------------------------- /tests/data/preview/comments7.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/tests/data/preview/comments7.py -------------------------------------------------------------------------------- /tests/data/preview/format_unicode_escape_seq.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/tests/data/preview/format_unicode_escape_seq.py -------------------------------------------------------------------------------- /tests/data/preview/long_dict_values.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/tests/data/preview/long_dict_values.py -------------------------------------------------------------------------------- /tests/data/preview/long_strings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/tests/data/preview/long_strings.py -------------------------------------------------------------------------------- /tests/data/preview/long_strings__east_asian_width.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/tests/data/preview/long_strings__east_asian_width.py -------------------------------------------------------------------------------- /tests/data/preview/long_strings__edge_case.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/tests/data/preview/long_strings__edge_case.py -------------------------------------------------------------------------------- /tests/data/preview/long_strings__regression.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/tests/data/preview/long_strings__regression.py -------------------------------------------------------------------------------- /tests/data/preview/long_strings__type_annotations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/tests/data/preview/long_strings__type_annotations.py -------------------------------------------------------------------------------- /tests/data/preview/multiline_strings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/tests/data/preview/multiline_strings.py -------------------------------------------------------------------------------- /tests/data/preview/no_blank_line_before_docstring.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/tests/data/preview/no_blank_line_before_docstring.py -------------------------------------------------------------------------------- /tests/data/preview/percent_precedence.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/tests/data/preview/percent_precedence.py -------------------------------------------------------------------------------- /tests/data/preview/prefer_rhs_split.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/tests/data/preview/prefer_rhs_split.py -------------------------------------------------------------------------------- /tests/data/preview/return_annotation_brackets_string.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/tests/data/preview/return_annotation_brackets_string.py -------------------------------------------------------------------------------- /tests/data/preview/trailing_comma.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/tests/data/preview/trailing_comma.py -------------------------------------------------------------------------------- /tests/data/preview_context_managers/auto_detect/features_3_10.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/tests/data/preview_context_managers/auto_detect/features_3_10.py -------------------------------------------------------------------------------- /tests/data/preview_context_managers/auto_detect/features_3_11.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/tests/data/preview_context_managers/auto_detect/features_3_11.py -------------------------------------------------------------------------------- /tests/data/preview_context_managers/auto_detect/features_3_8.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/tests/data/preview_context_managers/auto_detect/features_3_8.py -------------------------------------------------------------------------------- /tests/data/preview_context_managers/auto_detect/features_3_9.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/tests/data/preview_context_managers/auto_detect/features_3_9.py -------------------------------------------------------------------------------- /tests/data/preview_context_managers/targeting_py38.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/tests/data/preview_context_managers/targeting_py38.py -------------------------------------------------------------------------------- /tests/data/preview_context_managers/targeting_py39.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/tests/data/preview_context_managers/targeting_py39.py -------------------------------------------------------------------------------- /tests/data/project_metadata/both_pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/tests/data/project_metadata/both_pyproject.toml -------------------------------------------------------------------------------- /tests/data/project_metadata/neither_pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/tests/data/project_metadata/neither_pyproject.toml -------------------------------------------------------------------------------- /tests/data/project_metadata/only_black_pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/tests/data/project_metadata/only_black_pyproject.toml -------------------------------------------------------------------------------- /tests/data/project_metadata/only_metadata_pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/tests/data/project_metadata/only_metadata_pyproject.toml -------------------------------------------------------------------------------- /tests/data/py_310/parenthesized_context_managers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/tests/data/py_310/parenthesized_context_managers.py -------------------------------------------------------------------------------- /tests/data/py_310/pattern_matching_complex.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/tests/data/py_310/pattern_matching_complex.py -------------------------------------------------------------------------------- /tests/data/py_310/pattern_matching_extras.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/tests/data/py_310/pattern_matching_extras.py -------------------------------------------------------------------------------- /tests/data/py_310/pattern_matching_generic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/tests/data/py_310/pattern_matching_generic.py -------------------------------------------------------------------------------- /tests/data/py_310/pattern_matching_simple.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/tests/data/py_310/pattern_matching_simple.py -------------------------------------------------------------------------------- /tests/data/py_310/pattern_matching_style.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/tests/data/py_310/pattern_matching_style.py -------------------------------------------------------------------------------- /tests/data/py_310/pep_572_py310.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/tests/data/py_310/pep_572_py310.py -------------------------------------------------------------------------------- /tests/data/py_310/remove_newline_after_match.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/tests/data/py_310/remove_newline_after_match.py -------------------------------------------------------------------------------- /tests/data/py_310/starred_for_target.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/tests/data/py_310/starred_for_target.py -------------------------------------------------------------------------------- /tests/data/py_311/pep_646.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/tests/data/py_311/pep_646.py -------------------------------------------------------------------------------- /tests/data/py_311/pep_654.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/tests/data/py_311/pep_654.py -------------------------------------------------------------------------------- /tests/data/py_311/pep_654_style.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/tests/data/py_311/pep_654_style.py -------------------------------------------------------------------------------- /tests/data/py_312/type_aliases.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/tests/data/py_312/type_aliases.py -------------------------------------------------------------------------------- /tests/data/py_312/type_params.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/tests/data/py_312/type_params.py -------------------------------------------------------------------------------- /tests/data/py_36/numeric_literals.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/tests/data/py_36/numeric_literals.py -------------------------------------------------------------------------------- /tests/data/py_36/numeric_literals_skip_underscores.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/tests/data/py_36/numeric_literals_skip_underscores.py -------------------------------------------------------------------------------- /tests/data/py_37/python37.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/tests/data/py_37/python37.py -------------------------------------------------------------------------------- /tests/data/py_38/pep_570.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/tests/data/py_38/pep_570.py -------------------------------------------------------------------------------- /tests/data/py_38/pep_572.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/tests/data/py_38/pep_572.py -------------------------------------------------------------------------------- /tests/data/py_38/pep_572_remove_parens.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/tests/data/py_38/pep_572_remove_parens.py -------------------------------------------------------------------------------- /tests/data/py_38/python38.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/tests/data/py_38/python38.py -------------------------------------------------------------------------------- /tests/data/py_39/pep_572_py39.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/tests/data/py_39/pep_572_py39.py -------------------------------------------------------------------------------- /tests/data/py_39/python39.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/tests/data/py_39/python39.py -------------------------------------------------------------------------------- /tests/data/py_39/remove_with_brackets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/tests/data/py_39/remove_with_brackets.py -------------------------------------------------------------------------------- /tests/data/simple_cases/attribute_access_on_number_literals.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/tests/data/simple_cases/attribute_access_on_number_literals.py -------------------------------------------------------------------------------- /tests/data/simple_cases/beginning_backslash.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/tests/data/simple_cases/beginning_backslash.py -------------------------------------------------------------------------------- /tests/data/simple_cases/bracketmatch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/tests/data/simple_cases/bracketmatch.py -------------------------------------------------------------------------------- /tests/data/simple_cases/class_blank_parentheses.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/tests/data/simple_cases/class_blank_parentheses.py -------------------------------------------------------------------------------- /tests/data/simple_cases/class_methods_new_line.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/tests/data/simple_cases/class_methods_new_line.py -------------------------------------------------------------------------------- /tests/data/simple_cases/collections.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/tests/data/simple_cases/collections.py -------------------------------------------------------------------------------- /tests/data/simple_cases/comment_after_escaped_newline.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/tests/data/simple_cases/comment_after_escaped_newline.py -------------------------------------------------------------------------------- /tests/data/simple_cases/comments.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/tests/data/simple_cases/comments.py -------------------------------------------------------------------------------- /tests/data/simple_cases/comments2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/tests/data/simple_cases/comments2.py -------------------------------------------------------------------------------- /tests/data/simple_cases/comments3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/tests/data/simple_cases/comments3.py -------------------------------------------------------------------------------- /tests/data/simple_cases/comments4.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/tests/data/simple_cases/comments4.py -------------------------------------------------------------------------------- /tests/data/simple_cases/comments5.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/tests/data/simple_cases/comments5.py -------------------------------------------------------------------------------- /tests/data/simple_cases/comments6.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/tests/data/simple_cases/comments6.py -------------------------------------------------------------------------------- /tests/data/simple_cases/comments8.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/tests/data/simple_cases/comments8.py -------------------------------------------------------------------------------- /tests/data/simple_cases/comments9.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/tests/data/simple_cases/comments9.py -------------------------------------------------------------------------------- /tests/data/simple_cases/comments_non_breaking_space.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/tests/data/simple_cases/comments_non_breaking_space.py -------------------------------------------------------------------------------- /tests/data/simple_cases/composition.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/tests/data/simple_cases/composition.py -------------------------------------------------------------------------------- /tests/data/simple_cases/composition_no_trailing_comma.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/tests/data/simple_cases/composition_no_trailing_comma.py -------------------------------------------------------------------------------- /tests/data/simple_cases/docstring.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/tests/data/simple_cases/docstring.py -------------------------------------------------------------------------------- /tests/data/simple_cases/docstring_no_extra_empty_line_before_eof.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/tests/data/simple_cases/docstring_no_extra_empty_line_before_eof.py -------------------------------------------------------------------------------- /tests/data/simple_cases/docstring_preview.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/tests/data/simple_cases/docstring_preview.py -------------------------------------------------------------------------------- /tests/data/simple_cases/empty_lines.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/tests/data/simple_cases/empty_lines.py -------------------------------------------------------------------------------- /tests/data/simple_cases/expression.diff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/tests/data/simple_cases/expression.diff -------------------------------------------------------------------------------- /tests/data/simple_cases/expression.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/tests/data/simple_cases/expression.py -------------------------------------------------------------------------------- /tests/data/simple_cases/fmtonoff.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/tests/data/simple_cases/fmtonoff.py -------------------------------------------------------------------------------- /tests/data/simple_cases/fmtonoff2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/tests/data/simple_cases/fmtonoff2.py -------------------------------------------------------------------------------- /tests/data/simple_cases/fmtonoff3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/tests/data/simple_cases/fmtonoff3.py -------------------------------------------------------------------------------- /tests/data/simple_cases/fmtonoff4.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/tests/data/simple_cases/fmtonoff4.py -------------------------------------------------------------------------------- /tests/data/simple_cases/fmtonoff5.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/tests/data/simple_cases/fmtonoff5.py -------------------------------------------------------------------------------- /tests/data/simple_cases/fmtpass_imports.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/tests/data/simple_cases/fmtpass_imports.py -------------------------------------------------------------------------------- /tests/data/simple_cases/fmtskip.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/tests/data/simple_cases/fmtskip.py -------------------------------------------------------------------------------- /tests/data/simple_cases/fmtskip2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/tests/data/simple_cases/fmtskip2.py -------------------------------------------------------------------------------- /tests/data/simple_cases/fmtskip3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/tests/data/simple_cases/fmtskip3.py -------------------------------------------------------------------------------- /tests/data/simple_cases/fmtskip4.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/tests/data/simple_cases/fmtskip4.py -------------------------------------------------------------------------------- /tests/data/simple_cases/fmtskip5.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/tests/data/simple_cases/fmtskip5.py -------------------------------------------------------------------------------- /tests/data/simple_cases/fmtskip6.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/tests/data/simple_cases/fmtskip6.py -------------------------------------------------------------------------------- /tests/data/simple_cases/fmtskip7.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/tests/data/simple_cases/fmtskip7.py -------------------------------------------------------------------------------- /tests/data/simple_cases/fmtskip8.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/tests/data/simple_cases/fmtskip8.py -------------------------------------------------------------------------------- /tests/data/simple_cases/fstring.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/tests/data/simple_cases/fstring.py -------------------------------------------------------------------------------- /tests/data/simple_cases/function.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/tests/data/simple_cases/function.py -------------------------------------------------------------------------------- /tests/data/simple_cases/function2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/tests/data/simple_cases/function2.py -------------------------------------------------------------------------------- /tests/data/simple_cases/function_trailing_comma.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/tests/data/simple_cases/function_trailing_comma.py -------------------------------------------------------------------------------- /tests/data/simple_cases/ignore_pyi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/tests/data/simple_cases/ignore_pyi.py -------------------------------------------------------------------------------- /tests/data/simple_cases/import_spacing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/tests/data/simple_cases/import_spacing.py -------------------------------------------------------------------------------- /tests/data/simple_cases/multiline_consecutive_open_parentheses_ignore.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/tests/data/simple_cases/multiline_consecutive_open_parentheses_ignore.py -------------------------------------------------------------------------------- /tests/data/simple_cases/one_element_subscript.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/tests/data/simple_cases/one_element_subscript.py -------------------------------------------------------------------------------- /tests/data/simple_cases/pep_604.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/tests/data/simple_cases/pep_604.py -------------------------------------------------------------------------------- /tests/data/simple_cases/power_op_spacing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/tests/data/simple_cases/power_op_spacing.py -------------------------------------------------------------------------------- /tests/data/simple_cases/prefer_rhs_split_reformatted.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/tests/data/simple_cases/prefer_rhs_split_reformatted.py -------------------------------------------------------------------------------- /tests/data/simple_cases/remove_await_parens.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/tests/data/simple_cases/remove_await_parens.py -------------------------------------------------------------------------------- /tests/data/simple_cases/remove_except_parens.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/tests/data/simple_cases/remove_except_parens.py -------------------------------------------------------------------------------- /tests/data/simple_cases/remove_for_brackets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/tests/data/simple_cases/remove_for_brackets.py -------------------------------------------------------------------------------- /tests/data/simple_cases/remove_newline_after_code_block_open.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/tests/data/simple_cases/remove_newline_after_code_block_open.py -------------------------------------------------------------------------------- /tests/data/simple_cases/remove_parens.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/tests/data/simple_cases/remove_parens.py -------------------------------------------------------------------------------- /tests/data/simple_cases/return_annotation_brackets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/tests/data/simple_cases/return_annotation_brackets.py -------------------------------------------------------------------------------- /tests/data/simple_cases/skip_magic_trailing_comma.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/tests/data/simple_cases/skip_magic_trailing_comma.py -------------------------------------------------------------------------------- /tests/data/simple_cases/slices.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/tests/data/simple_cases/slices.py -------------------------------------------------------------------------------- /tests/data/simple_cases/string_prefixes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/tests/data/simple_cases/string_prefixes.py -------------------------------------------------------------------------------- /tests/data/simple_cases/torture.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/tests/data/simple_cases/torture.py -------------------------------------------------------------------------------- /tests/data/simple_cases/trailing_comma_optional_parens1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/tests/data/simple_cases/trailing_comma_optional_parens1.py -------------------------------------------------------------------------------- /tests/data/simple_cases/trailing_comma_optional_parens2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/tests/data/simple_cases/trailing_comma_optional_parens2.py -------------------------------------------------------------------------------- /tests/data/simple_cases/trailing_comma_optional_parens3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/tests/data/simple_cases/trailing_comma_optional_parens3.py -------------------------------------------------------------------------------- /tests/data/simple_cases/trailing_commas_in_leading_parts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/tests/data/simple_cases/trailing_commas_in_leading_parts.py -------------------------------------------------------------------------------- /tests/data/simple_cases/tricky_unicode_symbols.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/tests/data/simple_cases/tricky_unicode_symbols.py -------------------------------------------------------------------------------- /tests/data/simple_cases/tupleassign.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/tests/data/simple_cases/tupleassign.py -------------------------------------------------------------------------------- /tests/data/simple_cases/whitespace.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/tests/data/simple_cases/whitespace.py -------------------------------------------------------------------------------- /tests/data/tabs/docstring_tabs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/tests/data/tabs/docstring_tabs.py -------------------------------------------------------------------------------- /tests/data/tabs/line_length_tabs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/tests/data/tabs/line_length_tabs.py -------------------------------------------------------------------------------- /tests/data/tabs/long_first_line.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/tests/data/tabs/long_first_line.py -------------------------------------------------------------------------------- /tests/data/type_comments/type_comment_syntax_error.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/tests/data/type_comments/type_comment_syntax_error.py -------------------------------------------------------------------------------- /tests/empty.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/tests/empty.toml -------------------------------------------------------------------------------- /tests/optional.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/tests/optional.py -------------------------------------------------------------------------------- /tests/test.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/tests/test.toml -------------------------------------------------------------------------------- /tests/test_black.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/tests/test_black.py -------------------------------------------------------------------------------- /tests/test_blackd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/tests/test_blackd.py -------------------------------------------------------------------------------- /tests/test_format.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/tests/test_format.py -------------------------------------------------------------------------------- /tests/test_ipynb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/tests/test_ipynb.py -------------------------------------------------------------------------------- /tests/test_no_ipynb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/tests/test_no_ipynb.py -------------------------------------------------------------------------------- /tests/test_trans.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/tests/test_trans.py -------------------------------------------------------------------------------- /tests/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/tests/util.py -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jleclanche/tan/HEAD/tox.ini --------------------------------------------------------------------------------