Skip to content

Add a new JsonReporter with all the messages information that will replace the current one in 3.0 #7087

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

Conversation

Pierre-Sassoulas
Copy link
Member

@Pierre-Sassoulas Pierre-Sassoulas commented Jun 29, 2022

Type of Changes

Type
✨ New feature
🔨 Refactoring

Description

Follow-up to #7077. We need to handle deprecation / suggest to use this reporter to get ready for 3.0 and implement the breaking changes too, but let's first discuss the reporter design.

Closes #3504

@Pierre-Sassoulas Pierre-Sassoulas added Enhancement ✨ Improvement to a component Work in progress Maintenance Discussion or action around maintaining pylint or the dev workflow labels Jun 29, 2022
@github-actions

This comment has been minimized.

@github-actions

This comment has been minimized.

@cdce8p
Copy link
Member

cdce8p commented Jul 4, 2022

Just some notes

  • IIRC the biggest issue with the current JSON reporter is the format in general. The top level is just a list of message objects. We can't expand on that. A new reporter should probably use a dict instead. Something like
{
    messages: [...],
    schemaVersion: 1,
}
  • I would recommend to keep the old reporter around. Maybe deprecated but not removed. External tools might not be able to migrate to the new exporter right away if they want to support multiple pylint versions. Especially since the old output doesn't include a schemaVersion.

@Pierre-Sassoulas
Copy link
Member Author

I agree with everything you said @cdce8p, there's also the score to add for #3504

@github-actions

This comment has been minimized.

@github-actions

This comment has been minimized.

@Pierre-Sassoulas Pierre-Sassoulas modified the milestones: 3.0.0a6, 3.0.0b1 Mar 31, 2023
@github-actions

This comment has been minimized.

@github-actions
Copy link
Contributor

github-actions bot commented Apr 3, 2023

🤖 Effect of this PR on checked open source code: 🤖

