Commit Graph

58 Commits (fc6b8aec77a08524c15d5bd2d82cb15e516a796a)

Author SHA1 Message Date
Mathieu Bouzard fc6b8aec77
Fix comment typehints for methods/classmethods (#300)
* Fix comment typehints for methods and classmethods

Co-authored-by: Mathieu <923463-mathbou@users.noreply.gitlab.com>
2 years ago
Ashley Whetter 517a6be383 Stop calling ``autodoc-process-docstring`` when docstring is empty 2 years ago
Ashley Whetter 6028cb104c Fail elegantly when no source files are found
Fixes #324
3 years ago
Ashley Whetter 948f753a20 Fixed compatibility with astroid 2.7+.
Fixes #301
3 years ago
Ashley Whetter 7d7f042805 Fixed possible incorrect indentation in generated documentation.
Closes #299.
3 years ago
Ashley Whetter 08e61b93ef Fixed displaying "self" in class signatures 3 years ago
Ashley Whetter 5faec73073 Fixed error when parsing a class with no constructor 3 years ago
Ashley Whetter 613eff53a7 Fixed type annotations being shown for only a single module
Closes #273
3 years ago
René Fritze 5777e43347 remove (sub-) types for "Unknown type" warnings 4 years ago
René Fritze dbd1e9dfe6 Adds a subtype to all `logger.warning` calls 4 years ago
René Fritze bec1f6c1b0 Adds a referenceable type to logging warnings
This allows users to use the sphinx config `suppress_warnings =
['autoapi']` to ignore warnings emitted from autoapi.
4 years ago
Ashley Whetter 66f3734afa Start testing in Github Actions 4 years ago
Ashley Whetter 826bb2badd Converted tests to pytest style 4 years ago
Ashley Whetter a0591adae4 Represent overload typehints more accurately 4 years ago
Ashley Whetter 7541f922ae Fixed data annotations causing pickle or deepcopy errors
Closes #261
4 years ago
Ashley Whetter bf8f50dc97 Fixed type hints still showing when setting autodoc_typehints
Closes #273
4 years ago
Ashley Whetter 7872ed00b0 Can link to parameters of generic base classes 4 years ago
Ashley Whetter 643fed0ccd Can resolve the qualified paths of parameters to generics
Closes #265
4 years ago
Ashley Whetter 471c870a53 Do not inherit redundant docstrings
Closes #240
4 years ago
Ashley Whetter 73bb2d6105 The fully qualified path of objects are included type annotations 4 years ago
Ashley Whetter a8d07b610f Can edit the Jinja environment
Closes #200
4 years ago
Ashley Whetter e281137654 Fixed raising unnecessary deprecation warning
Closes #244
4 years ago
Ashley Whetter 78b79583af Implmented basic incremental building
Closes #191
4 years ago
Ash Berlin-Taylor 5ee7dbef59 Correctly parse Metaclasses
Fixes #246
4 years ago
Ashley Whetter 6f0299356a Can use type hints as parameter types and return types 4 years ago
Ashley Whetter 8e4cd49e1a Dropped support for Python 2 and Sphinx 1.x/2.x.
Removed all old compatibility code.
4 years ago
Ashley Whetter fc634afc0d Fix formatting after black upgrade 4 years ago
Ashley Whetter 0a5b84b8be autoapi_file_patterns is in order of preference
Closes #243
4 years ago
Taku Fukada 5bb4ff2c02 Refine overload support 4 years ago
Taku Fukada 8f4a4b1f0c Refactor the child function/method parsing loop 4 years ago
Taku Fukada 78db701450 Ignore some pylint checks 4 years ago
Taku Fukada 7270718374 Add support for overloaded functions 4 years ago
Ashley Whetter cd9b9ca0fe Added the imported-members AutoAPI option
Closes #204
4 years ago
Ashley Whetter fca36aa664 Classes and methods inherit docstrings from their parent
Closes #203
4 years ago
Ashley Whetter b52378fa51 Added autoapi_member_order option
Closes #201
4 years ago
Ashley Whetter 9008db48e5 Added assertion to assist with import resolution debugging 5 years ago
Ashley Whetter 428e8526f0 Fixed Python 2 support 5 years ago
Ashley Whetter 4ba45cfacb Can document inherited members
Closes #183
5 years ago
Ashley Whetter fc1d78f758 Python 3.8 support 5 years ago
Ashley Whetter f8b6a6151c arg and kwargs annotations can be read from the function type comment 5 years ago
Ashley Whetter 9c91de9370 Ignore extra argument type annotations
Closes #186
5 years ago
Olivier Samyn d71ac5f250 fix: Make the linter happy 5 years ago
Olivier Samyn cca3a781ee fix: correct stop condition in sphinx <2.0 and add a stop guard. 5 years ago
Olivier Samyn 🎻 7ca958fe57 feat: Support implicit namespaces for python >= 3.3 5 years ago
Ashley Whetter 28301f1ba4 Fix linting again 5 years ago
Ashley Whetter 520f3b0469 Fixed formatting 5 years ago
Ashley Whetter a122f00d4a Fix linting 5 years ago
Daniel Daniels a114af76dc Added autoapi-skip-member event 5 years ago
Ashley Whetter 02b0c0a098 Made it more clear which file causes an error 5 years ago
Ashley Whetter 86a2aeb6d7 Fixed some unicode decode errors 5 years ago