Skip to content
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

Fix and refactors for docparams extension #7398

Merged
merged 4 commits into from Sep 4, 2022

Conversation

DanielNoord
Copy link
Collaborator

  • Add yourself to CONTRIBUTORS if you are a new contributor.
  • Write a good description on what the PR does.

Type of Changes

Type
βœ“ πŸ”¨ Refactoring

Description

Some refactors based on the work in #7360

I'd like to see how the primer reacts to separate some of the large changes we were seeing in that PR.

The ``re_only_desc`` regex did not match for white and characters after
``\n``, so some description-only lines weren't getting matched. In
addition, lookaheads were added to ``re_param_line`` (i.e. make sure the
type group is not followed by a new line (``\n``)). Lastly, named groups
(ala Perl regular expressions) were added for slightly improved clarity.

Co-authored-by: Hendry, Adam <adam.grant.hendry@gmail.com>
@DanielNoord DanielNoord added Maintenance Discussion or action around maintaining pylint or the dev workflow Skip news πŸ”‡ This change does not require a changelog entry labels Sep 1, 2022
@coveralls
Copy link

coveralls commented Sep 1, 2022

Pull Request Test Coverage Report for Build 2989227539

  • 11 of 11 (100.0%) changed or added relevant lines in 1 file are covered.
  • 75 unchanged lines in 4 files lost coverage.
  • Overall coverage increased (+0.01%) to 95.331%

Files with Coverage Reduction New Missed Lines %
pylint/checkers/variables.py 9 97.42%
pylint/lint/pylinter.py 11 95.26%
pylint/checkers/typecheck.py 22 95.53%
pylint/checkers/utils.py 33 95.47%
Totals Coverage Status
Change from base Build 2966731658: 0.01%
Covered Lines: 16988
Relevant Lines: 17820

πŸ’› - Coveralls

@github-actions

This comment has been minimized.

@DanielNoord
Copy link
Collaborator Author

@Pierre-Sassoulas This allows the PR of @adam-grant-hendry to only focus on the default aspect. I think we can merge this?

Copy link
Member

@Pierre-Sassoulas Pierre-Sassoulas left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I like the new PR to separate the two modifications.

Are we sure the style of the docstring is detected properly ( Pandas seems to be using numpy, based on this), so it's strange that there is so much violations. On the other hand it seems they suggest to check with pylint so it's entirely possible that if pylint was not detecting it previously then some of their docstring are wrong...

Also shouldn't we add explicit functional tests for the new test cases ? Regexes are pretty easy to get wrong so regression tests would really help in case of future changes.

@DanielNoord
Copy link
Collaborator Author

https://github.com/PyCQA/pylint/runs/8144779659?check_suite_focus=true

If you search for "fh" in the logs it shows that we are not actually recognizing these parameters to begin with. With this change we are recognising them, but do not consider them correctly typed.
I'm not sure what we should do there.

Take:
https://github.com/pandas-dev/pandas/blob/bfdb524f5807892adde0e5d3d754351459cd1614/pandas/compat/pickle_compat.py#L256
https://github.com/pandas-dev/pandas/blob/bfdb524f5807892adde0e5d3d754351459cd1614/pandas/compat/numpy/function.py#L416

It's clear that they are trying to put types on the first line and not descriptions. But in the first example there are also descriptions and not only types. Should we raise missing-type-doc here? Or should we just accept it?

@Pierre-Sassoulas
Copy link
Member

Should we raise missing-type-doc here? Or should we just accept it?

I think we should not raise missing-type-doc as we're not in the business of checking if a bunch of English words are an attempt to describe the type of a parameter πŸ˜„ But the function signature is typed, are we already raising missing-type-doc in this case ? I would say we should not but I want to avoid churn if we are.

@DanielNoord
Copy link
Collaborator Author

Should we raise missing-type-doc here? Or should we just accept it?

I think we should not raise missing-type-doc as we're not in the business of checking if a bunch of English words are an attempt to describe the type of a parameter πŸ˜„ But the function signature is typed, are we already raising missing-type-doc in this case ? I would say we should not but I want to avoid churn if we are.

We are. I think we don't check signatures for this check.

I'll look into accepting these docstrings in pandas. Drafting this.

@DanielNoord DanielNoord marked this pull request as draft September 2, 2022 06:57
@Pierre-Sassoulas
Copy link
Member

We are. I think we don't check signatures for this check.

Let's keep raising it then, we can't know that the description is trying to define the typing in plain English.

I'll look into accepting these docstrings in pandas. Drafting this.

I think this could be merged if we add some functional tests to formalize and check what we want to prevent future regression.

@DanielNoord
Copy link
Collaborator Author

We are. I think we don't check signatures for this check.

Let's keep raising it then, we can't know that the description is trying to define the typing in plain English.

Wouldn't it make more sense then to just accept anything that is being written on the line that is intended for typing? And not bother about determining whether it is actually typing.

@Pierre-Sassoulas
Copy link
Member

I thought it was supposed to be like :param int variable_name: description, my numpy's style knowledge is... not rusty, I never had one :) So yeah, if it's supposed to be the typing then let's accept it.

@DanielNoord
Copy link
Collaborator Author