Effect on astroid:
The following messages are now emitted:

  1. locally-disabled:
    Locally disabling redefined-builtin (W0622)
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/__init__.py#L89
  2. unknown-option-value:
    Unknown option value for 'disable', expected a valid pylint message and got 'Ellipsis'
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/__init__.py#L89
  3. protected-access:
    Access to a protected member _compile of a client class
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/__init__.py#L188
  4. protected-access:
    Access to a protected member _compile of a client class
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/__init__.py#L190
  5. protected-access:
    Access to a protected member _compile of a client class
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/__init__.py#L190
  6. magic-value-comparison:
    Consider using a named constant or an enum instead of '.py'.
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/__init__.py#L194
  7. suppressed-message:
    Suppressed 'redefined-builtin' (from line 89)
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/__init__.py#L89
  8. locally-disabled:
    Locally disabling import-outside-toplevel (C0415)
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/helpers.py#L256
  9. fixme:
    TODO: check for A->B->A->B pattern in class structure too?
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/helpers.py#L185
  10. too-complex:
    'object_len' is too complex. The McCabe rating is 13
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/helpers.py#L243
  11. missing-function-docstring:
    Missing function or method docstring
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/helpers.py#L24
  12. missing-function-docstring:
    Missing function or method docstring
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/helpers.py#L30
  13. magic-value-comparison:
    Consider using a named constant or an enum instead of 'builtins'.
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/helpers.py#L34
  14. missing-function-docstring:
    Missing function or method docstring
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/helpers.py#L45
  15. protected-access:
    Access to a protected member _proxied of a client class
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/helpers.py#L69
  16. missing-function-docstring:
    Missing function or method docstring
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/helpers.py#L95
  17. consider-ternary-expression:
    Consider rewriting as a ternary expression
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/helpers.py#L98
  18. unused-argument:
    Unused argument 'context'
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/helpers.py#L96
  19. missing-param-doc:
    "context" missing in parameter documentation
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/helpers.py#L124
  20. missing-type-doc:
    "class_or_seq, node" missing in parameter type documentation
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/helpers.py#L124
  21. missing-param-doc:
    "context" missing in parameter documentation
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/helpers.py#L139
  22. missing-type-doc:
    "class_or_seq, node" missing in parameter type documentation
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/helpers.py#L139
  23. missing-raises-doc:
    "TypeError" not documented as being raised
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/helpers.py#L139
  24. too-many-try-statements:
    try clause contains 2 statements, expected at most 1
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/helpers.py#L163
  25. too-many-try-statements:
    try clause contains 2 statements, expected at most 1
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/helpers.py#L168
  26. protected-access:
    Access to a protected member _all_bases_known of a client class
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/helpers.py#L180
  27. protected-access:
    Access to a protected member _all_bases_known of a client class
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/helpers.py#L191
  28. protected-access:
    Access to a protected member _all_bases_known of a client class
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/helpers.py#L193
  29. missing-function-docstring:
    Missing function or method docstring
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/helpers.py#L197
  30. too-many-try-statements:
    try clause contains 8 statements, expected at most 1
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/helpers.py#L228
  31. missing-param-doc:
    "context" missing in parameter documentation
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/helpers.py#L243
  32. missing-type-doc:
    "node" missing in parameter type documentation
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/helpers.py#L243
  33. magic-value-comparison:
    Consider using a named constant or an enum instead of 'len'.
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/helpers.py#L266
  34. protected-access:
    Access to a protected member _proxied of a client class
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/helpers.py#L268
  35. consider-using-f-string:
    Formatting a regular string which could be a f-string
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/helpers.py#L271
  36. magic-value-comparison:
    Consider using a named constant or an enum instead of 'builtins.int'.
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/helpers.py#L308
  37. suppressed-message:
    Suppressed 'import-outside-toplevel' (from line 256)
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/helpers.py#L257
  38. magic-value-comparison:
    Consider using a named constant or an enum instead of 'is'.
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/constraint.py#L69
  39. magic-value-comparison:
    Consider using a named constant or an enum instead of 'is not'.
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/constraint.py#L69
  40. while-used:
    Used while loop
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/constraint.py#L97
  41. magic-value-comparison:
    Consider using a named constant or an enum instead of 'body'.
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/constraint.py#L102
  42. magic-value-comparison:
    Consider using a named constant or an enum instead of 'orelse'.
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/constraint.py#L104
  43. locally-disabled:
    Locally disabling consider-using-with (R1732)
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/builder.py#L45
  44. locally-disabled:
    Locally disabling unidiomatic-typecheck (C0123)
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/builder.py#L244
  45. fixme:
    XXX log error
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/builder.py#L265
  46. fixme:
    TODO: Typing: Remove the cast to list and just update typing to accept Sequence
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/builder.py#L284
  47. too-complex:
    'delayed_assattr' is too complex. The McCabe rating is 14
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/builder.py#L233
  48. missing-function-docstring:
    Missing function or method docstring
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/builder.py#L44
  49. missing-function-docstring:
    Missing function or method docstring
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/builder.py#L53
  50. magic-value-comparison:
    Consider using a named constant or an enum instead of 'builtins.object'.
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/builder.py#L61
  51. protected-access:
    Access to a protected member _path_from_filename of a client class
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/builder.py#L95
  52. protected-access:
    Access to a protected member _import_from_nodes of a client class
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/builder.py#L162
  53. magic-value-comparison:
    Consider using a named constant or an enum instead of 'future'.
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/builder.py#L163
  54. protected-access:
    Access to a protected member _delayed_assattr of a client class
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/builder.py#L168
  55. consider-ternary-expression:
    Consider rewriting as a ternary expression
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/builder.py#L191
  56. magic-value-comparison:
    Consider using a named constant or an enum instead of 'init'.
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/builder.py#L201
  57. magic-value-comparison:
    Consider using a named constant or an enum instead of ''.*
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/builder.py#L221
  58. redefined-loop-name:
    Redefining 'name' from loop (line 220)
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/builder.py#L226
  59. no-self-use:
    Method could be a function
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/builder.py#L207
  60. too-many-try-statements:
    try clause contains 10 statements, expected at most 1
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/builder.py#L238
  61. too-many-try-statements:
    try clause contains 5 statements, expected at most 1
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/builder.py#L243
  62. confusing-consecutive-elif:
    Consecutive elif with differing indentation level, consider creating a function to separate the inner elif
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/builder.py#L254
  63. redefined-loop-name:
    Redefining 'inferred' from loop (line 240)
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/builder.py#L250
  64. protected-access:
    Access to a protected member _proxied of a client class
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/builder.py#L250
  65. magic-value-comparison:
    Consider using a named constant or an enum instead of 'init'.
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/builder.py#L272
  66. magic-value-comparison:
    Consider using a named constant or an enum instead of 'init'.
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/builder.py#L274
  67. no-self-use:
    Method could be a function
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/builder.py#L233
  68. missing-function-docstring:
    Missing function or method docstring
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/builder.py#L283
  69. protected-access:
    Access to a protected member _astroid_fields of a client class
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/builder.py#L336
  70. consider-ternary-expression:
    Consider rewriting as a ternary expression
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/builder.py#L365
  71. missing-function-docstring:
    Missing function or method docstring
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/builder.py#L479
  72. suppressed-message:
    Suppressed 'consider-using-with' (from line 45)
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/builder.py#L48
  73. suppressed-message:
    Suppressed 'unidiomatic-typecheck' (from line 244)
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/builder.py#L248
  74. suppressed-message:
    Suppressed 'unidiomatic-typecheck' (from line 244)
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/builder.py#L247
  75. line-too-long:
    Line too long (104/100)
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/modutils.py#L77
  76. fixme:
    TODO: Adding platstdlib is a fix for a workaround in virtualenv. At some point we should
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/modutils.py#L54
  77. fixme:
    TODO: This is a fix for a workaround in virtualenv. At some point we should revisit
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/modutils.py#L82
  78. fixme:
    FIXME: currently ignoring search_path...
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/modutils.py#L385
  79. too-complex:
    'get_module_part' is too complex. The McCabe rating is 11
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/modutils.py#L394
  80. magic-value-comparison:
    Consider using a named constant or an enum instead of 'nt'.
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/modutils.py#L58
  81. magic-value-comparison:
    Consider using a named constant or an enum instead of 'posix'.
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/modutils.py#L89
  82. invalid-name:
    Constant name "prefix" doesn't conform to '(([A-Z_][A-Z0-9_])|(.*))$' pattern*
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/modutils.py#L97
  83. missing-function-docstring:
    Missing function or method docstring
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/modutils.py#L99
  84. consider-using-f-string:
    Formatting a regular string which could be a f-string
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/modutils.py#L100
  85. missing-function-docstring:
    Missing function or method docstring
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/modutils.py#L135
  86. missing-function-docstring:
    Missing function or method docstring
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/modutils.py#L159
  87. missing-function-docstring:
    Missing function or method docstring
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/modutils.py#L288
  88. missing-param-doc:
    "path" missing in parameter documentation
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/modutils.py#L314
  89. missing-function-docstring:
    Missing function or method docstring
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/modutils.py#L335
  90. magic-value-comparison:
    Consider using a named constant or an enum instead of 'xml'.
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/modutils.py#L378
  91. magic-value-comparison:
    Consider using a named constant or an enum instead of '2'.
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/modutils.py#L424
  92. compare-to-empty-string:
    "parts[0] == ''" can be simplified to "not parts[0]" as an empty string is falsey
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/modutils.py#L430
  93. while-used:
    Used while loop
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/modutils.py#L436
  94. compare-to-empty-string:
    "parts[starti] == ''" can be simplified to "not parts[starti]" as an empty string is falsey
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/modutils.py#L436
  95. magic-value-comparison:
    Consider using a named constant or an enum instead of 'init.py'.
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/modutils.py#L479
  96. missing-param-doc:
    "include_no_ext" missing in parameter documentation
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/modutils.py#L489
  97. too-many-try-statements:
    try clause contains 2 statements, expected at most 1
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/modutils.py#L635
  98. too-many-try-statements:
    try clause contains 3 statements, expected at most 1
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/modutils.py#L644
  99. missing-function-docstring:
    Missing function or method docstring
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/modutils.py#L681
  100. missing-function-docstring:
    Missing function or method docstring
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/modutils.py#L685
  101. invalid-name:
    Function name "is_module_name_part_of_extension_package_whitelist" doesn't conform to '[a-z_][a-z0-9_]{2,30}$' pattern
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/modutils.py#L689
  102. docstring-first-line-empty:
    First line empty in function docstring
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/modutils.py#L689
  103. fixme:
    XXX copy lookupname/callcontext ?
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/context.py#L139
  104. missing-function-docstring:
    Missing function or method docstring
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/context.py#L24
  105. docstring-first-line-empty:
    First line empty in method docstring
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/context.py#L94
  106. docstring-first-line-empty:
    First line empty in method docstring
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/context.py#L108
  107. missing-function-docstring:
    Missing function or method docstring
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/context.py#L148
  108. consider-ternary-expression:
    Consider rewriting as a ternary expression
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/context.py#L173
  109. too-few-public-methods:
    Too few public methods (0/2)
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/context.py#L161
  110. missing-param-doc:
    "context" missing in parameter documentation
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/context.py#L189
  111. missing-type-doc:
    "node" missing in parameter type documentation
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/context.py#L189
  112. locally-disabled:
    Locally disabling no-member (E1101)
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/const.py#L22
  113. fixme:
    TODO Remove in 2.8
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/const.py#L14
  114. fixme:
    TODO Remove in 3.0 in favor of Context
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/const.py#L31
  115. missing-module-docstring:
    Missing module docstring
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/const.py#L1
  116. magic-value-comparison:
    Consider using a named constant or an enum instead of 'win32'.
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/const.py#L16
  117. magic-value-comparison:
    Consider using a named constant or an enum instead of 'pypy'.
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/const.py#L18
  118. magic-value-comparison:
    Consider using a named constant or an enum instead of 'jython'.
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/const.py#L19
  119. missing-class-docstring:
    Missing class docstring
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/const.py#L25
  120. invalid-name:
    Class constant name "Load" doesn't conform to UPPER_CASE naming style
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/const.py#L26
  121. invalid-name:
    Class constant name "Store" doesn't conform to UPPER_CASE naming style
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/const.py#L27
  122. invalid-name:
    Class constant name "Del" doesn't conform to UPPER_CASE naming style
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/const.py#L28
  123. suppressed-message:
    Suppressed 'no-member' (from line 22)
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/const.py#L22
  124. missing-module-docstring:
    Missing module docstring
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/typing.py#L1
  125. locally-disabled:
    Locally disabling broad-exception-caught (W0718)
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/raw_building.py#L361
  126. fixme:
    FIXME get arguments ?
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/raw_building.py#L283
  127. fixme:
    TODO : find a nicer way to handle this situation;
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/raw_building.py#L535
  128. too-complex:
    'object_build' is too complex. The McCabe rating is 19
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/raw_building.py#L407
  129. too-complex:
    'imported_member' is too complex. The McCabe rating is 11
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/raw_building.py#L470
  130. invalid-name:
    Class name "TYPE_NONE" doesn't conform to '[A-Z_][a-zA-Z0-9]+$' pattern
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/raw_building.py#L43
  131. invalid-name:
    Class name "TYPE_NOTIMPLEMENTED" doesn't conform to '[A-Z_][a-zA-Z0-9]+$' pattern
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/raw_building.py#L44
  132. invalid-name:
    Class name "TYPE_ELLIPSIS" doesn't conform to '[A-Z_][a-zA-Z0-9]+$' pattern
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/raw_building.py#L45
  133. missing-function-docstring:
    Missing function or method docstring
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/raw_building.py#L48
  134. consider-ternary-expression:
    Consider rewriting as a ternary expression
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/raw_building.py#L130
  135. protected-access:
    Access to a protected member _newstyle of a client class
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/raw_building.py#L308
  136. too-many-try-statements:
    try clause contains 2 statements, expected at most 1
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/raw_building.py#L310
  137. missing-function-docstring:
    Missing function or method docstring
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/raw_building.py#L331
  138. magic-value-comparison:
    Consider using a named constant or an enum instead of 'class_getitem'.
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/raw_building.py#L419
  139. too-many-try-statements:
    try clause contains 3 statements, expected at most 1
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/raw_building.py#L420
  140. confusing-consecutive-elif:
    Consecutive elif with differing indentation level, consider creating a function to separate the inner elif
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/raw_building.py#L450
  141. magic-value-comparison:
    Consider using a named constant or an enum instead of 'class'.
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/raw_building.py#L448
  142. magic-value-comparison:
    Consider using a named constant or an enum instead of '_io'.
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/raw_building.py#L492
  143. magic-value-comparison:
    Consider using a named constant or an enum instead of 'builtins'.
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/raw_building.py#L492
  144. too-many-try-statements:
    try clause contains 8 statements, expected at most 1
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/raw_building.py#L500
  145. missing-function-docstring:
    Missing function or method docstring
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/raw_building.py#L534
  146. protected-access:
    Access to a protected member _proxied of a client class
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/raw_building.py#L560
  147. protected-access:
    Access to a protected member _proxied of a client class
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/raw_building.py#L565
  148. invalid-name:
    Variable name "GeneratorType" doesn't conform to '[a-z][a-z0-9_]{2,30}$' pattern
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/raw_building.py#L567
  149. protected-access:
    Access to a protected member _proxied of a client class
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/raw_building.py#L580
  150. protected-access:
    Access to a protected member _proxied of a client class
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/raw_building.py#L581
  151. invalid-name:
    Variable name "AsyncGeneratorType" doesn't conform to '[a-z][a-z0-9_]{2,30}$' pattern
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/raw_building.py#L584
  152. protected-access:
    Access to a protected member _proxied of a client class
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/raw_building.py#L597
  153. protected-access:
    Access to a protected member _proxied of a client class
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/raw_building.py#L598
  154. invalid-name:
    Variable name "UnionTypeType" doesn't conform to '[a-z][a-z0-9_]{2,30}$' pattern
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/raw_building.py#L601
  155. protected-access:
    Access to a protected member _proxied of a client class
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/raw_building.py#L614
  156. protected-access:
    Access to a protected member _proxied of a client class
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/raw_building.py#L615
  157. suppressed-message:
    Suppressed 'broad-exception-caught' (from line 361)
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/raw_building.py#L361
  158. locally-disabled:
    Locally disabling unused-import (W0611)
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/scoped_nodes.py#L5
  159. missing-module-docstring:
    Missing module docstring
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/scoped_nodes.py#L1
  160. suppressed-message:
    Suppressed 'unused-import' (from line 5)
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/scoped_nodes.py#L9
  161. docstring-first-line-empty:
    First line empty in module docstring
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/astroid_manager.py#L1
  162. locally-disabled:
    Locally disabling unsubscriptable-object (E1136)
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/rebuilder.py#L133
  163. locally-disabled:
    Locally disabling unsubscriptable-object (E1136)
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/rebuilder.py#L180
  164. locally-disabled:
    Locally disabling unsubscriptable-object (E1136)
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/rebuilder.py#L1170
  165. locally-disabled:
    Locally disabling unsubscriptable-object (E1136)
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/rebuilder.py#L1908
  166. fixme:
    FIXME : maybe we should reintroduce and visit_delattr ?
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/rebuilder.py#L1313
  167. fixme:
    XXX REMOVE me :
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/rebuilder.py#L1578
  168. too-complex:
    '_fix_doc_node_position' is too complex. The McCabe rating is 14
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/rebuilder.py#L168
  169. too-complex:
    This 'if' is too complex. The McCabe rating is 83
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/rebuilder.py#L262
  170. too-complex:
    This 'if' is too complex. The McCabe rating is 12
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/rebuilder.py#L1962
  171. invalid-name:
    Type variable name "T_Doc" doesn't conform to predefined naming style
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/rebuilder.py#L44
  172. too-many-try-statements:
    try clause contains 8 statements, expected at most 1
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/rebuilder.py#L81
  173. missing-function-docstring:
    Missing function or method docstring
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/rebuilder.py#L100
  174. invalid-name:
    Variable name "t" doesn't conform to '[a-z_][a-z0-9_]{2,30}$' pattern
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/rebuilder.py#L144
  175. invalid-name:
    Variable name "t" doesn't conform to '[a-z_][a-z0-9_]{2,30}$' pattern
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/rebuilder.py#L189
  176. compare-to-zero:
    "open_brackets == 0" can be simplified to "not open_brackets" as 0 is falsey
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/rebuilder.py#L198
  177. missing-function-docstring:
    Missing function or method docstring
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/rebuilder.py#L594
  178. missing-function-docstring:
    Missing function or method docstring
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/rebuilder.py#L714
  179. missing-function-docstring:
    Missing function or method docstring
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/rebuilder.py#L749
  180. missing-function-docstring:
    Missing function or method docstring
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/rebuilder.py#L774
  181. missing-function-docstring:
    Missing function or method docstring
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/rebuilder.py#L779
  182. missing-function-docstring:
    Missing function or method docstring
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/rebuilder.py#L782
  183. missing-function-docstring:
    Missing function or method docstring
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/rebuilder.py#L794
  184. no-self-use:
    Method could be a function
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/rebuilder.py#L910
  185. magic-value-comparison:
    Consider using a named constant or an enum instead of 'metaclass'.
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/rebuilder.py#L954
  186. magic-value-comparison:
    Consider using a named constant or an enum instead of 'metaclass'.
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/rebuilder.py#L967
  187. no-self-use:
    Method could be a function
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/rebuilder.py#L975
  188. missing-function-docstring:
    Missing function or method docstring
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/rebuilder.py#L1066
  189. consider-ternary-expression:
    Consider rewriting as a ternary expression
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/rebuilder.py#L1072
  190. missing-function-docstring:
    Missing function or method docstring
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/rebuilder.py#L1190
  191. consider-ternary-expression:
    Consider rewriting as a ternary expression
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/rebuilder.py#L1260
  192. missing-function-docstring:
    Missing function or method docstring
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/rebuilder.py#L1283
  193. redefined-loop-name:
    Redefining 'name' from loop (line 1416)
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/rebuilder.py#L1417
  194. no-self-use:
    Method could be a function
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/rebuilder.py#L1403
  195. missing-function-docstring:
    Missing function or method docstring
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/rebuilder.py#L1421
  196. missing-function-docstring:
    Missing function or method docstring
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/rebuilder.py#L1433
  197. missing-function-docstring:
    Missing function or method docstring
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/rebuilder.py#L1453
  198. no-self-use:
    Method could be a function
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/rebuilder.py#L1584
  199. no-self-use:
    Method could be a function
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/rebuilder.py#L1596
  200. no-self-use:
    Method could be a function
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/rebuilder.py#L1611
  201. missing-function-docstring:
    Missing function or method docstring
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/rebuilder.py#L1620
  202. no-self-use:
    Method could be a function
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/rebuilder.py#L1620
  203. no-self-use:
    Method could be a function
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/rebuilder.py#L1631
  204. no-self-use:
    Method could be a function
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/rebuilder.py#L1642
  205. no-self-use:
    Method could be a function
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/rebuilder.py#L1651
  206. missing-function-docstring:
    Missing function or method docstring
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/rebuilder.py#L1800
  207. missing-function-docstring:
    Missing function or method docstring
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/rebuilder.py#L1825
  208. missing-function-docstring:
    Missing function or method docstring
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/rebuilder.py#L1899
  209. missing-function-docstring:
    Missing function or method docstring
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/rebuilder.py#L1932
  210. missing-function-docstring:
    Missing function or method docstring
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/rebuilder.py#L1949
  211. missing-function-docstring:
    Missing function or method docstring
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/rebuilder.py#L1964
  212. missing-function-docstring:
    Missing function or method docstring
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/rebuilder.py#L1978
  213. missing-function-docstring:
    Missing function or method docstring
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/rebuilder.py#L1989
  214. missing-function-docstring:
    Missing function or method docstring
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/rebuilder.py#L2002
  215. no-self-use:
    Method could be a function
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/rebuilder.py#L2002
  216. missing-function-docstring:
    Missing function or method docstring
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/rebuilder.py#L2014
  217. missing-function-docstring:
    Missing function or method docstring
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/rebuilder.py#L2029
  218. missing-function-docstring:
    Missing function or method docstring
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/rebuilder.py#L2048
  219. missing-function-docstring:
    Missing function or method docstring
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/rebuilder.py#L2068
  220. missing-function-docstring:
    Missing function or method docstring
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/rebuilder.py#L2083
  221. missing-function-docstring:
    Missing function or method docstring
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/rebuilder.py#L2099
  222. too-many-public-methods:
    Too many public methods (81/20)
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/rebuilder.py#L57
  223. suppressed-message:
    Suppressed 'unsubscriptable-object' (from line 133)
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/rebuilder.py#L133
  224. suppressed-message:
    Suppressed 'unsubscriptable-object' (from line 180)
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/rebuilder.py#L180
  225. suppressed-message:
    Suppressed 'unsubscriptable-object' (from line 1170)
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/rebuilder.py#L1170
  226. suppressed-message:
    Suppressed 'unsubscriptable-object' (from line 1908)
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/rebuilder.py#L1908
  227. locally-disabled:
    Locally disabling unused-import (W0611)
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/node_classes.py#L5
  228. locally-disabled:
    Locally disabling redefined-builtin (W0622)
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/node_classes.py#L9
  229. unknown-option-value:
    Unknown option value for 'disable', expected a valid pylint message and got 'Ellipsis'
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/node_classes.py#L9
  230. missing-module-docstring:
    Missing module docstring
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/node_classes.py#L1
  231. suppressed-message:
    Suppressed 'redefined-builtin' (from line 9)
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/node_classes.py#L9
  232. suppressed-message:
    Suppressed 'unused-import' (from line 5)
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/node_classes.py#L9
  233. locally-disabled:
    Locally disabling no-value-for-parameter (E1120)
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/inference_tip.py#L85
  234. too-many-try-statements:
    try clause contains 3 statements, expected at most 1
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/inference_tip.py#L34
  235. missing-param-doc:
    "infer_function" missing in parameter documentation
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/inference_tip.py#L49
  236. protected-access:
    Access to a protected member _explicit_inference of a client class
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/inference_tip.py#L74
  237. protected-access:
    Access to a protected member _explicit_inference of a client class
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/inference_tip.py#L75
  238. consider-using-f-string:
    Formatting a regular string which could be a f-string
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/inference_tip.py#L78
  239. protected-access:
    Access to a protected member _explicit_inference of a client class
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/inference_tip.py#L81
  240. protected-access:
    Access to a protected member _explicit_inference of a client class
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/inference_tip.py#L86
  241. useless-suppression:
    Useless suppression of 'no-value-for-parameter'
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/inference_tip.py#L85
  242. fixme:
    TODO: Remove this file when Python 3.9 is no longer supported
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/_backport_stdlib_names.py#L15
  243. docstring-first-line-empty:
    First line empty in module docstring
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/_backport_stdlib_names.py#L1
  244. locally-disabled:
    Locally disabling unnecessary-lambda (W0108)
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/bases.py#L334
  245. locally-disabled:
    Locally disabling unnecessary-lambda (W0108)
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/bases.py#L412
  246. locally-disabled:
    Locally disabling unnecessary-lambda (W0108)
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/bases.py#L494
  247. locally-disabled:
    Locally disabling import-outside-toplevel (C0415)
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/bases.py#L517
  248. fixme:
    TODO: check if needs special treatment
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/bases.py#L46
  249. fixme:
    TODO Remove in 2.8
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/bases.py#L48
  250. fixme:
    XXX frame should be self._proxied, or not ?
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/bases.py#L272
  251. too-complex:
    '_infer_stmts' is too complex. The McCabe rating is 13
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/bases.py#L148
  252. too-complex:
    '_infer_type_new_call' is too complex. The McCabe rating is 24
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/bases.py#L510
  253. missing-function-docstring:
    Missing function or method docstring
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/bases.py#L77
  254. magic-value-comparison:
    Consider using a named constant or an enum instead of 'ClassDef'.
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/bases.py#L96
  255. magic-value-comparison:
    Consider using a named constant or an enum instead of 'Name'.
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/bases.py#L98
  256. magic-value-comparison:
    Consider using a named constant or an enum instead of 'builtins'.
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/bases.py#L101
  257. magic-value-comparison:
    Consider using a named constant or an enum instead of 'property'.
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/bases.py#L101
  258. magic-value-comparison:
    Consider using a named constant or an enum instead of '_proxied'.
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/bases.py#L136
  259. missing-function-docstring:
    Missing function or method docstring
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/bases.py#L142
  260. unused-argument:
    Unused argument 'context'
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/bases.py#L143
  261. unused-argument:
    Unused argument 'kwargs'
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/bases.py#L143
  262. protected-access:
    Access to a protected member _infer_name of a client class
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/bases.py#L171
  263. too-many-try-statements:
    try clause contains 8 statements, expected at most 1
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/bases.py#L172
  264. missing-function-docstring:
    Missing function or method docstring
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/bases.py#L200
  265. too-many-try-statements:
    try clause contains 6 statements, expected at most 1
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/bases.py#L207
  266. missing-function-docstring:
    Missing function or method docstring
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/bases.py#L229
  267. no-self-use:
    Method could be a function
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/bases.py#L229
  268. missing-function-docstring:
    Missing function or method docstring
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/bases.py#L232
  269. too-many-try-statements:
    try clause contains 5 statements, expected at most 1
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/bases.py#L262
  270. too-many-try-statements:
    try clause contains 4 statements, expected at most 1
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/bases.py#L278
  271. magic-value-comparison:
    Consider using a named constant or an enum instead of 'ClassDef'.
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/bases.py#L282
  272. magic-value-comparison:
    Consider using a named constant or an enum instead of ''.
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/bases.py#L297
  273. magic-value-comparison:
    Consider using a named constant or an enum instead of 'self'.
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/bases.py#L298
  274. consider-using-f-string:
    Formatting a regular string which could be a f-string
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/bases.py#L343
  275. missing-function-docstring:
    Missing function or method docstring
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/bases.py#L350
  276. too-many-try-statements:
    try clause contains 2 statements, expected at most 1
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/bases.py#L351
  277. missing-function-docstring:
    Missing function or method docstring
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/bases.py#L357
  278. missing-function-docstring:
    Missing function or method docstring
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/bases.py#L389
  279. magic-value-comparison:
    Consider using a named constant or an enum instead of '2'.
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/bases.py#L400
  280. consider-using-f-string:
    Formatting a regular string which could be a f-string
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/bases.py#L417
  281. missing-function-docstring:
    Missing function or method docstring
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/bases.py#L421
  282. no-self-use:
    Method could be a function
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/bases.py#L421
  283. missing-function-docstring:
    Missing function or method docstring
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/bases.py#L424
  284. no-self-use:
    Method could be a function
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/bases.py#L424
  285. missing-function-docstring:
    Missing function or method docstring
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/bases.py#L427
  286. missing-function-docstring:
    Missing function or method docstring
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/bases.py#L432
  287. docstring-first-line-empty:
    First line empty in method docstring
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/bases.py#L437
  288. magic-value-comparison:
    Consider using a named constant or an enum instead of 'new'.
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/bases.py#L450
  289. magic-value-comparison:
    Consider using a named constant or an enum instead of 'builtins.type'.
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/bases.py#L453
  290. missing-function-docstring:
    Missing function or method docstring
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/bases.py#L457
  291. no-self-use:
    Method could be a function
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/bases.py#L457
  292. missing-function-docstring:
    Missing function or method docstring
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/bases.py#L487
  293. unused-argument:
    Unused argument 'context'
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/bases.py#L487
  294. no-self-use:
    Method could be a function
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/bases.py#L487
  295. magic-value-comparison:
    Consider using a named constant or an enum instead of 'new'.
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/bases.py#L502
  296. magic-value-comparison:
    Consider using a named constant or an enum instead of 'ClassDef'.
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/bases.py#L525
  297. magic-value-comparison:
    Consider using a named constant or an enum instead of 'Const'.
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/bases.py#L537
  298. magic-value-comparison:
    Consider using a named constant or an enum instead of 'Tuple'.
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/bases.py#L549
  299. magic-value-comparison:
    Consider using a named constant or an enum instead of 'ClassDef'.
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/bases.py#L556
  300. magic-value-comparison:
    Consider using a named constant or an enum instead of 'Dict'.
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/bases.py#L565
  301. redefined-loop-name:
    Redefining 'key' from loop (line 569)
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/bases.py#L571
  302. redefined-loop-name:
    Redefining 'value' from loop (line 569)
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/bases.py#L575
  303. magic-value-comparison:
    Consider using a named constant or an enum instead of 'Const'.
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/bases.py#L579
  304. no-self-use:
    Method could be a function
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/bases.py#L510
  305. magic-value-comparison:
    Consider using a named constant or an enum instead of 'ClassDef'.
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/bases.py#L604
  306. magic-value-comparison:
    Consider using a named constant or an enum instead of 'type'.
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/bases.py#L605
  307. magic-value-comparison:
    Consider using a named constant or an enum instead of 'new'.
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/bases.py#L606
  308. magic-value-comparison:
    Consider using a named constant or an enum instead of '4'.
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/bases.py#L607
  309. missing-function-docstring:
    Missing function or method docstring
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/bases.py#L637
  310. missing-function-docstring:
    Missing function or method docstring
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/bases.py#L640
  311. no-self-use:
    Method could be a function
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/bases.py#L640
  312. missing-function-docstring:
    Missing function or method docstring
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/bases.py#L643
  313. no-self-use:
    Method could be a function
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/bases.py#L643
  314. missing-function-docstring:
    Missing function or method docstring
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/bases.py#L649
  315. unused-argument:
    Unused argument 'context'
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/bases.py#L649
  316. no-self-use:
    Method could be a function
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/bases.py#L649
  317. missing-function-docstring:
    Missing function or method docstring
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/bases.py#L694
  318. no-self-use:
    Method could be a function
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/bases.py#L694
  319. missing-function-docstring:
    Missing function or method docstring
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/bases.py#L697
  320. unused-argument:
    Unused argument 'context'
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/bases.py#L697
  321. no-self-use:
    Method could be a function
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/bases.py#L697
  322. missing-function-docstring:
    Missing function or method docstring
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/bases.py#L700
  323. no-self-use:
    Method could be a function
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/bases.py#L700
  324. suppressed-message:
    Suppressed 'unnecessary-lambda' (from line 334)
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/bases.py#L335
  325. suppressed-message:
    Suppressed 'unnecessary-lambda' (from line 412)
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/bases.py#L413
  326. suppressed-message:
    Suppressed 'unnecessary-lambda' (from line 494)
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/bases.py#L495
  327. suppressed-message:
    Suppressed 'import-outside-toplevel' (from line 517)
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/bases.py#L518
  328. missing-module-docstring:
    Missing module docstring
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/__pkginfo__.py#L1
  329. invalid-name:
    Constant name "version" doesn't conform to '(([A-Z_][A-Z0-9_])|(.*))$' pattern*
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/__pkginfo__.py#L6
  330. locally-disabled:
    Locally disabling no-value-for-parameter (E1120)
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/inference.py#L250
  331. too-complex:
    'infer_subscript' is too complex. The McCabe rating is 13
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/inference.py#L414
  332. too-complex:
    '_infer_unaryop' is too complex. The McCabe rating is 15
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/inference.py#L561
  333. too-complex:
    '_infer_old_style_string_formatting' is too complex. The McCabe rating is 11
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/inference.py#L643
  334. unused-argument:
    Unused argument 'context'
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/inference.py#L71
  335. unused-argument:
    Unused argument 'kwargs'
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/inference.py#L71
  336. protected-access:
    Access to a protected member _infer of a client class
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/inference.py#L83
  337. protected-access:
    Access to a protected member _infer of a client class
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/inference.py#L84
  338. protected-access:
    Access to a protected member _infer of a client class
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/inference.py#L85
  339. protected-access:
    Access to a protected member _infer of a client class
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/inference.py#L86
  340. protected-access:
    Access to a protected member _infer of a client class
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/inference.py#L87
  341. missing-function-docstring:
    Missing function or method docstring
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/inference.py#L115
  342. unused-argument:
    Unused argument 'kwargs'
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/inference.py#L116
  343. protected-access:
    Access to a protected member _infer of a client class
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/inference.py#L135
  344. protected-access:
    Access to a protected member _infer of a client class
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/inference.py#L136
  345. protected-access:
    Access to a protected member _infer of a client class
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/inference.py#L137
  346. missing-function-docstring:
    Missing function or method docstring
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/inference.py#L140
  347. protected-access:
    Access to a protected member _infer of a client class
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/inference.py#L202
  348. while-used:
    Used while loop
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/inference.py#L218
  349. protected-access:
    Access to a protected member _infer_stmts of a client class
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/inference.py#L247
  350. unused-argument:
    Unused argument 'kwargs'
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/inference.py#L226
  351. protected-access:
    Access to a protected member _infer of a client class
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/inference.py#L253
  352. too-many-try-statements:
    try clause contains 3 statements, expected at most 1
    https://github.com/pylint-dev/astroid/blob/779c3e0eecab5413f92a4022b7c98dd6eefbef9f/astroid/inference.py#L274
  353. unused-argument:
    Unused argument 'kwargs'
    https://github.co...

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

This comment was generated for commit accf763

@DanielNoord
Copy link
Collaborator

Superseded by #8929.

@DanielNoord DanielNoord closed this Aug 5, 2023
@Pierre-Sassoulas Pierre-Sassoulas deleted the add-new-json-reporter branch August 9, 2023 19:00
@Pierre-Sassoulas Pierre-Sassoulas modified the milestones: 3.0.0b1, 3.0.0a8 Sep 10, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Enhancement ✨ Improvement to a component Maintenance Discussion or action around maintaining pylint or the dev workflow
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Exporting to JSON does not honor score option
3 participants