-
-
Notifications
You must be signed in to change notification settings - Fork 18.4k
DOC: add checks on the returns section in the docstrings (#23138) #23432
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from all commits
Commits
Show all changes
13 commits
Select commit
Hold shift + click to select a range
e0f9689
DOC: add checks on the returns section in the docstrings (#23138)
igorfassen 20b32e7
Update scripts/validate_docstrings.py
datapythonista f2d6449
update validate_docstrings.py: clearer error message
igorfassen 0d34a88
update test_validate_docstrings.py: fix expected error message
igorfassen b09c322
update validate_docstrings.py: Returns section validation
igorfassen a556925
Merge remote-tracking branch 'upstream/master' into validate_returns
igorfassen a1384d4
update validate_docstrings.py: split line to comply with pep 8
igorfassen 2f3f5bf
update validate_docstrings.py: small fixes in Returns validation
igorfassen e62de14
Merge remote-tracking branch 'upstream/master' into validate_returns
igorfassen fdad765
update validate_docstrings.py: simplify returns section validation
igorfassen 58a0a91
update validate_docstrings.py: replace " by ' for homogenization
igorfassen a116a49
Merge remote-tracking branch 'upstream/master' into validate_returns
datapythonista 5ea7881
Minor fixes
datapythonista File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We can test this now. I guess we can't know whether we're missing the type or the description. We should return a message that considers both, so the user always know what to do. And test this case.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
indeed, with the current modifications, in this case the error message is Return value has no description
should I replace it by something like Return value has no type or description ?
(well, in the case where a tuple is returned, that would mean that both type and name are missing)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
while writing that, I realize that I do not check, in the case of multiple return values, if all of them have both a name and a type