I thought it was supposed to be like :param int variable_name: description, my numpy's style knowledge is... not rusty, I never had one :) So yeah, if it's supposed to be the typing then let's accept it.

I think that's Sphinx

@DanielNoord DanielNoord added the Needs backport Needs to be cherry-picked on the current patch version by a pylint's maintainer label Sep 2, 2022
@DanielNoord
Copy link
Collaborator Author

@Pierre-Sassoulas Let's get final confirmation from the primer, but I think I fixed the issue here πŸ˜„

@DanielNoord DanielNoord marked this pull request as ready for review September 2, 2022 08:25
Copy link
Member

@Pierre-Sassoulas Pierre-Sassoulas left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

πŸ‘Œ

@github-actions

This comment has been minimized.

@DanielNoord
Copy link
Collaborator Author

@Pierre-Sassoulas The last commit is debatable. Do we want to raise missing-param-doc if there is a type documentation? I'd say no, but our tests say otherwise πŸ˜“

I think that if you're documenting the type in a docstring you'll probably add a description if you really want to.

@github-actions

This comment has been minimized.

@Pierre-Sassoulas
Copy link
Member

Do we want to raise missing-param-doc if there is a type documentation? I'd say no, but our tests say otherwise

I'm personally rather lax with param documentation in docstring because if you use proper variable name then the param description is VERY often just the variable name with a more natural english capitalization... So if we have type information I would say it's voluntary that the param is not documented further... Now, I'm not using the docparam checker myself. Is my opinion the same as the one from persons that would actually use this checker... ? Probably not.

@DanielNoord
Copy link
Collaborator Author

Do we want to raise missing-param-doc if there is a type documentation? I'd say no, but our tests say otherwise

I'm personally rather lax with param documentation in docstring because if you use proper variable name then the param description is VERY often just the variable name with a more natural english capitalization... So if we have type information I would say it's voluntary that the param is not documented further... Now, I'm not using the docparam checker myself. Is my opinion the same as the one from persons that would actually use this checker... ? Probably not.

Yeah I guess it depends on what "documentation" is. Is it any form of documentation or only a specific description?

@adam-grant-hendry
Copy link
Contributor

Yeah I guess it depends on what "documentation" is. Is it any form of documentation or only a specific description?

@DanielNoord @Pierre-Sassoulas I'd be careful: documentation is code. The end user may add an examples section, and if they use incorrect names, that should fail. In these days, that documentation may even also include mypy type hints.

@DanielNoord
Copy link
Collaborator Author

Yeah I guess it depends on what "documentation" is. Is it any form of documentation or only a specific description?

@DanielNoord @Pierre-Sassoulas I'd be careful: documentation is code. The end user may add an examples section, and if they use incorrect names, that should fail. In these days, that documentation may even also include mypy type hints.

Yeah agreed, but take:

def func(arg):
     """     
     Parameters
     ----------
     arg : int or None
     """     

Should we really raise missing-param-doc here for arg? I would consider it to be documented..

@Pierre-Sassoulas
Copy link
Member

Agree with the last point, I say let's not raise but maybe also let's wait for additional opinion, 2.16 is not out yet we can wait a little before merging.

@Pierre-Sassoulas Pierre-Sassoulas added this to the 2.16.0 milestone Sep 3, 2022
@adam-grant-hendry
Copy link
Contributor

adam-grant-hendry commented Sep 3, 2022

Should we really raise missing-param-doc here for arg?

No, but I would raise missing-param-type though or a type mismatch error. arg is typed as typing.Any, but declared to be int or None here.

@DanielNoord
Copy link
Collaborator Author

Should we really raise missing-param-doc here for arg?

No, but I would raise missing-param-type though or a type mismatch error. arg is typed as typing.Any, but declared to be int or None here.

Yeah, but that should be its own message probably. Something like docstring-signature-type-mismatch. Although I don't know if we want to get into that business. Resolving types in signatures is hard..

@Pierre-Sassoulas
Copy link
Member

Although I don't know if we want to get into that business. Resolving types in signatures is hard..

Strong agree here, this is full project in itself. Let's raise one of the two existing messages and let the user sort it out.

@github-actions
Copy link
Contributor

github-actions bot commented Sep 4, 2022

πŸ€– Effect of this PR on checked open source code: πŸ€–

