.gitignore
.pre-commit-config.yaml
.pre-commit-hooks.yaml
AGENTS.md
CHANGELOG.md
LICENSE
README.md
muff.toml
pyproject.toml
requirements.dev
tox.ini
.github/workflows/python-package.yml
.github/workflows/python-publish.yml
format_docstring/__init__.py
format_docstring/base_fixer.py
format_docstring/config.py
format_docstring/docstring_rewriter.py
format_docstring/line_wrap_google.py
format_docstring/line_wrap_numpy.py
format_docstring/line_wrap_utils.py
format_docstring/main_jupyter.py
format_docstring/main_py.py
format_docstring/section_utils.py
format_docstring.egg-info/PKG-INFO
format_docstring.egg-info/SOURCES.txt
format_docstring.egg-info/dependency_links.txt
format_docstring.egg-info/entry_points.txt
format_docstring.egg-info/requires.txt
format_docstring.egg-info/top_level.txt
tests/__init__.py
tests/helpers.py
tests/test_base_fixer.py
tests/test_config.py
tests/test_docstring_rewriter.py
tests/test_google_fixture_inventory.py
tests/test_line_wrap_google.py
tests/test_line_wrap_numpy.py
tests/test_line_wrap_utils.py
tests/test_main_jupyter.py
tests/test_main_py.py
tests/test_playground.py
tests/test_data/playground.py
tests/test_data/end_to_end/google/README.md
tests/test_data/end_to_end/google/arg_name_is_default.txt
tests/test_data/end_to_end/google/class_attribute_type_comment_defaults.txt
tests/test_data/end_to_end/google/colon_spacing_fix.txt
tests/test_data/end_to_end/google/contents_that_are_not_wrapped.txt
tests/test_data/end_to_end/google/custom_section_after_args.txt
tests/test_data/end_to_end/google/custom_section_after_doctest.txt
tests/test_data/end_to_end/google/custom_section_before_args.txt
tests/test_data/end_to_end/google/default_value_standardization.txt
tests/test_data/end_to_end/google/doctest_output_lines_are_preserved.txt
tests/test_data/end_to_end/google/empty_lines_are_respected.txt
tests/test_data/end_to_end/google/examples_plain_code_after_doctest.txt
tests/test_data/end_to_end/google/examples_section.txt
tests/test_data/end_to_end/google/existing_linebreaks_should_not_be_respected.txt
tests/test_data/end_to_end/google/fix_rst_backticks.txt
tests/test_data/end_to_end/google/four_level_nested_classes.txt
tests/test_data/end_to_end/google/indent_four_levels_16_spaces_width_10.txt
tests/test_data/end_to_end/google/indent_misaligned_all.txt
tests/test_data/end_to_end/google/indent_two_levels_8_spaces.txt
tests/test_data/end_to_end/google/keyword_args_section.txt
tests/test_data/end_to_end/google/line_length_2.txt
tests/test_data/end_to_end/google/literal_block_backticks_are_preserved.txt
tests/test_data/end_to_end/google/literal_block_blank_lines_backticks_are_preserved.txt
tests/test_data/end_to_end/google/module_docstring_indent_zero_is_not_inferred.txt
tests/test_data/end_to_end/google/module_level_docstring.txt
tests/test_data/end_to_end/google/new_lines_before_and_after.txt
tests/test_data/end_to_end/google/no_format_docstring_comment.txt
tests/test_data/end_to_end/google/no_terminal_whitespace_only_line.txt
tests/test_data/end_to_end/google/non_ascii_docstrings.txt
tests/test_data/end_to_end/google/non_ascii_single_line_length_boundary.txt
tests/test_data/end_to_end/google/param_signature_without_type.txt
tests/test_data/end_to_end/google/parameters_returns_raises_wrapping.txt
tests/test_data/end_to_end/google/plain_examples_code_is_preserved.txt
tests/test_data/end_to_end/google/rST_cross_reference.txt
tests/test_data/end_to_end/google/returns_bare_type_with_description_sync.txt
tests/test_data/end_to_end/google/returns_colon_description_sync.txt
tests/test_data/end_to_end/google/returns_description_without_type_sync.txt
tests/test_data/end_to_end/google/returns_signature_and_description.txt
tests/test_data/end_to_end/google/returns_yields_type_like_description_sync.txt
tests/test_data/end_to_end/google/rst_code_block_backticks_are_preserved.txt
tests/test_data/end_to_end/google/section_headings_with_colons.txt
tests/test_data/end_to_end/google/section_title_fixed.txt
tests/test_data/end_to_end/google/sections_notes_examples.txt
tests/test_data/end_to_end/google/signature_dont_sync_raises.txt
tests/test_data/end_to_end/google/signature_line_is_not_wrapped.txt
tests/test_data/end_to_end/google/signature_sync_class_docstrings.txt
tests/test_data/end_to_end/google/signature_sync_parameters.txt
tests/test_data/end_to_end/google/signature_sync_returns.txt
tests/test_data/end_to_end/google/signature_sync_yields.txt
tests/test_data/end_to_end/google/single_line_backtick_expansion_respects_line_length.txt
tests/test_data/end_to_end/google/single_line_docstring.txt
tests/test_data/end_to_end/google/texts_are_rewrapped.txt
tests/test_data/end_to_end/google/tilde_code_fence_is_preserved.txt
tests/test_data/end_to_end/google/variadic_signature_without_colon.txt
tests/test_data/end_to_end/google/very_long_unbreakable_word.txt
tests/test_data/end_to_end/google/yields_iterator_item_type_sync.txt
tests/test_data/end_to_end/numpy/README.md
tests/test_data/end_to_end/numpy/arg_name_is_default.txt
tests/test_data/end_to_end/numpy/class_attribute_type_comment_defaults.txt
tests/test_data/end_to_end/numpy/colon_spacing_fix.txt
tests/test_data/end_to_end/numpy/contents_that_are_not_wrapped.txt
tests/test_data/end_to_end/numpy/custom_section_after_args.txt
tests/test_data/end_to_end/numpy/custom_section_after_doctest.txt
tests/test_data/end_to_end/numpy/custom_section_before_args.txt
tests/test_data/end_to_end/numpy/default_value_standardization.txt
tests/test_data/end_to_end/numpy/doctest_output_lines_are_preserved.txt
tests/test_data/end_to_end/numpy/empty_lines_are_respected.txt
tests/test_data/end_to_end/numpy/examples_plain_code_after_doctest.txt
tests/test_data/end_to_end/numpy/examples_section.txt
tests/test_data/end_to_end/numpy/existing_linebreaks_should_not_be_respected.txt
tests/test_data/end_to_end/numpy/fix_rst_backticks.txt
tests/test_data/end_to_end/numpy/four_level_nested_classes.txt
tests/test_data/end_to_end/numpy/indent_four_levels_16_spaces_width_10.txt
tests/test_data/end_to_end/numpy/indent_misaligned_all.txt
tests/test_data/end_to_end/numpy/indent_two_levels_8_spaces.txt
tests/test_data/end_to_end/numpy/keyword_args_section.txt
tests/test_data/end_to_end/numpy/line_length_2.txt
tests/test_data/end_to_end/numpy/literal_block_backticks_are_preserved.txt
tests/test_data/end_to_end/numpy/literal_block_blank_lines_backticks_are_preserved.txt
tests/test_data/end_to_end/numpy/mismatched_underlines.txt
tests/test_data/end_to_end/numpy/mismatched_underlines_one_dash.txt
tests/test_data/end_to_end/numpy/mismatched_underlines_two_dashes.txt
tests/test_data/end_to_end/numpy/module_docstring_indent_zero_is_not_inferred.txt
tests/test_data/end_to_end/numpy/module_level_docstring.txt
tests/test_data/end_to_end/numpy/new_lines_before_and_after.txt
tests/test_data/end_to_end/numpy/no_format_docstring_comment.txt
tests/test_data/end_to_end/numpy/no_terminal_whitespace_only_line.txt
tests/test_data/end_to_end/numpy/non_ascii_docstrings.txt
tests/test_data/end_to_end/numpy/non_ascii_single_line_length_boundary.txt
tests/test_data/end_to_end/numpy/param_signature_without_type.txt
tests/test_data/end_to_end/numpy/parameters_returns_raises_wrapping.txt
tests/test_data/end_to_end/numpy/plain_examples_code_is_preserved.txt
tests/test_data/end_to_end/numpy/rST_cross_reference.txt
tests/test_data/end_to_end/numpy/returns_bare_type_with_description_sync.txt
tests/test_data/end_to_end/numpy/returns_colon_description_sync.txt
tests/test_data/end_to_end/numpy/returns_description_without_type_sync.txt
tests/test_data/end_to_end/numpy/returns_signature_and_description.txt
tests/test_data/end_to_end/numpy/returns_yields_type_like_description_sync.txt
tests/test_data/end_to_end/numpy/rst_code_block_backticks_are_preserved.txt
tests/test_data/end_to_end/numpy/section_headings_with_colons.txt
tests/test_data/end_to_end/numpy/section_title_fixed.txt
tests/test_data/end_to_end/numpy/sections_notes_examples.txt
tests/test_data/end_to_end/numpy/signature_dont_sync_raises.txt
tests/test_data/end_to_end/numpy/signature_line_is_not_wrapped.txt
tests/test_data/end_to_end/numpy/signature_sync_class_docstrings.txt
tests/test_data/end_to_end/numpy/signature_sync_parameters.txt
tests/test_data/end_to_end/numpy/signature_sync_returns.txt
tests/test_data/end_to_end/numpy/signature_sync_yields.txt
tests/test_data/end_to_end/numpy/single_line_backtick_expansion_respects_line_length.txt
tests/test_data/end_to_end/numpy/single_line_docstring.txt
tests/test_data/end_to_end/numpy/texts_are_rewrapped.txt
tests/test_data/end_to_end/numpy/tilde_code_fence_is_preserved.txt
tests/test_data/end_to_end/numpy/variadic_signature_without_colon.txt
tests/test_data/end_to_end/numpy/very_long_unbreakable_word.txt
tests/test_data/end_to_end/numpy/yields_iterator_item_type_sync.txt
tests/test_data/integration_test/google/after.ipynb
tests/test_data/integration_test/google/after.py
tests/test_data/integration_test/google/after_50.ipynb
tests/test_data/integration_test/google/after_50.py
tests/test_data/integration_test/google/before.ipynb
tests/test_data/integration_test/google/before.py
tests/test_data/integration_test/numpy/after.ipynb
tests/test_data/integration_test/numpy/after.py
tests/test_data/integration_test/numpy/after_50.ipynb
tests/test_data/integration_test/numpy/after_50.py
tests/test_data/integration_test/numpy/before.ipynb
tests/test_data/integration_test/numpy/before.py
tests/test_data/jupyter/before.ipynb
tests/test_data/jupyter/verbose_before.ipynb
tests/test_data/line_wrap/google/README.md
tests/test_data/line_wrap/google/arg_description_starts_with_bulleted_list.txt
tests/test_data/line_wrap/google/arg_description_starts_with_table.txt
tests/test_data/line_wrap/google/colon_spacing_fix.txt
tests/test_data/line_wrap/google/contents_that_are_not_wrapped.txt
tests/test_data/line_wrap/google/custom_section_after_args.txt
tests/test_data/line_wrap/google/custom_section_after_doctest.txt
tests/test_data/line_wrap/google/custom_section_before_args.txt
tests/test_data/line_wrap/google/default_value_standardization.txt
tests/test_data/line_wrap/google/doctest_output_backticks_are_preserved.txt
tests/test_data/line_wrap/google/doctest_output_lines_are_preserved.txt
tests/test_data/line_wrap/google/doctest_output_section_headers_are_preserved.txt
tests/test_data/line_wrap/google/doctest_plain_output_is_preserved.txt
tests/test_data/line_wrap/google/empty_lines_are_respected.txt
tests/test_data/line_wrap/google/examples_leading_comment_is_preserved.txt
tests/test_data/line_wrap/google/examples_plain_code_after_doctest.txt
tests/test_data/line_wrap/google/examples_plain_output_after_code_is_preserved.txt
tests/test_data/line_wrap/google/examples_section.txt
tests/test_data/line_wrap/google/existing_linebreaks_should_not_be_respected.txt
tests/test_data/line_wrap/google/fenced_code_backticks_are_preserved.txt
tests/test_data/line_wrap/google/fix_rst_backticks.txt
tests/test_data/line_wrap/google/indent_four_levels_16_spaces_width_10.txt
tests/test_data/line_wrap/google/indent_two_levels_8_spaces.txt
tests/test_data/line_wrap/google/label_like_prose_in_notes.txt
tests/test_data/line_wrap/google/line_length_2.txt
tests/test_data/line_wrap/google/literal_block_backticks_are_preserved.txt
tests/test_data/line_wrap/google/literal_block_blank_lines_backticks_are_preserved.txt
tests/test_data/line_wrap/google/literal_block_marker_double_colon_preserved.txt
tests/test_data/line_wrap/google/module_level_docstring.txt
tests/test_data/line_wrap/google/no_terminal_whitespace_only_line.txt
tests/test_data/line_wrap/google/non_ascii_docstrings.txt
tests/test_data/line_wrap/google/param_signature_without_type.txt
tests/test_data/line_wrap/google/parameters_returns_raises_wrapping.txt
tests/test_data/line_wrap/google/plain_examples_code_is_preserved.txt
tests/test_data/line_wrap/google/returns_signature_and_description.txt
tests/test_data/line_wrap/google/rst_code_block_backticks_are_preserved.txt
tests/test_data/line_wrap/google/section_headings_with_colons.txt
tests/test_data/line_wrap/google/section_title_fixed.txt
tests/test_data/line_wrap/google/sections_notes_examples.txt
tests/test_data/line_wrap/google/signature_line_is_not_wrapped.txt
tests/test_data/line_wrap/google/texts_are_rewrapped.txt
tests/test_data/line_wrap/google/tilde_code_fence_is_preserved.txt
tests/test_data/line_wrap/google/variadic_signature_without_colon.txt
tests/test_data/line_wrap/google/very_long_unbreakable_word.txt
tests/test_data/line_wrap/numpy/README.md
tests/test_data/line_wrap/numpy/arg_description_starts_with_bulleted_list.txt
tests/test_data/line_wrap/numpy/arg_description_starts_with_table.txt
tests/test_data/line_wrap/numpy/colon_spacing_fix.txt
tests/test_data/line_wrap/numpy/contents_that_are_not_wrapped.txt
tests/test_data/line_wrap/numpy/custom_section_after_args.txt
tests/test_data/line_wrap/numpy/custom_section_after_doctest.txt
tests/test_data/line_wrap/numpy/custom_section_before_args.txt
tests/test_data/line_wrap/numpy/default_value_standardization.txt
tests/test_data/line_wrap/numpy/doctest_output_backticks_are_preserved.txt
tests/test_data/line_wrap/numpy/doctest_output_lines_are_preserved.txt
tests/test_data/line_wrap/numpy/doctest_output_section_headers_are_preserved.txt
tests/test_data/line_wrap/numpy/doctest_plain_output_is_preserved.txt
tests/test_data/line_wrap/numpy/empty_lines_are_respected.txt
tests/test_data/line_wrap/numpy/examples_leading_comment_is_preserved.txt
tests/test_data/line_wrap/numpy/examples_plain_code_after_doctest.txt
tests/test_data/line_wrap/numpy/examples_plain_output_after_code_is_preserved.txt
tests/test_data/line_wrap/numpy/examples_section.txt
tests/test_data/line_wrap/numpy/existing_linebreaks_should_not_be_respected.txt
tests/test_data/line_wrap/numpy/fenced_code_backticks_are_preserved.txt
tests/test_data/line_wrap/numpy/fix_rst_backticks.txt
tests/test_data/line_wrap/numpy/indent_four_levels_16_spaces_width_10.txt
tests/test_data/line_wrap/numpy/indent_two_levels_8_spaces.txt
tests/test_data/line_wrap/numpy/label_like_prose_in_notes.txt
tests/test_data/line_wrap/numpy/line_length_2.txt
tests/test_data/line_wrap/numpy/literal_block_backticks_are_preserved.txt
tests/test_data/line_wrap/numpy/literal_block_blank_lines_backticks_are_preserved.txt
tests/test_data/line_wrap/numpy/literal_block_marker_double_colon_preserved.txt
tests/test_data/line_wrap/numpy/mismatched_underlines.txt
tests/test_data/line_wrap/numpy/mismatched_underlines_one_dash.txt
tests/test_data/line_wrap/numpy/mismatched_underlines_two_dashes.txt
tests/test_data/line_wrap/numpy/module_level_docstring.txt
tests/test_data/line_wrap/numpy/no_terminal_whitespace_only_line.txt
tests/test_data/line_wrap/numpy/non_ascii_docstrings.txt
tests/test_data/line_wrap/numpy/param_signature_without_type.txt
tests/test_data/line_wrap/numpy/parameters_returns_raises_wrapping.txt
tests/test_data/line_wrap/numpy/plain_examples_code_is_preserved.txt
tests/test_data/line_wrap/numpy/returns_signature_and_description.txt
tests/test_data/line_wrap/numpy/rst_code_block_backticks_are_preserved.txt
tests/test_data/line_wrap/numpy/section_headings_with_colons.txt
tests/test_data/line_wrap/numpy/section_title_fixed.txt
tests/test_data/line_wrap/numpy/sections_notes_examples.txt
tests/test_data/line_wrap/numpy/signature_line_is_not_wrapped.txt
tests/test_data/line_wrap/numpy/texts_are_rewrapped.txt
tests/test_data/line_wrap/numpy/tilde_code_fence_is_preserved.txt
tests/test_data/line_wrap/numpy/variadic_signature_without_colon.txt
tests/test_data/line_wrap/numpy/very_long_unbreakable_word.txt