├── .github ├── dependabot.yml └── workflows │ └── build.yaml ├── .gitignore ├── .pre-commit-config.yaml ├── .pre-commit-hooks.yaml ├── .readthedocs.yaml ├── LICENSE ├── README.rst ├── docs ├── Makefile ├── conf.py ├── faq.rst ├── getting_started.rst ├── guides │ ├── index.rst │ └── introducing_pymend_to_your_project.rst ├── index.rst ├── make.bat ├── pymend.docstring_parser.rst ├── pymend.rst ├── requirements.txt └── usage_and_configuration │ ├── index.rst │ └── the_basics.rst ├── pyproject.toml ├── src └── pymend │ ├── __init__.py │ ├── __main__.py │ ├── const.py │ ├── docstring_info.py │ ├── docstring_parser │ ├── __init__.py │ ├── base_parser.py │ ├── common.py │ ├── epydoc.py │ ├── google.py │ ├── numpydoc.py │ ├── rest.py │ └── util.py │ ├── file_parser.py │ ├── files.py │ ├── output.py │ ├── py.typed │ ├── pymend.py │ ├── pymendapp.py │ └── report.py ├── tests ├── test_docstring_parser │ ├── __init__.py │ ├── test_epydoc.py │ ├── test_google.py │ ├── test_numpydoc.py │ ├── test_parser.py │ ├── test_rest.py │ └── test_util.py └── test_pymend │ ├── __init__.py │ ├── refs │ ├── ast_ref.py │ ├── ast_ref.py.patch.numpydoc.expected │ ├── blank_lines.py │ ├── blank_lines.py.patch.numpydoc.expected │ ├── class_body.py │ ├── class_body.py.patch.numpydoc.expected │ ├── comments_after_docstring.py │ ├── comments_after_docstring.py.patch.numpydoc.expected │ ├── docs_already_numpydoc.py │ ├── free_cases.py │ ├── issue30.py │ ├── issue49.py │ ├── keyword_only.py │ ├── keyword_only.py.patch.numpydoc.expected │ ├── module_dot_missing.py │ ├── module_dot_missing.py.patch.numpydoc.expected │ ├── origin_test.py │ ├── params.py │ ├── params.py.patch.numpydoc.expected │ ├── positional_only.py │ ├── positional_only.py.patch.numpydoc.expected │ ├── quote_default.py │ ├── quote_default.py.patch.numpydoc.expected │ ├── raises.py │ ├── raises.py.patch.numpydoc.expected │ ├── returns.py │ ├── returns.py.patch.numpydoc.expected │ ├── skip_overload_decorator.py │ ├── skip_overload_decorator.py.patch.numpydoc.expected │ ├── star_args.py │ ├── star_args.py.patch.numpydoc.expected │ ├── star_star_kwargs.py │ ├── star_star_kwargs.py.patch.numpydoc.expected │ ├── yields.py │ └── yields.py.patch.numpydoc.expected │ ├── test_app.py │ ├── test_file_parser.py │ ├── test_issues.py │ ├── test_numpyoutput.py │ ├── test_pymend.py │ └── test_types.py └── uv.lock /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JanEricNitschke/pymend/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/build.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JanEricNitschke/pymend/HEAD/.github/workflows/build.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JanEricNitschke/pymend/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JanEricNitschke/pymend/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.pre-commit-hooks.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JanEricNitschke/pymend/HEAD/.pre-commit-hooks.yaml -------------------------------------------------------------------------------- /.readthedocs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JanEricNitschke/pymend/HEAD/.readthedocs.yaml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JanEricNitschke/pymend/HEAD/LICENSE -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JanEricNitschke/pymend/HEAD/README.rst -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JanEricNitschke/pymend/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JanEricNitschke/pymend/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/faq.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JanEricNitschke/pymend/HEAD/docs/faq.rst -------------------------------------------------------------------------------- /docs/getting_started.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JanEricNitschke/pymend/HEAD/docs/getting_started.rst -------------------------------------------------------------------------------- /docs/guides/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JanEricNitschke/pymend/HEAD/docs/guides/index.rst -------------------------------------------------------------------------------- /docs/guides/introducing_pymend_to_your_project.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JanEricNitschke/pymend/HEAD/docs/guides/introducing_pymend_to_your_project.rst -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JanEricNitschke/pymend/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JanEricNitschke/pymend/HEAD/docs/make.bat -------------------------------------------------------------------------------- /docs/pymend.docstring_parser.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JanEricNitschke/pymend/HEAD/docs/pymend.docstring_parser.rst -------------------------------------------------------------------------------- /docs/pymend.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JanEricNitschke/pymend/HEAD/docs/pymend.rst -------------------------------------------------------------------------------- /docs/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JanEricNitschke/pymend/HEAD/docs/requirements.txt -------------------------------------------------------------------------------- /docs/usage_and_configuration/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JanEricNitschke/pymend/HEAD/docs/usage_and_configuration/index.rst -------------------------------------------------------------------------------- /docs/usage_and_configuration/the_basics.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JanEricNitschke/pymend/HEAD/docs/usage_and_configuration/the_basics.rst -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JanEricNitschke/pymend/HEAD/pyproject.toml -------------------------------------------------------------------------------- /src/pymend/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JanEricNitschke/pymend/HEAD/src/pymend/__init__.py -------------------------------------------------------------------------------- /src/pymend/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JanEricNitschke/pymend/HEAD/src/pymend/__main__.py -------------------------------------------------------------------------------- /src/pymend/const.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JanEricNitschke/pymend/HEAD/src/pymend/const.py -------------------------------------------------------------------------------- /src/pymend/docstring_info.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JanEricNitschke/pymend/HEAD/src/pymend/docstring_info.py -------------------------------------------------------------------------------- /src/pymend/docstring_parser/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JanEricNitschke/pymend/HEAD/src/pymend/docstring_parser/__init__.py -------------------------------------------------------------------------------- /src/pymend/docstring_parser/base_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JanEricNitschke/pymend/HEAD/src/pymend/docstring_parser/base_parser.py -------------------------------------------------------------------------------- /src/pymend/docstring_parser/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JanEricNitschke/pymend/HEAD/src/pymend/docstring_parser/common.py -------------------------------------------------------------------------------- /src/pymend/docstring_parser/epydoc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JanEricNitschke/pymend/HEAD/src/pymend/docstring_parser/epydoc.py -------------------------------------------------------------------------------- /src/pymend/docstring_parser/google.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JanEricNitschke/pymend/HEAD/src/pymend/docstring_parser/google.py -------------------------------------------------------------------------------- /src/pymend/docstring_parser/numpydoc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JanEricNitschke/pymend/HEAD/src/pymend/docstring_parser/numpydoc.py -------------------------------------------------------------------------------- /src/pymend/docstring_parser/rest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JanEricNitschke/pymend/HEAD/src/pymend/docstring_parser/rest.py -------------------------------------------------------------------------------- /src/pymend/docstring_parser/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JanEricNitschke/pymend/HEAD/src/pymend/docstring_parser/util.py -------------------------------------------------------------------------------- /src/pymend/file_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JanEricNitschke/pymend/HEAD/src/pymend/file_parser.py -------------------------------------------------------------------------------- /src/pymend/files.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JanEricNitschke/pymend/HEAD/src/pymend/files.py -------------------------------------------------------------------------------- /src/pymend/output.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JanEricNitschke/pymend/HEAD/src/pymend/output.py -------------------------------------------------------------------------------- /src/pymend/py.typed: -------------------------------------------------------------------------------- 1 | # Marker file for PEP 561. 2 | -------------------------------------------------------------------------------- /src/pymend/pymend.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JanEricNitschke/pymend/HEAD/src/pymend/pymend.py -------------------------------------------------------------------------------- /src/pymend/pymendapp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JanEricNitschke/pymend/HEAD/src/pymend/pymendapp.py -------------------------------------------------------------------------------- /src/pymend/report.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JanEricNitschke/pymend/HEAD/src/pymend/report.py -------------------------------------------------------------------------------- /tests/test_docstring_parser/__init__.py: -------------------------------------------------------------------------------- 1 | """Tests for docstring parser.""" 2 | -------------------------------------------------------------------------------- /tests/test_docstring_parser/test_epydoc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JanEricNitschke/pymend/HEAD/tests/test_docstring_parser/test_epydoc.py -------------------------------------------------------------------------------- /tests/test_docstring_parser/test_google.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JanEricNitschke/pymend/HEAD/tests/test_docstring_parser/test_google.py -------------------------------------------------------------------------------- /tests/test_docstring_parser/test_numpydoc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JanEricNitschke/pymend/HEAD/tests/test_docstring_parser/test_numpydoc.py -------------------------------------------------------------------------------- /tests/test_docstring_parser/test_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JanEricNitschke/pymend/HEAD/tests/test_docstring_parser/test_parser.py -------------------------------------------------------------------------------- /tests/test_docstring_parser/test_rest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JanEricNitschke/pymend/HEAD/tests/test_docstring_parser/test_rest.py -------------------------------------------------------------------------------- /tests/test_docstring_parser/test_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JanEricNitschke/pymend/HEAD/tests/test_docstring_parser/test_util.py -------------------------------------------------------------------------------- /tests/test_pymend/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JanEricNitschke/pymend/HEAD/tests/test_pymend/__init__.py -------------------------------------------------------------------------------- /tests/test_pymend/refs/ast_ref.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JanEricNitschke/pymend/HEAD/tests/test_pymend/refs/ast_ref.py -------------------------------------------------------------------------------- /tests/test_pymend/refs/ast_ref.py.patch.numpydoc.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JanEricNitschke/pymend/HEAD/tests/test_pymend/refs/ast_ref.py.patch.numpydoc.expected -------------------------------------------------------------------------------- /tests/test_pymend/refs/blank_lines.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JanEricNitschke/pymend/HEAD/tests/test_pymend/refs/blank_lines.py -------------------------------------------------------------------------------- /tests/test_pymend/refs/blank_lines.py.patch.numpydoc.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JanEricNitschke/pymend/HEAD/tests/test_pymend/refs/blank_lines.py.patch.numpydoc.expected -------------------------------------------------------------------------------- /tests/test_pymend/refs/class_body.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JanEricNitschke/pymend/HEAD/tests/test_pymend/refs/class_body.py -------------------------------------------------------------------------------- /tests/test_pymend/refs/class_body.py.patch.numpydoc.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JanEricNitschke/pymend/HEAD/tests/test_pymend/refs/class_body.py.patch.numpydoc.expected -------------------------------------------------------------------------------- /tests/test_pymend/refs/comments_after_docstring.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JanEricNitschke/pymend/HEAD/tests/test_pymend/refs/comments_after_docstring.py -------------------------------------------------------------------------------- /tests/test_pymend/refs/comments_after_docstring.py.patch.numpydoc.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JanEricNitschke/pymend/HEAD/tests/test_pymend/refs/comments_after_docstring.py.patch.numpydoc.expected -------------------------------------------------------------------------------- /tests/test_pymend/refs/docs_already_numpydoc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JanEricNitschke/pymend/HEAD/tests/test_pymend/refs/docs_already_numpydoc.py -------------------------------------------------------------------------------- /tests/test_pymend/refs/free_cases.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JanEricNitschke/pymend/HEAD/tests/test_pymend/refs/free_cases.py -------------------------------------------------------------------------------- /tests/test_pymend/refs/issue30.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JanEricNitschke/pymend/HEAD/tests/test_pymend/refs/issue30.py -------------------------------------------------------------------------------- /tests/test_pymend/refs/issue49.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JanEricNitschke/pymend/HEAD/tests/test_pymend/refs/issue49.py -------------------------------------------------------------------------------- /tests/test_pymend/refs/keyword_only.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JanEricNitschke/pymend/HEAD/tests/test_pymend/refs/keyword_only.py -------------------------------------------------------------------------------- /tests/test_pymend/refs/keyword_only.py.patch.numpydoc.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JanEricNitschke/pymend/HEAD/tests/test_pymend/refs/keyword_only.py.patch.numpydoc.expected -------------------------------------------------------------------------------- /tests/test_pymend/refs/module_dot_missing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JanEricNitschke/pymend/HEAD/tests/test_pymend/refs/module_dot_missing.py -------------------------------------------------------------------------------- /tests/test_pymend/refs/module_dot_missing.py.patch.numpydoc.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JanEricNitschke/pymend/HEAD/tests/test_pymend/refs/module_dot_missing.py.patch.numpydoc.expected -------------------------------------------------------------------------------- /tests/test_pymend/refs/origin_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JanEricNitschke/pymend/HEAD/tests/test_pymend/refs/origin_test.py -------------------------------------------------------------------------------- /tests/test_pymend/refs/params.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JanEricNitschke/pymend/HEAD/tests/test_pymend/refs/params.py -------------------------------------------------------------------------------- /tests/test_pymend/refs/params.py.patch.numpydoc.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JanEricNitschke/pymend/HEAD/tests/test_pymend/refs/params.py.patch.numpydoc.expected -------------------------------------------------------------------------------- /tests/test_pymend/refs/positional_only.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JanEricNitschke/pymend/HEAD/tests/test_pymend/refs/positional_only.py -------------------------------------------------------------------------------- /tests/test_pymend/refs/positional_only.py.patch.numpydoc.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JanEricNitschke/pymend/HEAD/tests/test_pymend/refs/positional_only.py.patch.numpydoc.expected -------------------------------------------------------------------------------- /tests/test_pymend/refs/quote_default.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JanEricNitschke/pymend/HEAD/tests/test_pymend/refs/quote_default.py -------------------------------------------------------------------------------- /tests/test_pymend/refs/quote_default.py.patch.numpydoc.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JanEricNitschke/pymend/HEAD/tests/test_pymend/refs/quote_default.py.patch.numpydoc.expected -------------------------------------------------------------------------------- /tests/test_pymend/refs/raises.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JanEricNitschke/pymend/HEAD/tests/test_pymend/refs/raises.py -------------------------------------------------------------------------------- /tests/test_pymend/refs/raises.py.patch.numpydoc.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JanEricNitschke/pymend/HEAD/tests/test_pymend/refs/raises.py.patch.numpydoc.expected -------------------------------------------------------------------------------- /tests/test_pymend/refs/returns.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JanEricNitschke/pymend/HEAD/tests/test_pymend/refs/returns.py -------------------------------------------------------------------------------- /tests/test_pymend/refs/returns.py.patch.numpydoc.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JanEricNitschke/pymend/HEAD/tests/test_pymend/refs/returns.py.patch.numpydoc.expected -------------------------------------------------------------------------------- /tests/test_pymend/refs/skip_overload_decorator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JanEricNitschke/pymend/HEAD/tests/test_pymend/refs/skip_overload_decorator.py -------------------------------------------------------------------------------- /tests/test_pymend/refs/skip_overload_decorator.py.patch.numpydoc.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JanEricNitschke/pymend/HEAD/tests/test_pymend/refs/skip_overload_decorator.py.patch.numpydoc.expected -------------------------------------------------------------------------------- /tests/test_pymend/refs/star_args.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JanEricNitschke/pymend/HEAD/tests/test_pymend/refs/star_args.py -------------------------------------------------------------------------------- /tests/test_pymend/refs/star_args.py.patch.numpydoc.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JanEricNitschke/pymend/HEAD/tests/test_pymend/refs/star_args.py.patch.numpydoc.expected -------------------------------------------------------------------------------- /tests/test_pymend/refs/star_star_kwargs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JanEricNitschke/pymend/HEAD/tests/test_pymend/refs/star_star_kwargs.py -------------------------------------------------------------------------------- /tests/test_pymend/refs/star_star_kwargs.py.patch.numpydoc.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JanEricNitschke/pymend/HEAD/tests/test_pymend/refs/star_star_kwargs.py.patch.numpydoc.expected -------------------------------------------------------------------------------- /tests/test_pymend/refs/yields.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JanEricNitschke/pymend/HEAD/tests/test_pymend/refs/yields.py -------------------------------------------------------------------------------- /tests/test_pymend/refs/yields.py.patch.numpydoc.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JanEricNitschke/pymend/HEAD/tests/test_pymend/refs/yields.py.patch.numpydoc.expected -------------------------------------------------------------------------------- /tests/test_pymend/test_app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JanEricNitschke/pymend/HEAD/tests/test_pymend/test_app.py -------------------------------------------------------------------------------- /tests/test_pymend/test_file_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JanEricNitschke/pymend/HEAD/tests/test_pymend/test_file_parser.py -------------------------------------------------------------------------------- /tests/test_pymend/test_issues.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JanEricNitschke/pymend/HEAD/tests/test_pymend/test_issues.py -------------------------------------------------------------------------------- /tests/test_pymend/test_numpyoutput.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JanEricNitschke/pymend/HEAD/tests/test_pymend/test_numpyoutput.py -------------------------------------------------------------------------------- /tests/test_pymend/test_pymend.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JanEricNitschke/pymend/HEAD/tests/test_pymend/test_pymend.py -------------------------------------------------------------------------------- /tests/test_pymend/test_types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JanEricNitschke/pymend/HEAD/tests/test_pymend/test_types.py -------------------------------------------------------------------------------- /uv.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JanEricNitschke/pymend/HEAD/uv.lock --------------------------------------------------------------------------------