Effect on pandas:
The following messages are now emitted:

  1. missing-type-doc:
    "as_tuple" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/tests/scalar/test_nat.py#L223
  2. missing-param-doc:
    "check_dtype" missing in parameter documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/tests/io/test_parquet.py#L165
  3. missing-type-doc:
    "datapath" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/tests/io/formats/test_to_html.py#L30
  4. missing-type-doc:
    "atol, check_dates, check_dtype, has_skipna, rtol, skipna_alternative" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/tests/frame/test_reductions.py#L35
  5. missing-type-doc:
    "labels" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/tests/plotting/common.py#L54
  6. missing-type-doc:
    "expected_markers" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/tests/plotting/common.py#L77
  7. missing-type-doc:
    "collections" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/tests/plotting/common.py#L119
  8. missing-type-doc:
    "collections, facecolors, linecolors" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/tests/plotting/common.py#L163
  9. missing-type-doc:
    "expected, texts" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/tests/plotting/common.py#L229
  10. missing-type-doc:
    "expected_keys" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/tests/plotting/common.py#L401
  11. missing-param-doc:
    "extrapolate, x" missing in parameter documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/missing.py#L538
  12. missing-type-doc:
    "extrapolate, order, x, xi, yi" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/missing.py#L538
  13. missing-type-doc:
    "x, xi, yi" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/missing.py#L581
  14. missing-type-doc:
    "bc_type, extrapolate, xi, yi" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/missing.py#L624
  15. missing-param-doc:
    "value" missing in parameter documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/indexing.py#L772
  16. missing-type-doc:
    "key, value" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/indexing.py#L772
  17. missing-type-doc:
    "key" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/indexing.py#L821
  18. missing-type-doc:
    "key" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/indexing.py#L1407
  19. missing-type-doc:
    "key" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/indexing.py#L2520
  20. missing-type-doc:
    "columns, data, exclude, index" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/frame.py#L2185
  21. missing-type-doc:
    "column_dtypes, index_dtypes" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/frame.py#L2393
  22. missing-type-doc:
    "arrays, columns, index" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/frame.py#L2554
  23. missing-param-doc:
    "compression, storage_options" missing in parameter documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/frame.py#L2609
  24. missing-param-doc:
    "storage_options" missing in parameter documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/frame.py#L2879
  25. missing-param-doc:
    "compression, storage_options" missing in parameter documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/frame.py#L3232
  26. missing-type-doc:
    "keys" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/frame.py#L5879
  27. missing-type-doc:
    "fill_value" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/frame.py#L7880
  28. missing-type-doc:
    "filter_func, other" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/frame.py#L8133
  29. missing-type-doc:
    "other" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/frame.py#L9678
  30. missing-type-doc:
    "data" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/series.py#L488
  31. missing-param-doc:
    "axis" missing in parameter documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/series.py#L946
  32. missing-type-doc:
    "dtype, length, name" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/series.py#L1629
  33. missing-param-doc:
    "storage_options" missing in parameter documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/series.py#L1743
  34. missing-type-doc:
    "inplace" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/series.py#L2267
  35. missing-param-doc:
    *"**kwargs, args" missing in parameter documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/series.py#L2433
  36. missing-param-doc:
    *"**kwargs, args" missing in parameter documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/series.py#L2501
  37. missing-param-doc:
    *"**kwargs, args" missing in parameter documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/series.py#L2570
  38. missing-type-doc:
    "to_append" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/series.py#L3057
  39. missing-type-doc:
    "level" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/series.py#L3160
  40. missing-type-doc:
    "subset" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/series.py#L4545
  41. missing-type-doc:
    "values" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/series.py#L5491
  42. missing-type-doc:
    "left, right" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/series.py#L5569
  43. missing-type-doc:
    "freq" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/series.py#L5900
  44. missing-param-doc:
    "items" missing in parameter documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/sorting.py#L376
  45. missing-type-doc:
    "level" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/sorting.py#L494
  46. missing-param-doc:
    *"*kwargs" missing in parameter documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/common.py#L352
  47. missing-param-doc:
    "obj" missing in parameter documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/common.py#L469
  48. missing-type-doc:
    "labels" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/generic.py#L746
  49. missing-type-doc:
    "axis" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/generic.py#L928
  50. missing-param-doc:
    *"*kwargs" missing in parameter documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/generic.py#L1145
  51. differing-param-doc:
    "axis, copy" differing in parameter documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/generic.py#L1145
  52. missing-type-doc:
    "axis, inplace" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/generic.py#L1323
  53. missing-type-doc:
    "axis" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/generic.py#L1668
  54. missing-type-doc:
    "axis" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/generic.py#L1699
  55. missing-param-doc:
    "storage_options" missing in parameter documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/generic.py#L2209
  56. missing-type-doc:
    "excel_writer" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/generic.py#L2209
  57. missing-param-doc:
    "compression, storage_options" missing in parameter documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/generic.py#L2388
  58. missing-type-doc:
    "con" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/generic.py#L2817
  59. missing-param-doc:
    "compression, storage_options" missing in parameter documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/generic.py#L3004
  60. missing-param-doc:
    "compression, storage_options" missing in parameter documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/generic.py#L3543
  61. missing-param-doc:
    "inplace" missing in parameter documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/generic.py#L3749
  62. missing-type-doc:
    "axis, indices" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/generic.py#L3779
  63. missing-type-doc:
    "force" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/generic.py#L4139
  64. missing-param-doc:
    "default" missing in parameter documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/generic.py#L4269
  65. missing-type-doc:
    "limit, other" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/generic.py#L4327
  66. missing-type-doc:
    "level" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/generic.py#L4518
  67. differing-param-doc:
    "copy, fill_value, level, limit, method, tolerance" differing in parameter documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/generic.py#L5071
  68. differing-type-doc:
    "level, tolerance" differing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/generic.py#L5071
  69. missing-type-doc:
    "axis, items" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/generic.py#L5397
  70. missing-type-doc:
    "weights" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/generic.py#L5653
  71. missing-type-doc:
    "dtype" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/generic.py#L6102
  72. missing-param-doc:
    *"*kwargs" missing in parameter documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/generic.py#L7320
  73. missing-type-doc:
    "subset, where" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/generic.py#L7618
  74. missing-param-doc:
    *"**kwargs, args" missing in parameter documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/generic.py#L7985
  75. missing-type-doc:
    "lower, upper" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/generic.py#L7985
  76. missing-param-doc:
    "asof" missing in parameter documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/generic.py#L8271
  77. missing-type-doc:
    "axis" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/generic.py#L8271
  78. missing-type-doc:
    "axis" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/generic.py#L8327
  79. missing-type-doc:
    "loffset" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/generic.py#L8459
  80. missing-type-doc:
    "axis" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/generic.py#L9039
  81. missing-type-doc:
    "cond, other" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/generic.py#L9825
  82. missing-type-doc:
    "freq" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/generic.py#L10082
  83. missing-type-doc:
    "axis" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/generic.py#L10232
  84. missing-type-doc:
    "freq" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/generic.py#L10285
  85. missing-type-doc:
    "axis" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/generic.py#L10327
  86. missing-type-doc:
    "level" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/generic.py#L10486
  87. missing-type-doc:
    "ambiguous, level" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/generic.py#L10545
  88. missing-type-doc:
    "exclude, include, percentiles" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/generic.py#L10717
  89. missing-type-doc:
    "fill_method, freq, limit, periods" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/generic.py#L10974
  90. missing-type-doc:
    "ddof" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/nanops.py#L872
  91. missing-type-doc:
    "ddof" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/nanops.py#L912
  92. missing-type-doc:
    "subset" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/resample.py#L404
  93. missing-param-doc:
    *"**kwargs, args" missing in parameter documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/resample.py#L942
  94. missing-type-doc:
    "ddof" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/resample.py#L942
  95. missing-param-doc:
    *"**kwargs, args" missing in parameter documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/resample.py#L969
  96. missing-type-doc:
    "ddof" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/resample.py#L969
  97. missing-param-doc:
    *"*kwargs" missing in parameter documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/resample.py#L1027
  98. missing-type-doc:
    "subset" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/resample.py#L1192
  99. missing-type-doc:
    "fill_value, limit, method" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/resample.py#L1300
  100. missing-type-doc:
    "fill_value, limit" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/resample.py#L1435
  101. missing-type-doc:
    "origin" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/resample.py#L1945
  102. missing-type-doc:
    "origin" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/resample.py#L2023
  103. missing-type-doc:
    "subset" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/base.py#L253
  104. missing-param-doc:
    *"**kwargs, args" missing in parameter documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/base.py#L547
  105. missing-param-doc:
    *"**kwargs, args" missing in parameter documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/base.py#L592
  106. missing-type-doc:
    "axis" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/base.py#L592
  107. missing-param-doc:
    *"**kwargs, args" missing in parameter documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/base.py#L659
  108. missing-type-doc:
    "mapper" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/base.py#L797
  109. missing-param-doc:
    "size_hint, sort, values" missing in parameter documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/algorithms.py#L607
  110. missing-param-doc:
    "mask" missing in parameter documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/algorithms.py#L1048
  111. missing-type-doc:
    "arr" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/algorithms.py#L1466
  112. differing-param-doc:
    "stacklevel" differing in parameter documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/algorithms.py#L1661
  113. missing-type-doc:
    "values" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/algorithms.py#L1777
  114. missing-param-doc:
    "other" missing in parameter documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/arrays/datetimelike.py#L244
  115. missing-param-doc:
    "value" missing in parameter documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/arrays/datetimelike.py#L700
  116. missing-type-doc:
    "freq" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/arrays/datetimelike.py#L1400
  117. missing-type-doc:
    "ambiguous, nonexistent" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/arrays/datetimes.py#L813
  118. missing-param-doc:
    "dtype, keepdims, out" missing in parameter documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/arrays/datetimes.py#L1902
  119. missing-type-doc:
    "axis, dtype, out" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/arrays/datetimes.py#L1902
  120. missing-type-doc:
    "ambiguous" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/arrays/datetimes.py#L1965
  121. missing-type-doc:
    "utc" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/arrays/datetimes.py#L2114
  122. missing-type-doc:
    "container, key" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/arrays/categorical.py#L205
  123. missing-type-doc:
    "categories, codes" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/arrays/categorical.py#L647
  124. missing-param-doc:
    "categories" missing in parameter documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/arrays/categorical.py#L785
  125. missing-type-doc:
    "categories, fastpath" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/arrays/categorical.py#L785
  126. missing-type-doc:
    "inplace, new_categories, ordered, rename" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/arrays/categorical.py#L952
  127. missing-type-doc:
    "new_categories" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/arrays/categorical.py#L1054
  128. missing-type-doc:
    "inplace, new_categories" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/arrays/categorical.py#L1147
  129. missing-type-doc:
    "new_categories" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/arrays/categorical.py#L1221
  130. missing-type-doc:
    "inplace" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/arrays/categorical.py#L1300
  131. missing-type-doc:
    "mapper" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/arrays/categorical.py#L1465
  132. missing-type-doc:
    "ascending, kind" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/arrays/categorical.py#L1824
  133. missing-type-doc:
    "values" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/arrays/categorical.py#L2556
  134. missing-param-doc:
    "new_categories, old_categories" missing in parameter documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/arrays/categorical.py#L2903
  135. missing-type-doc:
    "errors" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/arrays/timedeltas.py#L846
  136. missing-type-doc:
    "unit" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/arrays/timedeltas.py#L933
  137. missing-type-doc:
    "errors, unit" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/arrays/timedeltas.py#L973
  138. missing-type-doc:
    "copy" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/arrays/base.py#L250
  139. missing-type-doc:
    "copy" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/arrays/base.py#L272
  140. missing-param-doc:
    *"**kwargs, args, na_position" missing in parameter documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/arrays/base.py#L670
  141. missing-param-doc:
    "result_dtype" missing in parameter documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/arrays/base.py#L1775
  142. missing-type-doc:
    "coerce_to_dtype, result_dtype" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/arrays/base.py#L1775
  143. missing-type-doc:
    "freq" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/arrays/period.py#L542
  144. missing-type-doc:
    "limit, method" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/arrays/interval.py#L849
  145. missing-param-doc:
    *"*kwargs" missing in parameter documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/arrays/interval.py#L1021
  146. missing-type-doc:
    "axis" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/arrays/interval.py#L1021
  147. missing-param-doc:
    *"**kwargs, args" missing in parameter documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/arrays/masked.py#L289
  148. missing-type-doc:
    "dense_index" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/arrays/sparse/accessor.py#L61
  149. missing-type-doc:
    "sort_labels" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/arrays/sparse/accessor.py#L110
  150. missing-param-doc:
    "name" missing in parameter documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/arrays/sparse/array.py#L158
  151. missing-param-doc:
    *"**kwargs, args, skipna" missing in parameter documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/arrays/sparse/array.py#L1502
  152. differing-param-doc:
    "copy" differing in parameter documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/arrays/sparse/array.py#L1881
  153. missing-type-doc:
    "inplace, resolvers, target" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/computation/eval.py#L171
  154. missing-type-doc:
    "acceptable_dtypes" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/computation/ops.py#L332
  155. missing-type-doc:
    "use_numexpr" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/computation/expressions.py#L246
  156. missing-type-doc:
    "fill_value" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/array_algos/take.py#L57
  157. missing-type-doc:
    "fill_value" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/array_algos/take.py#L170
  158. missing-type-doc:
    "allow_copy" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/interchange/from_dataframe.py#L31
  159. missing-type-doc:
    "allow_copy" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/interchange/from_dataframe.py#L56
  160. missing-type-doc:
    "deep" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/internals/managers.py#L612
  161. differing-param-doc:
    "consolidate" differing in parameter documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/internals/managers.py#L1575
  162. missing-type-doc:
    "deep" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/internals/array_manager.py#L516
  163. missing-param-doc:
    "use_na_proxy" missing in parameter documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/internals/array_manager.py#L576
  164. missing-type-doc:
    "dtype" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/internals/array_manager.py#L1141
  165. differing-param-doc:
    "arr" differing in parameter documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/internals/array_manager.py#L1388
  166. missing-param-doc:
    *"**kwargs, args" missing in parameter documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/internals/blocks.py#L415
  167. missing-type-doc:
    "mask" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/internals/blocks.py#L636
  168. differing-param-doc:
    "allow_fill" differing in parameter documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/internals/blocks.py#L894
  169. missing-type-doc:
    "indexer" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/internals/blocks.py#L940
  170. useless-param-doc:
    "_downcast" useless ignored parameter documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/internals/blocks.py#L1051
  171. missing-type-doc:
    "interpolation" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/internals/blocks.py#L1310
  172. missing-type-doc:
    "indexer" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/internals/blocks.py#L1379
  173. differing-param-doc:
    "blocks" differing in parameter documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/internals/base.py#L210
  174. missing-type-doc:
    "bins, labels, x" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/reshape/tile.py#L50
  175. missing-type-doc:
    "labels, q" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/reshape/tile.py#L308
  176. missing-type-doc:
    "keys, levels, names" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/reshape/concat.py#L148
  177. missing-type-doc:
    "colnames, columns, index, normalize, rownames, values" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/reshape/pivot.py#L537
  178. missing-type-doc:
    "i, stubnames" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/reshape/melt.py#L263
  179. missing-type-doc:
    "columns, data, prefix, prefix_sep" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/reshape/encoding.py#L25
  180. missing-param-doc:
    "n_columns, n_rows" missing in parameter documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/reshape/reshape.py#L817
  181. missing-type-doc:
    "left_by, right_by" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/reshape/merge.py#L188
  182. missing-type-doc:
    "by, left_by, right_by, tolerance" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/reshape/merge.py#L329
  183. missing-param-doc:
    *"*kwargs" missing in parameter documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/reshape/merge.py#L1547
  184. missing-type-doc:
    "dropped_level_names" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/reshape/merge.py#L1617
  185. missing-type-doc:
    "arg, downcast, errors" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/tools/numeric.py#L28
  186. missing-param-doc:
    "utc" missing in parameter documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/tools/datetimes.py#L242
  187. missing-type-doc:
    "name" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/tools/datetimes.py#L297
  188. missing-param-doc:
    "format" missing in parameter documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/tools/datetimes.py#L326
  189. missing-type-doc:
    "origin" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/tools/datetimes.py#L582
  190. missing-type-doc:
    "origin" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/tools/datetimes.py#L706
  191. missing-type-doc:
    "errors, format, infer_time_format" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/tools/times.py#L19
  192. missing-type-doc:
    "others" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/strings/accessor.py#L366
  193. missing-type-doc:
    "join, na_rep, others, sep" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/strings/accessor.py#L427
  194. missing-type-doc:
    "i" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/strings/accessor.py#L998
  195. missing-type-doc:
    "case, flags, regex" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/strings/accessor.py#L1128
  196. missing-type-doc:
    "case, flags" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/strings/accessor.py#L1264
  197. missing-type-doc:
    "case, flags" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/strings/accessor.py#L1296
  198. missing-type-doc:
    "fillchar, side" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/strings/accessor.py#L1554
  199. missing-type-doc:
    "sep" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/strings/accessor.py#L2153
  200. missing-type-doc:
    "flags" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/strings/accessor.py#L2222
  201. missing-type-doc:
    "na" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/strings/accessor.py#L2290
  202. missing-type-doc:
    "na" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/strings/accessor.py#L2350
  203. missing-type-doc:
    "flags" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/strings/accessor.py#L2410
  204. missing-type-doc:
    "flags" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/strings/accessor.py#L2631
  205. missing-type-doc:
    "subset" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/window/rolling.py#L315
  206. missing-param-doc:
    "numeric_only" missing in parameter documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/window/rolling.py#L606
  207. missing-type-doc:
    "engine, engine_kwargs" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/window/ewm.py#L449
  208. missing-param-doc:
    *"**kwargs, args" missing in parameter documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/window/ewm.py#L997
  209. missing-type-doc:
    "update, update_times" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/window/ewm.py#L997
  210. missing-param-doc:
    "override_group_keys" missing in parameter documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/groupby/generic.py#L366
  211. missing-param-doc:
    *"**kwargs, args" missing in parameter documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/groupby/generic.py#L495
  212. missing-param-doc:
    *"**kwargs, args" missing in parameter documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/groupby/generic.py#L1329
  213. missing-type-doc:
    "dropna" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/groupby/generic.py#L1329
  214. missing-type-doc:
    "subset" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/groupby/generic.py#L1413
  215. missing-type-doc:
    "obj" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/groupby/groupby.py#L789
  216. missing-param-doc:
    "qs" missing in parameter documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/groupby/groupby.py#L1231
  217. missing-param-doc:
    "how" missing in parameter documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/groupby/groupby.py#L1324
  218. missing-type-doc:
    "limit" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/groupby/groupby.py#L2841
  219. missing-type-doc:
    "q" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/groupby/groupby.py#L3195
  220. missing-type-doc:
    "post_processing, pre_processing" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/groupby/groupby.py#L3692
  221. missing-type-doc:
    "axis, periods" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/groupby/groupby.py#L3840
  222. missing-type-doc:
    "value, values" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/indexers/utils.py#L128
  223. missing-type-doc:
    "indices" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/indexers/utils.py#L244
  224. missing-type-doc:
    "axis" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/indexes/api.py#L78
  225. missing-type-doc:
    "other" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/indexes/frozen.py#L31
  226. missing-type-doc:
    "other" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/indexes/frozen.py#L49
  227. missing-type-doc:
    "sort" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/indexes/range.py#L665
  228. missing-type-doc:
    "op" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/indexes/range.py#L1023
  229. missing-type-doc:
    "keep_tz" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/indexes/datetimes.py#L515
  230. missing-param-doc:
    "end_time, start_time" missing in parameter documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/indexes/datetimes.py#L886
  231. missing-type-doc:
    "end, freq, start" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/indexes/datetimes.py#L937
  232. missing-type-doc:
    "end, freq, holidays, start, weekmask" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/indexes/datetimes.py#L1141
  233. missing-type-doc:
    "codes" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/indexes/multi.py#L121
  234. missing-type-doc:
    "codes" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/indexes/multi.py#L161
  235. missing-type-doc:
    "arrays, names" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/indexes/multi.py#L438
  236. missing-type-doc:
    "names" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/indexes/multi.py#L649
  237. missing-type-doc:
    "level" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/indexes/multi.py#L837
  238. missing-type-doc:
    "level" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/indexes/multi.py#L1026
  239. missing-type-doc:
    "dtype" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/indexes/multi.py#L1156
  240. missing-param-doc:
    "names" missing in parameter documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/indexes/multi.py#L1439
  241. missing-type-doc:
    "level, names" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/indexes/multi.py#L1439
  242. missing-type-doc:
    "name" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/indexes/multi.py#L1736
  243. missing-type-doc:
    "codes" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/indexes/multi.py#L2247
  244. missing-type-doc:
    "i, j" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/indexes/multi.py#L2320
  245. missing-type-doc:
    "level" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/indexes/multi.py#L2444
  246. missing-type-doc:
    "kind, start" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/indexes/multi.py#L2720
  247. missing-type-doc:
    "seq" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/indexes/multi.py#L3297
  248. missing-type-doc:
    "after, before" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/indexes/multi.py#L3520
  249. missing-type-doc:
    "mapper" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/indexes/category.py#L503
  250. missing-type-doc:
    "closed, end, freq, name, start" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/indexes/timedeltas.py#L204
  251. missing-type-doc:
    "dtype" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/indexes/base.py#L1056
  252. missing-type-doc:
    "slicer" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/indexes/base.py#L1484
  253. missing-type-doc:
    "level" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/indexes/base.py#L1820
  254. missing-type-doc:
    "names" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/indexes/base.py#L1850
  255. missing-type-doc:
    "inplace" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/indexes/base.py#L1960
  256. missing-param-doc:
    "level, sort_remaining" missing in parameter documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/indexes/base.py#L2055
  257. missing-type-doc:
    "ascending, level, sort_remaining" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/indexes/base.py#L2055
  258. missing-type-doc:
    "level" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/indexes/base.py#L2130
  259. missing-type-doc:
    "mapper" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/indexes/base.py#L2239
  260. missing-type-doc:
    "downcast" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/indexes/base.py#L2938
  261. missing-type-doc:
    "sort" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/indexes/base.py#L3239
  262. missing-type-doc:
    "sort" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/indexes/base.py#L3355
  263. missing-type-doc:
    "sort" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/indexes/base.py#L3435
  264. missing-type-doc:
    "sort" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/indexes/base.py#L3568
  265. missing-type-doc:
    "sort" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/indexes/base.py#L3640
  266. missing-type-doc:
    "method" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/indexes/base.py#L3751
  267. missing-type-doc:
    "method" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/indexes/base.py#L4353
  268. missing-type-doc:
    "cond, other" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/indexes/base.py#L5176
  269. missing-type-doc:
    "periods" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/indexes/base.py#L5812
  270. missing-type-doc:
    "indexer, key" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/indexes/base.py#L6117
  271. missing-type-doc:
    "mapper" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/indexes/base.py#L6370
  272. missing-type-doc:
    "values" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/indexes/base.py#L6449
  273. missing-type-doc:
    "kind" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/indexes/base.py#L6539
  274. missing-type-doc:
    "kind" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/indexes/base.py#L6623
  275. missing-type-doc:
    "kind" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/indexes/base.py#L6671
  276. missing-type-doc:
    "end, kind, start, step" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/indexes/base.py#L6740
  277. missing-param-doc:
    "method, tolerance" missing in parameter documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/indexes/period.py#L420
  278. missing-type-doc:
    "key, method, tolerance" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/indexes/period.py#L420
  279. missing-type-doc:
    "end, name, start" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/indexes/period.py#L527
  280. missing-type-doc:
    "key" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/indexes/interval.py#L465
  281. missing-type-doc:
    "key" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/indexes/interval.py#L489
  282. missing-param-doc:
    "tolerance" missing in parameter documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/indexes/interval.py#L583
  283. missing-type-doc:
    "end, freq, periods, start" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/indexes/interval.py#L953
  284. missing-param-doc:
    "op" missing in parameter documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/ops/array_ops.py#L136
  285. missing-type-doc:
    "op" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/ops/array_ops.py#L185
  286. missing-type-doc:
    "op" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/ops/array_ops.py#L336
  287. missing-type-doc:
    "obj" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/dtypes/inference.py#L37
  288. missing-type-doc:
    "to_union" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/dtypes/concat.py#L161
  289. missing-type-doc:
    "categories, values" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/dtypes/dtypes.py#L209
  290. missing-type-doc:
    "obj" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/dtypes/missing.py#L191
  291. missing-param-doc:
    "left, right" missing in parameter documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/dtypes/missing.py#L460
  292. missing-param-doc:
    "val" missing in parameter documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/dtypes/cast.py#L757
  293. missing-type-doc:
    "arr" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/dtypes/common.py#L73
  294. missing-type-doc:
    "arr_or_dtype" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/dtypes/common.py#L163
  295. missing-type-doc:
    "arr" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/dtypes/common.py#L193
  296. missing-type-doc:
    "arr" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/dtypes/common.py#L241
  297. missing-type-doc:
    "arr" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/dtypes/common.py#L279
  298. missing-type-doc:
    "arr_or_dtype" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/dtypes/common.py#L317
  299. missing-type-doc:
    "arr_or_dtype" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/dtypes/common.py#L350
  300. missing-type-doc:
    "arr_or_dtype" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/dtypes/common.py#L391
  301. missing-type-doc:
    "arr_or_dtype" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/dtypes/common.py#L425
  302. missing-type-doc:
    "arr_or_dtype" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/dtypes/common.py#L461
  303. missing-type-doc:
    "arr_or_dtype" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/dtypes/common.py#L499
  304. missing-type-doc:
    "arr_or_dtype" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/dtypes/common.py#L542
  305. missing-type-doc:
    "arr_or_dtype" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/dtypes/common.py#L634
  306. missing-type-doc:
    "arr_or_dtype" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/dtypes/common.py#L682
  307. missing-type-doc:
    "arr_or_dtype" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/dtypes/common.py#L734
  308. missing-type-doc:
    "arr_or_dtype" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/dtypes/common.py#L788
  309. missing-type-doc:
    "arr_or_dtype" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/dtypes/common.py#L835
  310. missing-type-doc:
    "arr_or_dtype" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/dtypes/common.py#L885
  311. missing-type-doc:
    "arr_or_dtype" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/dtypes/common.py#L927
  312. missing-type-doc:
    "arr_or_dtype" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/dtypes/common.py#L976
  313. missing-type-doc:
    "arr_or_dtype" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/dtypes/common.py#L1007
  314. missing-type-doc:
    "b" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/dtypes/common.py#L1046
  315. missing-type-doc:
    "a, b" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/dtypes/common.py#L1095
  316. missing-type-doc:
    "arr_or_dtype" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/dtypes/common.py#L1152
  317. missing-type-doc:
    "arr_or_dtype" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/dtypes/common.py#L1202
  318. missing-type-doc:
    "arr_or_dtype" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/dtypes/common.py#L1244
  319. missing-type-doc:
    "arr_or_dtype" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/dtypes/common.py#L1276
  320. missing-type-doc:
    "arr" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/dtypes/common.py#L1336
  321. missing-type-doc:
    "arr_or_dtype" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/dtypes/common.py#L1498
  322. missing-type-doc:
    "arr_or_dtype" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/dtypes/common.py#L1530
  323. missing-type-doc:
    "arr_or_dtype" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/dtypes/common.py#L1554
  324. missing-type-doc:
    "arr_or_dtype" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/core/dtypes/common.py#L1589
  325. missing-type-doc:
    "filename" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/_testing/contexts.py#L87
  326. missing-param-doc:
    *"*kwargs" missing in parameter documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/_testing/asserters.py#L64
  327. missing-type-doc:
    "check_category_order, check_dtype, obj" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/_testing/asserters.py#L525
  328. missing-param-doc:
    "left, right" missing in parameter documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/_testing/asserters.py#L582
  329. missing-type-doc:
    "exact, left, obj, right" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/_testing/asserters.py#L582
  330. missing-param-doc:
    "left, right" missing in parameter documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/_testing/asserters.py#L680
  331. missing-type-doc:
    "check_same, err_msg, index_values, left, obj, right, strict_nan" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/_testing/asserters.py#L680
  332. missing-param-doc:
    "left, right" missing in parameter documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/_testing/asserters.py#L760
  333. missing-type-doc:
    "check_exact, check_less_precise, index_values, left, right" missing in parameter type documentation
    https://github.com/pandas-dev/pandas/blob/ddf2541df866e89150210d41c22e45eb2cf83e91/pandas/_testing/asserters.py#L760
  334. missing-type-doc:
    *"atol, check_categorical, check_category_order, check_datetimelike_compat, check_exact, check_flags, check_freq, check_index, check_like, check_names, check_series_type, obj, rtol" missing in parameter t...

