Skip to content

Conversation

@crazybolillo
Copy link
Contributor

Type of Changes

Type
βœ“ πŸ› Bug fix

Description

Returns inside try or if/else conditions were not being detected as useless. Said nodes are now checked for return statements to ensure their last component is not a useless return as well.

Closes #9449.

@codecov
Copy link

codecov bot commented Mar 9, 2024

Codecov Report

All modified and coverable lines are covered by tests βœ…

Project coverage is 95.82%. Comparing base (0b212cf) to head (579b41a).

Additional details and impacted files

Impacted file tree graph

@@            Coverage Diff             @@
##             main    #9492      +/-   ##
==========================================
- Coverage   95.83%   95.82%   -0.01%     
==========================================
  Files         173      173              
  Lines       18808    18811       +3     
==========================================
+ Hits        18024    18026       +2     
- Misses        784      785       +1     
Files Coverage Ξ”
pylint/checkers/imports.py 94.45% <ΓΈ> (-0.02%) ⬇️
pylint/checkers/refactoring/refactoring_checker.py 98.26% <100.00%> (-0.10%) ⬇️

@github-actions

This comment has been minimized.

Copy link
Collaborator

@DanielNoord DanielNoord left a comment

Choose a reason for hiding this comment

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

The primer run looks good as well!

Nice and simple change πŸ˜„ Let's add some more tests though!

return


def function5(parameter): # [useless-return]
Copy link
Collaborator

Choose a reason for hiding this comment

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

I'd like to see some cases where there is actual code after these excepts and if ... else statements to make sure we are not raising false positives.

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.

Looking good ! I'm wondering what happens if there's a if/return construct in the middle of a for or while loop. (Then we should not raise because the return isn't useless afaiu). Could we add the same test cases but inside a loop ?

Returns inside try or if/else conditions were not being detected as
useless. Said nodes are now checked for return statements to ensure
their last component is not a useless return as well.

Closes pylint-dev#9449.
This useless return was discovered after improving the useless-return
checker. It has been removed to fix the warning.
@github-actions

This comment has been minimized.

@github-actions

This comment has been minimized.

@crazybolillo
Copy link
Contributor Author

I added some more tests. Is this what you had in mind? Or am I missing some other cases?

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.

Thank you for adding the test case, I was thinking of something like this (in fact most of your test cases could do in a loop context)

Test suite has been improved with more tests to verify no bugs have been
introduced by the recent changes to the checker.
@github-actions
Copy link
Contributor

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

Effect on home-assistant:
The following messages are now emitted:

  1. useless-return:
    Useless return at end of function or method
    https://github.com/home-assistant/core/blob/e347096ef56d208f98bb80a5b02171f32b78ab4c/homeassistant/components/neurio_energy/sensor.py#L109
  2. useless-return:
    Useless return at end of function or method
    https://github.com/home-assistant/core/blob/e347096ef56d208f98bb80a5b02171f32b78ab4c/homeassistant/components/ubus/device_tracker.py#L176
  3. useless-return:
    Useless return at end of function or method
    https://github.com/home-assistant/core/blob/e347096ef56d208f98bb80a5b02171f32b78ab4c/homeassistant/components/remote_rpi_gpio/binary_sensor.py#L105
  4. useless-return:
    Useless return at end of function or method
    https://github.com/home-assistant/core/blob/e347096ef56d208f98bb80a5b02171f32b78ab4c/homeassistant/components/zengge/light.py#L59
  5. useless-return:
    Useless return at end of function or method
    https://github.com/home-assistant/core/blob/e347096ef56d208f98bb80a5b02171f32b78ab4c/homeassistant/components/tado/__init__.py#L333
  6. useless-return:
    Useless return at end of function or method
    https://github.com/home-assistant/core/blob/e347096ef56d208f98bb80a5b02171f32b78ab4c/homeassistant/components/private_ble_device/coordinator.py#L94

Effect on music21:
The following messages are now emitted:

  1. redefined-variable-type:
    Redefinition of thisObject type from music21.note.Note to music21.note.GeneralNote
    https://github.com/cuthbertLab/music21/blob/dbd8c9f1e72b4a9df748daeefc2676c1b058bf26/music21/humdrum/spineParser.py#L2382

The following messages are no longer emitted:

  1. redefined-variable-type:
    Redefinition of thisObject type from music21.note.Note to music21.note.GeneralNote
    https://github.com/cuthbertLab/music21/blob/dbd8c9f1e72b4a9df748daeefc2676c1b058bf26/music21/humdrum/spineParser.py#L2385

Effect on pytest:
The following messages are no longer emitted:

  1. redefined-variable-type:
    Redefinition of file type from _io.TextIOWrapper to colorama.ansitowin32.StreamWrapper
    https://github.com/pytest-dev/pytest/blob/14437788f07584fcf0578bdb952c720e0b9dd2ab/src/_pytest/_io/terminalwriter.py#L76

Effect on pandas:
The following messages are now emitted:

  1. attribute-defined-outside-init:
    Attribute 'name' defined outside init
    https://github.com/pandas-dev/pandas/blob/04487b377f0cca15ff09ba8fed31751ea4dcbab3/pandas/core/frame.py#L10378

The following messages are no longer emitted:

  1. redefined-variable-type:
    Redefinition of result type from pandas.core.generic.NDFrame to pandas.core.series.Series
    https://github.com/pandas-dev/pandas/blob/04487b377f0cca15ff09ba8fed31751ea4dcbab3/pandas/core/arrays/sparse/accessor.py#L120

Effect on sentry:
The following messages are now emitted:

  1. import-error:
    Unable to import 'django.dispatch.dispatcher'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/signals.py#L9
  2. no-name-in-module:
    No name 'dispatch' in module 'django'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/signals.py#L9
  3. no-self-use:
    Method could be a function
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/signals.py#L82
  4. too-few-public-methods:
    Too few public methods (1/2)
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/signals.py#L57
  5. no-name-in-module:
    No name 'transaction' in module 'django.db'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/reprocessing2.py#L506
  6. import-error:
    Unable to import 'django.core.cache'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/sdk_updates.py#L7
  7. no-name-in-module:
    No name 'core' in module 'django'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/sdk_updates.py#L7
  8. import-error:
    Unable to import 'django.core.handlers.wsgi'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/wsgi.py#L15
  9. no-name-in-module:
    No name 'core' in module 'django'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/wsgi.py#L15
  10. import-error:
    Unable to import 'django.core.exceptions'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/exceptions.py#L1
  11. no-name-in-module:
    No name 'core' in module 'django'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/exceptions.py#L1
  12. too-few-public-methods:
    Too few public methods (0/2)
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/exceptions.py#L36
  13. import-error:
    Unable to import 'django.core.cache'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/event_manager.py#L14
  14. no-name-in-module:
    No name 'core' in module 'django'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/event_manager.py#L14
  15. import-error:
    Unable to import 'django.core.exceptions'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/event_manager.py#L15
  16. no-name-in-module:
    No name 'core' in module 'django'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/event_manager.py#L15
  17. no-name-in-module:
    No name 'transaction' in module 'django.db'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/event_manager.py#L16
  18. import-error:
    Unable to import 'django.core.exceptions'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/http.py#L12
  19. no-name-in-module:
    No name 'core' in module 'django'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/http.py#L12
  20. no-name-in-module:
    No name 'core' in module 'django'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/auth/staff.py#L8
  21. no-name-in-module:
    No name 'core' in module 'django'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/auth/superuser.py#L20
  22. no-name-in-module:
    No name 'transaction' in module 'django.db'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/auth/helper.py#L14
  23. import-error:
    Unable to import 'django.core.exceptions'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/auth/password_validation.py#L6
  24. no-name-in-module:
    No name 'core' in module 'django'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/auth/password_validation.py#L6
  25. import-error:
    Unable to import 'django.contrib.auth'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/auth/providers/saml2/provider.py#L5
  26. import-error:
    Unable to import 'django.views.decorators.csrf'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/auth/providers/saml2/provider.py#L10
  27. import-error:
    Unable to import 'django.core.cache'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/auth/authenticators/base.py#L6
  28. no-name-in-module:
    No name 'core' in module 'django'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/auth/authenticators/base.py#L6
  29. no-name-in-module:
    No name 'transaction' in module 'django.db'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/sentry_apps/apps.py#L10
  30. no-name-in-module:
    No name 'transaction' in module 'django.db'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/sentry_apps/installations.py#L7
  31. import-error:
    Unable to import 'django.core.exceptions'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/management/commands/generate_controlsilo_urls.py#L10
  32. no-name-in-module:
    No name 'core' in module 'django'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/management/commands/generate_controlsilo_urls.py#L10
  33. import-error:
    Unable to import 'django.core.management'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/management/commands/generate_controlsilo_urls.py#L11
  34. no-name-in-module:
    No name 'core' in module 'django'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/management/commands/generate_controlsilo_urls.py#L11
  35. import-error:
    Unable to import 'django.core.management.base'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/management/commands/generate_controlsilo_urls.py#L12
  36. no-name-in-module:
    No name 'core' in module 'django'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/management/commands/generate_controlsilo_urls.py#L12
  37. missing-function-docstring:
    Missing function or method docstring
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/management/commands/generate_controlsilo_urls.py#L63
  38. no-self-use:
    Method could be a function
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/management/commands/generate_controlsilo_urls.py#L63
  39. missing-function-docstring:
    Missing function or method docstring
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/management/commands/generate_controlsilo_urls.py#L85
  40. import-error:
    Unable to import 'django.core.management.base'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/management/commands/generate_reset_password_link.py#L4
  41. no-name-in-module:
    No name 'core' in module 'django'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/management/commands/generate_reset_password_link.py#L4
  42. missing-function-docstring:
    Missing function or method docstring
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/management/commands/generate_reset_password_link.py#L14
  43. no-self-use:
    Method could be a function
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/management/commands/generate_reset_password_link.py#L14
  44. missing-function-docstring:
    Missing function or method docstring
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/management/commands/generate_reset_password_link.py#L23
  45. unused-argument:
    Unused argument 'options'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/management/commands/generate_reset_password_link.py#L23
  46. no-self-use:
    Method could be a function
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/management/commands/generate_reset_password_link.py#L23
  47. import-error:
    Unable to import 'django.core.management.base'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/management/commands/check_notifications.py#L1
  48. no-name-in-module:
    No name 'core' in module 'django'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/management/commands/check_notifications.py#L1
  49. missing-function-docstring:
    Missing function or method docstring
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/management/commands/check_notifications.py#L27
  50. no-self-use:
    Method could be a function
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/management/commands/check_notifications.py#L27
  51. missing-function-docstring:
    Missing function or method docstring
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/management/commands/check_notifications.py#L35
  52. unused-argument:
    Unused argument 'args'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/management/commands/check_notifications.py#L35
  53. no-name-in-module:
    No name 'core' in module 'django'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/management/commands/makemigrations.py#L5
  54. import-error:
    Unable to import 'django.core.management.base'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/management/commands/create_sample_event.py#L1
  55. no-name-in-module:
    No name 'core' in module 'django'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/management/commands/create_sample_event.py#L1
  56. missing-function-docstring:
    Missing function or method docstring
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/management/commands/create_sample_event.py#L7
  57. no-self-use:
    Method could be a function
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/management/commands/create_sample_event.py#L7
  58. missing-function-docstring:
    Missing function or method docstring
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/management/commands/create_sample_event.py#L13
  59. import-error:
    Unable to import 'django.core.management.base'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/management/commands/merge_users.py#L5
  60. no-name-in-module:
    No name 'core' in module 'django'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/management/commands/merge_users.py#L5
  61. missing-function-docstring:
    Missing function or method docstring
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/management/commands/merge_users.py#L15
  62. no-self-use:
    Method could be a function
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/management/commands/merge_users.py#L15
  63. missing-function-docstring:
    Missing function or method docstring
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/management/commands/merge_users.py#L49
  64. import-error:
    Unable to import 'django.core.validators'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/slug/validators.py#L1
  65. no-name-in-module:
    No name 'core' in module 'django'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/slug/validators.py#L1
  66. no-name-in-module:
    No name 'transaction' in module 'django.db'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/discover/models.py#L3
  67. no-name-in-module:
    No name 'transaction' in module 'django.db'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/discover/endpoints/discover_key_transactions.py#L6
  68. import-error:
    Unable to import 'django.core.cache'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/nodestore/base.py#L6
  69. no-name-in-module:
    No name 'core' in module 'django'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/nodestore/base.py#L6
  70. import-error:
    Unable to import 'django.core.cache'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/rules/processor.py#L10
  71. no-name-in-module:
    No name 'core' in module 'django'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/rules/processor.py#L10
  72. import-error:
    Unable to import 'django.core.cache'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/rules/conditions/event_frequency.py#L12
  73. no-name-in-module:
    No name 'core' in module 'django'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/rules/conditions/event_frequency.py#L12
  74. no-name-in-module:
    No name 'transaction' in module 'django.db'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/onboarding_tasks/backends/organization_onboarding_task.py#L1
  75. no-name-in-module:
    No name 'transaction' in module 'django.db'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/receivers/email.py#L1
  76. import-error:
    Unable to import 'django.core.exceptions'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/receivers/releases.py#L1
  77. no-name-in-module:
    No name 'core' in module 'django'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/receivers/releases.py#L1
  78. no-name-in-module:
    No name 'transaction' in module 'django.db'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/receivers/releases.py#L2
  79. no-name-in-module:
    No name 'transaction' in module 'django.db'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/receivers/core.py#L7
  80. import-error:
    Unable to import 'django.dispatch'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/receivers/tokens.py#L4
  81. no-name-in-module:
    No name 'dispatch' in module 'django'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/receivers/tokens.py#L4
  82. import-error:
    Unable to import 'django.dispatch'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/receivers/outbox/region.py#L12
  83. no-name-in-module:
    No name 'dispatch' in module 'django'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/receivers/outbox/region.py#L12
  84. import-error:
    Unable to import 'django.dispatch'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/receivers/outbox/control.py#L16
  85. no-name-in-module:
    No name 'dispatch' in module 'django'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/receivers/outbox/control.py#L16
  86. import-error:
    Unable to import 'django.core.cache'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/sentry_metrics/indexer/cache.py#L9
  87. no-name-in-module:
    No name 'core' in module 'django'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/sentry_metrics/indexer/cache.py#L9
  88. import-error:
    Unable to import 'django.core.cache'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/sentry_metrics/client/kafka.py#L11
  89. no-name-in-module:
    No name 'core' in module 'django'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/sentry_metrics/client/kafka.py#L11
  90. import-error:
    Unable to import 'django.core.cache'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/sentry_metrics/client/snuba.py#L6
  91. no-name-in-module:
    No name 'core' in module 'django'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/sentry_metrics/client/snuba.py#L6
  92. import-error:
    Unable to import 'django.db.models.fields.related'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/backup/dependencies.py#L11
  93. no-name-in-module:
    No name 'related' in module 'django.db.models.fields'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/backup/dependencies.py#L11
  94. import-error:
    Unable to import 'django.core'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/backup/imports.py#L8
  95. no-name-in-module:
    No name 'core' in module 'django'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/backup/imports.py#L8
  96. no-name-in-module:
    No name 'transaction' in module 'django.db'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/backup/imports.py#L9
  97. import-error:
    Unable to import 'django.db.models.base'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/backup/imports.py#L10
  98. no-name-in-module:
    No name 'base' in module 'django.db.models'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/backup/imports.py#L10
  99. import-error:
    Unable to import 'django.core.serializers.json'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/backup/helpers.py#L7
  100. no-name-in-module:
    No name 'core' in module 'django'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/backup/helpers.py#L7
  101. missing-function-docstring:
    Missing function or method docstring
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/backup/helpers.py#L46
  102. too-few-public-methods:
    Too few public methods (1/2)
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/backup/helpers.py#L39
  103. no-name-in-module:
    No name 'transaction' in module 'django.db'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/services/hybrid_cloud/__init__.py#L12
  104. no-name-in-module:
    No name 'transaction' in module 'django.db'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/services/hybrid_cloud/auth/impl.py#L6
  105. no-name-in-module:
    No name 'transaction' in module 'django.db'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/services/hybrid_cloud/project/impl.py#L3
  106. no-name-in-module:
    No name 'transaction' in module 'django.db'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/services/hybrid_cloud/replica/impl.py#L4
  107. import-error:
    Unable to import 'django.core.exceptions'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/services/hybrid_cloud/import_export/impl.py#L8
  108. no-name-in-module:
    No name 'core' in module 'django'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/services/hybrid_cloud/import_export/impl.py#L8
  109. no-name-in-module:
    No name 'core' in module 'django'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/services/hybrid_cloud/import_export/impl.py#L9
  110. no-name-in-module:
    No name 'core' in module 'django'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/services/hybrid_cloud/import_export/impl.py#L10
  111. no-name-in-module:
    No name 'transaction' in module 'django.db'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/services/hybrid_cloud/import_export/impl.py#L11
  112. no-name-in-module:
    No name 'model_to_dict' in module 'django.forms'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/services/hybrid_cloud/import_export/impl.py#L13
  113. no-member:
    Module 'django.db.models' has no 'base' member; maybe 'Case'?
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/services/hybrid_cloud/import_export/impl.py#L51
  114. import-error:
    Unable to import 'django.db.models.base'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/services/hybrid_cloud/import_export/service.py#L9
  115. no-name-in-module:
    No name 'base' in module 'django.db.models'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/services/hybrid_cloud/import_export/service.py#L9
  116. no-name-in-module:
    No name 'transaction' in module 'django.db'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/services/hybrid_cloud/log/impl.py#L5
  117. no-name-in-module:
    No name 'transaction' in module 'django.db'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/services/hybrid_cloud/user/impl.py#L8
  118. no-name-in-module:
    No name 'transaction' in module 'django.db'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/services/hybrid_cloud/organizationmember_mapping/impl.py#L7
  119. no-name-in-module:
    No name 'transaction' in module 'django.db'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/services/hybrid_cloud/notifications/impl.py#L5
  120. no-name-in-module:
    No name 'transaction' in module 'django.db'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/services/hybrid_cloud/repository/impl.py#L5
  121. no-name-in-module:
    No name 'transaction' in module 'django.db'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/services/hybrid_cloud/organization/impl.py#L6
  122. import-error:
    Unable to import 'django.dispatch'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/services/hybrid_cloud/organization/impl.py#L8
  123. no-name-in-module:
    No name 'dispatch' in module 'django'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/services/hybrid_cloud/organization/impl.py#L8
  124. import-error:
    Unable to import 'django.dispatch'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/services/hybrid_cloud/organization/service.py#L10
  125. no-name-in-module:
    No name 'dispatch' in module 'django'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/services/hybrid_cloud/organization/service.py#L10
  126. import-error:
    Unable to import 'django.dispatch'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/services/hybrid_cloud/organization/model.py#L10
  127. no-name-in-module:
    No name 'dispatch' in module 'django'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/services/hybrid_cloud/organization/model.py#L10
  128. no-name-in-module:
    No name 'transaction' in module 'django.db'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/services/hybrid_cloud/hook/impl.py#L3
  129. no-name-in-module:
    No name 'transaction' in module 'django.db'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/services/organization/provisioning.py#L3
  130. import-error:
    Unable to import 'django.dispatch'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/services/organization/provisioning.py#L4
  131. no-name-in-module:
    No name 'dispatch' in module 'django'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/services/organization/provisioning.py#L4
  132. no-name-in-module:
    No name 'transaction' in module 'django.db'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/models/tombstone.py#L3
  133. no-name-in-module:
    No name 'transaction' in module 'django.db'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/models/groupassignee.py#L7
  134. missing-function-docstring:
    Missing function or method docstring
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/models/groupassignee.py#L275
  135. no-name-in-module:
    No name 'transaction' in module 'django.db'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/models/counter.py#L2
  136. no-name-in-module:
    No name 'transaction' in module 'django.db'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/models/groupsubscription.py#L7
  137. missing-function-docstring:
    Missing function or method docstring
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/models/lostpasswordhash.py#L32
  138. missing-function-docstring:
    Missing function or method docstring
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/models/auditlogentry.py#L81
  139. no-name-in-module:
    No name 'transaction' in module 'django.db'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/models/team.py#L8
  140. no-name-in-module:
    No name 'transaction' in module 'django.db'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/models/apiapplication.py#L6
  141. missing-function-docstring:
    Missing function or method docstring
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/models/apiapplication.py#L76
  142. no-name-in-module:
    No name 'transaction' in module 'django.db'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/models/projectteam.py#L4
  143. no-name-in-module:
    No name 'model_to_dict' in module 'django.forms'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/models/email.py#L4
  144. attribute-defined-outside-init:
    Attribute 'pk' defined outside init
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/models/email.py#L55
  145. import-error:
    Unable to import 'django.db.models.query'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/models/commit.py#L6
  146. no-name-in-module:
    No name 'query' in module 'django.db.models'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/models/commit.py#L6
  147. import-error:
    Unable to import 'django.core.cache'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/models/eventattachment.py#L9
  148. no-name-in-module:
    No name 'core' in module 'django'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/models/eventattachment.py#L9
  149. import-error:
    Unable to import 'django.core.exceptions'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/models/eventattachment.py#L10
  150. no-name-in-module:
    No name 'core' in module 'django'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/models/eventattachment.py#L10
  151. missing-function-docstring:
    Missing function or method docstring
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/models/eventattachment.py#L95
  152. no-name-in-module:
    No name 'core' in module 'django'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/models/groupmeta.py#L5
  153. missing-function-docstring:
    Missing function or method docstring
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/models/notificationsettingbase.py#L25
  154. no-member:
    Module 'django.db.models' has no 'TextChoices' member
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/models/dashboard_widget.py#L159
  155. too-few-public-methods:
    Too few public methods (0/2)
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/models/dashboard_widget.py#L159
  156. no-name-in-module:
    No name 'transaction' in module 'django.db'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/models/organization.py#L8
  157. too-many-ancestors:
    Too many ancestors (8/7)
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/models/organization.py#L146
  158. no-name-in-module:
    No name 'transaction' in module 'django.db'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/models/project.py#L12
  159. unsubscriptable-object:
    Value 'team_list' is unsubscriptable
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/models/project.py#L196
  160. missing-function-docstring:
    Missing function or method docstring
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/models/project.py#L323
  161. missing-function-docstring:
    Missing function or method docstring
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/models/project.py#L634
  162. missing-function-docstring:
    Missing function or method docstring
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/models/rule.py#L93
  163. missing-function-docstring:
    Missing function or method docstring
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/models/rule.py#L99
  164. no-name-in-module:
    No name 'transaction' in module 'django.db'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/models/dynamicsampling.py#L6
  165. import-error:
    Unable to import 'django.core.exceptions'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/models/orgauthtoken.py#L5
  166. no-name-in-module:
    No name 'core' in module 'django'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/models/orgauthtoken.py#L5
  167. import-error:
    Unable to import 'django.dispatch'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/models/recentsearch.py#L3
  168. no-name-in-module:
    No name 'dispatch' in module 'django'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/models/recentsearch.py#L3
  169. no-name-in-module:
    No name 'transaction' in module 'django.db'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/models/environment.py#L5
  170. no-name-in-module:
    No name 'transaction' in module 'django.db'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/models/actor.py#L9
  171. no-name-in-module:
    No name 'model_to_dict' in module 'django.forms'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/models/actor.py#L11
  172. missing-function-docstring:
    Missing function or method docstring
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/models/actor.py#L147
  173. attribute-defined-outside-init:
    Attribute 'pk' defined outside init
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/models/actor.py#L191
  174. no-name-in-module:
    No name 'core' in module 'django'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/models/releasefile.py#L15
  175. missing-function-docstring:
    Missing function or method docstring
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/models/releasefile.py#L100
  176. no-name-in-module:
    No name 'transaction' in module 'django.db'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/models/organizationmember.py#L15
  177. missing-function-docstring:
    Missing function or method docstring
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/models/organizationmember.py#L260
  178. useless-parent-delegation:
    Useless parent or super() delegation in method 'refresh_from_db'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/models/organizationmember.py#L260
  179. import-error:
    Unable to import 'django.core.cache'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/models/userip.py#L4
  180. no-name-in-module:
    No name 'core' in module 'django'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/models/userip.py#L4
  181. no-name-in-module:
    No name 'transaction' in module 'django.db'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/models/grouprelease.py#L3
  182. no-name-in-module:
    No name 'transaction' in module 'django.db'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/models/user.py#L13
  183. import-error:
    Unable to import 'django.db.models.query'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/models/user.py#L15
  184. no-name-in-module:
    No name 'query' in module 'django.db.models'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/models/user.py#L15
  185. import-error:
    Unable to import 'django.dispatch'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/models/user.py#L16
  186. no-name-in-module:
    No name 'dispatch' in module 'django'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/models/user.py#L16
  187. no-name-in-module:
    No name 'model_to_dict' in module 'django.forms'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/models/user.py#L17
  188. missing-function-docstring:
    Missing function or method docstring
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/models/user.py#L198
  189. missing-function-docstring:
    Missing function or method docstring
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/models/user.py#L215
  190. no-name-in-module:
    No name 'model_to_dict' in module 'django.forms'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/models/projectkey.py#L12
  191. missing-function-docstring:
    Missing function or method docstring
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/models/projectkey.py#L188
  192. attribute-defined-outside-init:
    Attribute 'pk' defined outside init
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/models/projectkey.py#L345
  193. import-error:
    Unable to import 'django.core.cache'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/models/group.py#L15
  194. no-name-in-module:
    No name 'core' in module 'django'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/models/group.py#L15
  195. import-error:
    Unable to import 'django.dispatch'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/models/group.py#L19
  196. no-name-in-module:
    No name 'dispatch' in module 'django'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/models/group.py#L19
  197. missing-function-docstring:
    Missing function or method docstring
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/models/group.py#L616
  198. import-error:
    Unable to import 'django.core.cache'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/models/organizationonboardingtask.py#L6
  199. no-name-in-module:
    No name 'core' in module 'django'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/models/organizationonboardingtask.py#L6
  200. no-name-in-module:
    No name 'transaction' in module 'django.db'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/models/organizationonboardingtask.py#L7
  201. no-name-in-module:
    No name 'transaction' in module 'django.db'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/models/apitoken.py#L8
  202. no-name-in-module:
    No name 'transaction' in module 'django.db'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/models/commitfilechange.py#L4
  203. no-name-in-module:
    No name 'transaction' in module 'django.db'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/models/featureadoption.py#L6
  204. missing-function-docstring:
    Missing function or method docstring
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/models/activity.py#L142
  205. missing-function-docstring:
    Missing function or method docstring
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/models/activity.py#L160
  206. no-name-in-module:
    No name 'transaction' in module 'django.db'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/models/outbox.py#L14
  207. import-error:
    Unable to import 'django.db.transaction'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/models/outbox.py#L16
  208. no-name-in-module:
    No name 'transaction' in module 'django.db'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/models/outbox.py#L16
  209. import-error:
    Unable to import 'django.dispatch'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/models/outbox.py#L17
  210. no-name-in-module:
    No name 'dispatch' in module 'django'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/models/outbox.py#L17
  211. missing-function-docstring:
    Missing function or method docstring
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/models/outbox.py#L535
  212. missing-function-docstring:
    Missing function or method docstring
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/models/debugfile.py#L200
  213. missing-function-docstring:
    Missing function or method docstring
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/models/groupowner.py#L81
  214. import-error:
    Unable to import 'django.core.exceptions'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/models/avatars/base.py#L8
  215. no-name-in-module:
    No name 'core' in module 'django'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/models/avatars/base.py#L8
  216. missing-function-docstring:
    Missing function or method docstring
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/models/avatars/base.py#L47
  217. missing-function-docstring:
    Missing function or method docstring
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/models/avatars/base.py#L88
  218. no-name-in-module:
    No name 'transaction' in module 'django.db'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/models/avatars/user_avatar.py#L7
  219. attribute-defined-outside-init:
    Attribute 'pk' defined outside init
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/models/options/project_option.py#L179
  220. no-name-in-module:
    No name 'transaction' in module 'django.db'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/models/integrations/repository_project_path_config.py#L1
  221. no-name-in-module:
    No name 'transaction' in module 'django.db'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/models/integrations/sentry_app.py#L7
  222. missing-function-docstring:
    Missing function or method docstring
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/models/integrations/sentry_app.py#L188
  223. no-name-in-module:
    No name 'transaction' in module 'django.db'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/models/integrations/integration.py#L6
  224. missing-function-docstring:
    Missing function or method docstring
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/models/integrations/integration.py#L87
  225. no-name-in-module:
    No name 'transaction' in module 'django.db'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/models/integrations/external_actor.py#L3
  226. no-name-in-module:
    No name 'core' in module 'django'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/models/files/abstractfile.py#L14
  227. no-name-in-module:
    No name 'core' in module 'django'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/models/files/abstractfile.py#L15
  228. no-name-in-module:
    No name 'transaction' in module 'django.db'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/models/files/abstractfile.py#L16
  229. missing-function-docstring:
    Missing function or method docstring
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/models/files/abstractfile.py#L367
  230. missing-function-docstring:
    Missing function or method docstring
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/models/files/abstractfileblob.py#L212
  231. import-error:
    Unable to import 'django.core.exceptions'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/middleware/subdomain.py#L6
  232. no-name-in-module:
    No name 'core' in module 'django'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/middleware/subdomain.py#L6
  233. import-error:
    Unable to import 'django.contrib.auth'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/middleware/auth.py#L3
  234. import-error:
    Unable to import 'django.core.exceptions'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/middleware/proxy.py#L4
  235. no-name-in-module:
    No name 'core' in module 'django'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/middleware/proxy.py#L4
  236. import-error:
    Unable to import 'django.contrib.auth'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/middleware/customer_domain.py#L7
  237. no-name-in-module:
    No name 'core' in module 'django'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/middleware/env.py#L1
  238. no-name-in-module:
    No name 'transaction' in module 'django.db'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/plugins/providers/repository.py#L6
  239. no-name-in-module:
    No name 'template' in module 'django'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/plugins/base/response.py#L4
  240. no-name-in-module:
    No name 'transaction' in module 'django.db'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/plugins/interfaces/releasehook.py#L3
  241. import-error:
    Unable to import 'django.db.models.fields.related'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/testutils/silo.py#L20
  242. no-name-in-module:
    No name 'related' in module 'django.db.models.fields'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/testutils/silo.py#L20
  243. no-name-in-module:
    No name 'core' in module 'django'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/testutils/factories.py#L20
  244. no-name-in-module:
    No name 'transaction' in module 'django.db'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/testutils/factories.py#L21
  245. import-error:
    Unable to import 'django.contrib.auth'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/testutils/cases.py#L26
  246. import-error:
    Unable to import 'django.core'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/testutils/cases.py#L28
  247. no-name-in-module:
    No name 'core' in module 'django'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/testutils/cases.py#L28
  248. import-error:
    Unable to import 'django.core.cache'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/testutils/cases.py#L29
  249. no-name-in-module:
    No name 'core' in module 'django'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/testutils/cases.py#L29
  250. import-error:
    Unable to import 'django.db.backends.base.base'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/testutils/cases.py#L563
  251. too-many-ancestors:
    Too many ancestors (10/7)
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/testutils/cases.py#L2008
  252. no-member:
    Instance of 'MetricsEnhancedPerformanceTestCase' has no 'features' member; maybe 'feature'?
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/testutils/cases.py#L2076
  253. no-member:
    Instance of 'MetricsEnhancedPerformanceTestCase' has no 'url' member
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/testutils/cases.py#L2077
  254. too-many-ancestors:
    Too many ancestors (8/7)
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/testutils/cases.py#L2397
  255. no-member:
    Instance of 'ActivityTestCase' has no 'org' member
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/testutils/cases.py#L2760
  256. no-member:
    Instance of 'ActivityTestCase' has no 'org' member
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/testutils/cases.py#L2768
  257. no-member:
    Instance of 'ActivityTestCase' has no 'org' member
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/testutils/cases.py#L2770
  258. no-member:
    Instance of 'ActivityTestCase' has no 'org' member
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/testutils/cases.py#L2776
  259. no-member:
    Instance of 'ActivityTestCase' has no 'project2' member; maybe 'project'?
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/testutils/cases.py#L2791
  260. no-member:
    Instance of 'ActivityTestCase' has no 'org' member
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/testutils/cases.py#L2793
  261. too-many-ancestors:
    Too many ancestors (8/7)
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/testutils/cases.py#L2805
  262. too-many-ancestors:
    Too many ancestors (8/7)
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/testutils/cases.py#L2934
  263. no-name-in-module:
    No name 'transaction' in module 'django.db'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/testutils/hybrid_cloud.py#L13
  264. import-error:
    Unable to import 'django.db.backends.base.base'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/testutils/hybrid_cloud.py#L14
  265. no-name-in-module:
    No name 'transaction' in module 'django.db'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/testutils/hybrid_cloud.py#L193
  266. import-error:
    Unable to import 'django.core.cache'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/testutils/requests.py#L8
  267. no-name-in-module:
    No name 'core' in module 'django'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/testutils/requests.py#L8
  268. import-error:
    Unable to import 'django.core.handlers.wsgi'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/testutils/outbox.py#L9
  269. no-name-in-module:
    No name 'core' in module 'django'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/testutils/outbox.py#L9
  270. import-error:
    Unable to import 'django.core.cache'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/testutils/pytest/fixtures.py#L19
  271. no-name-in-module:
    No name 'core' in module 'django'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/testutils/pytest/fixtures.py#L19
  272. no-name-in-module:
    No name 'transaction' in module 'django.db'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/testutils/pytest/stale_database_reads.py#L7
  273. import-error:
    Unable to import 'django.db.backends.base.base'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/testutils/pytest/stale_database_reads.py#L8
  274. import-error:
    Unable to import 'django.core.exceptions'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/filestore/s3.py#L50
  275. no-name-in-module:
    No name 'core' in module 'django'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/filestore/s3.py#L50
  276. no-name-in-module:
    No name 'core' in module 'django'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/filestore/s3.py#L51
  277. import-error:
    Unable to import 'django.core.files.storage'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/filestore/s3.py#L52
  278. no-name-in-module:
    No name 'core' in module 'django'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/filestore/s3.py#L52
  279. missing-function-docstring:
    Missing function or method docstring
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/filestore/s3.py#L514
  280. missing-function-docstring:
    Missing function or method docstring
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/filestore/s3.py#L518
  281. missing-function-docstring:
    Missing function or method docstring
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/filestore/s3.py#L535
  282. missing-function-docstring:
    Missing function or method docstring
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/filestore/s3.py#L556
  283. missing-function-docstring:
    Missing function or method docstring
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/filestore/s3.py#L614
  284. import-error:
    Unable to import 'django.core.exceptions'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/filestore/gcs.py#L9
  285. no-name-in-module:
    No name 'core' in module 'django'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/filestore/gcs.py#L9
  286. no-name-in-module:
    No name 'core' in module 'django'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/filestore/gcs.py#L10
  287. import-error:
    Unable to import 'django.core.files.storage'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/filestore/gcs.py#L11
  288. no-name-in-module:
    No name 'core' in module 'django'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/filestore/gcs.py#L11
  289. missing-function-docstring:
    Missing function or method docstring
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/filestore/gcs.py#L284
  290. missing-function-docstring:
    Missing function or method docstring
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/filestore/gcs.py#L294
  291. missing-function-docstring:
    Missing function or method docstring
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/filestore/gcs.py#L305
  292. missing-function-docstring:
    Missing function or method docstring
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/filestore/gcs.py#L337
  293. missing-function-docstring:
    Missing function or method docstring
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/filestore/gcs.py#L347
  294. missing-function-docstring:
    Missing function or method docstring
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/filestore/gcs.py#L353
  295. missing-function-docstring:
    Missing function or method docstring
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/filestore/gcs.py#L359
  296. no-name-in-module:
    No name 'transaction' in module 'django.db'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/db/mixin.py#L7
  297. no-name-in-module:
    No name 'transaction' in module 'django.db'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/db/models/query.py#L7
  298. missing-function-docstring:
    Missing function or method docstring
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/db/models/paranoia.py#L16
  299. missing-function-docstring:
    Missing function or method docstring
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/db/models/paranoia.py#L37
  300. access-member-before-definition:
    Access to member 'pk' before its definition line 248
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/db/models/base.py#L247
  301. attribute-defined-outside-init:
    Attribute 'pk' defined outside init
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/db/models/base.py#L248
  302. useless-return:
    Useless return at end of function or method
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/db/models/base.py#L303
  303. no-name-in-module:
    No name 'transaction' in module 'django.db'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/db/models/outboxes.py#L8
  304. import-error:
    Unable to import 'django.dispatch'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/db/models/outboxes.py#L9
  305. no-name-in-module:
    No name 'dispatch' in module 'django'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/db/models/outboxes.py#L9
  306. missing-function-docstring:
    Missing function or method docstring
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/db/models/outboxes.py#L59
  307. missing-function-docstring:
    Missing function or method docstring
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/db/models/outboxes.py#L67
  308. missing-function-docstring:
    Missing function or method docstring
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/db/models/outboxes.py#L243
  309. missing-function-docstring:
    Missing function or method docstring
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/db/models/outboxes.py#L251
  310. import-error:
    Unable to import 'django.core'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/db/models/manager/base_query_set.py#L4
  311. no-name-in-module:
    No name 'core' in module 'django'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/db/models/manager/base_query_set.py#L4
  312. import-error:
    Unable to import 'django.core.exceptions'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/db/models/manager/base_query_set.py#L5
  313. no-name-in-module:
    No name 'core' in module 'django'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/db/models/manager/base_query_set.py#L5
  314. no-name-in-module:
    No name 'transaction' in module 'django.db'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/db/models/manager/base_query_set.py#L6
  315. missing-function-docstring:
    Missing function or method docstring
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/db/models/manager/base_query_set.py#L78
  316. missing-function-docstring:
    Missing function or method docstring
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/db/models/manager/base_query_set.py#L96
  317. missing-function-docstring:
    Missing function or method docstring
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/db/models/manager/base_query_set.py#L99
  318. attribute-defined-outside-init:
    Attribute '_for_write' defined outside init
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/db/models/manager/base_query_set.py#L39
  319. attribute-defined-outside-init:
    Attribute '_result_cache' defined outside init
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/db/models/manager/base_query_set.py#L73
  320. no-name-in-module:
    No name 'core' in module 'django'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/db/models/manager/option.py#L6
  321. import-error:
    Unable to import 'django.core.exceptions'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/db/models/fields/jsonfield.py#L28
  322. no-name-in-module:
    No name 'core' in module 'django'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/db/models/fields/jsonfield.py#L28
  323. import-error:
    Unable to import 'django.db.models.lookups'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/db/models/fields/jsonfield.py#L30
  324. no-name-in-module:
    No name 'lookups' in module 'django.db.models'
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/db/models/fields/jsonfield.py#L30
  325. missing-function-docstring:
    Missing function or method docstring
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/db/models/fields/jsonfield.py#L126
  326. too-few-public-methods:
    Too few public methods (1/2)
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/db/models/fields/jsonfield.py#L125
  327. too-few-public-methods:
    Too few public methods (1/2)
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/db/models/fields/jsonfield.py#L130
  328. too-few-public-methods:
    Too few public methods (1/2)
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry/db/models/fields/jsonfield.py#L135
  329. too-few-public-methods:
    Too few public methods (1/2)
    https://github.com/getsentry/sentry/blob/e7d900400e35f77ac8432bea2c0e2ba10724865c/src/sentry...

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

This comment was generated for commit 579b41a

Copy link
Collaborator

@DanielNoord DanielNoord left a comment

Choose a reason for hiding this comment

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

Thanks! LGTM!

@Pierre-Sassoulas
Copy link
Member

Great change !

@Pierre-Sassoulas Pierre-Sassoulas merged commit fc90f34 into pylint-dev:main Mar 15, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Nonsensical returns are not reported as useless-return if they are indented

3 participants