This comment was truncated because GitHub allows only 65536 characters in a comment.

This comment was generated for commit 20b2d7c

@DanielNoord DanielNoord merged commit b1d6342 into pylint-dev:main Sep 4, 2022
@DanielNoord DanielNoord deleted the fix/numpy-param-doc branch September 4, 2022 20:04
@adam-grant-hendry
Copy link
Contributor

adam-grant-hendry commented Sep 5, 2022

Yeah, but that should be its own message probably. Something like docstring-signature-type-mismatch. Although I don't know if we want to get into that business. Resolving types in signatures is hard..

Strong agree here, this is full project in itself. Let's raise one of the two existing messages and let the user sort it out.

That's completely fair. I understand πŸ‘

@Pierre-Sassoulas Pierre-Sassoulas modified the milestones: 2.16.0, 2.15.1 Sep 6, 2022
@Pierre-Sassoulas Pierre-Sassoulas added Backported and removed Needs backport Needs to be cherry-picked on the current patch version by a pylint's maintainer labels Sep 6, 2022
Pierre-Sassoulas pushed a commit to Pierre-Sassoulas/pylint that referenced this pull request Sep 6, 2022
* Fix and refactors for ``docparams`` extension

The ``re_only_desc`` regex did not match for white and characters after
``\n``, so some description-only lines weren't getting matched. In
addition, lookaheads were added to ``re_param_line`` (i.e. make sure the
type group is not followed by a new line (``\n``)). Lastly, named groups
(ala Perl regular expressions) were added for slightly improved clarity.

Co-authored-by: Hendry, Adam <adam.grant.hendry@gmail.com>
Pierre-Sassoulas pushed a commit that referenced this pull request Sep 6, 2022
* Fix and refactors for ``docparams`` extension

The ``re_only_desc`` regex did not match for white and characters after
``\n``, so some description-only lines weren't getting matched. In
addition, lookaheads were added to ``re_param_line`` (i.e. make sure the
type group is not followed by a new line (``\n``)). Lastly, named groups
(ala Perl regular expressions) were added for slightly improved clarity.

Co-authored-by: Hendry, Adam <adam.grant.hendry@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Backported Maintenance Discussion or action around maintaining pylint or the dev workflow Skip news πŸ”‡ This change does not require a changelog entry
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants