Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix "function never returning" computation #9535

Closed
wants to merge 1 commit into from

Conversation

svenpanne
Copy link

This fixes 2 bugs in the computation:

  • Never is handled in addition to NoReturn.
  • Give priority to the explicit --never-returning-functions option.

Type of Changes

Type
βœ“ πŸ› Bug fix

Description

Closes #7565

Copy link
Contributor

github-actions bot commented Apr 7, 2024

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

Effect on pytest:
The following messages are now emitted:

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

Effect on django:
The following messages are now emitted:

  1. invalid-name:
    Attribute name "ALLOWED_HOSTS" doesn't conform to snake_case naming style
    https://github.com/django/django/blob/81da153e5f001a418cce06fd06694ab8452c7db9/django/test/utils.py#L141
  2. invalid-name:
    Attribute name "DEBUG" doesn't conform to snake_case naming style
    https://github.com/django/django/blob/81da153e5f001a418cce06fd06694ab8452c7db9/django/test/utils.py#L144
  3. invalid-name:
    Attribute name "EMAIL_BACKEND" doesn't conform to snake_case naming style
    https://github.com/django/django/blob/81da153e5f001a418cce06fd06694ab8452c7db9/django/test/utils.py#L147
  4. invalid-name:
    Attribute name "MIGRATION_MODULES" doesn't conform to snake_case naming style
    https://github.com/django/django/blob/81da153e5f001a418cce06fd06694ab8452c7db9/django/db/backends/base/creation.py#L72

Effect on sentry:
The following messages are now emitted:

  1. no-name-in-module:
    No name 'utils' in module 'django'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/event_manager.py#L19
  2. no-member:
    Class 'ProjectKey' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/event_manager.py#L522
  3. no-member:
    Class 'GroupResolution' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/event_manager.py#L2038
  4. no-name-in-module:
    No name 'utils' in module 'django'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/constants.py#L16
  5. no-member:
    Class 'ProjectOption' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/reprocessing.py#L43
  6. import-error:
    Unable to import 'django.utils'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/issues/occurrence_consumer.py#L10
  7. no-name-in-module:
    No name 'utils' in module 'django'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/issues/occurrence_consumer.py#L10
  8. no-name-in-module:
    No name 'utils' in module 'django'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/issues/issue_occurrence.py#L9
  9. no-member:
    Class 'GroupSnooze' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/issues/receivers.py#L16
  10. import-error:
    Unable to import 'django.apps'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/issues/apps.py#L1
  11. no-name-in-module:
    No name 'apps' in module 'django'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/issues/apps.py#L1
  12. missing-function-docstring:
    Missing function or method docstring
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/issues/apps.py#L7
  13. no-self-use:
    Method could be a function
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/issues/apps.py#L7
  14. too-few-public-methods:
    Too few public methods (1/2)
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/issues/apps.py#L4
  15. no-member:
    Class 'Release' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/issues/ingest.py#L54
  16. import-error:
    Unable to import 'django.utils'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/issues/ignored.py#L9
  17. no-name-in-module:
    No name 'utils' in module 'django'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/issues/ignored.py#L9
  18. import-error:
    Unable to import 'django.utils'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/issues/endpoints/organization_group_index.py#L6
  19. no-name-in-module:
    No name 'utils' in module 'django'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/issues/endpoints/organization_group_index.py#L6
  20. import-error:
    Unable to import 'django.utils'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/issues/endpoints/group_events.py#L7
  21. no-name-in-module:
    No name 'utils' in module 'django'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/issues/endpoints/group_events.py#L7
  22. no-member:
    Class 'Release' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/issues/endpoints/organization_release_previous_commits.py#L36
  23. no-name-in-module:
    No name 'utils' in module 'django'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/logging/handlers.py#L4
  24. no-member:
    Class 'Project' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/dynamic_sampling/rules/helpers/latest_releases.py#L25
  25. no-member:
    Class 'Organization' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/dynamic_sampling/tasks/boost_low_volume_transactions.py#L165
  26. no-member:
    Class 'Organization' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/dynamic_sampling/tasks/recalibrate_orgs.py#L88
  27. no-member:
    Class 'Organization' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/dynamic_sampling/tasks/boost_low_volume_projects.py#L247
  28. import-error:
    Unable to import 'django.utils'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/relay/config/metric_extraction.py#L11
  29. no-name-in-module:
    No name 'utils' in module 'django'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/relay/config/metric_extraction.py#L11
  30. no-member:
    Class 'ProjectTransactionThreshold' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/relay/config/metric_extraction.py#L863
  31. import-error:
    Unable to import 'django.utils'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/search/utils.py#L11
  32. no-name-in-module:
    No name 'utils' in module 'django'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/search/utils.py#L11
  33. no-member:
    Class 'Release' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/search/utils.py#L397
  34. no-member:
    Class 'Release' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/search/utils.py#L494
  35. no-member:
    Class 'Release' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/search/utils.py#L507
  36. no-name-in-module:
    No name 'utils' in module 'django'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/search/events/builder/discover.py#L10
  37. no-name-in-module:
    No name 'utils' in module 'django'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/search/events/builder/metrics.py#L9
  38. no-name-in-module:
    No name 'utils' in module 'django'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/search/events/datasets/discover.py#L6
  39. no-name-in-module:
    No name 'utils' in module 'django'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/search/events/datasets/metrics.py#L5
  40. import-error:
    Unable to import 'django.utils'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/search/snuba/backend.py#L14
  41. no-name-in-module:
    No name 'utils' in module 'django'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/search/snuba/backend.py#L14
  42. no-name-in-module:
    No name 'utils' in module 'django'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/search/snuba/backend.py#L15
  43. import-error:
    Unable to import 'django.utils'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/search/snuba/executors.py#L16
  44. no-name-in-module:
    No name 'utils' in module 'django'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/search/snuba/executors.py#L16
  45. no-name-in-module:
    No name 'utils' in module 'django'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/mail/notifications.py#L8
  46. import-error:
    Unable to import 'django.utils'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/rules/processor.py#L11
  47. no-name-in-module:
    No name 'utils' in module 'django'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/rules/processor.py#L11
  48. no-member:
    Class 'Environment' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/rules/processor.py#L203
  49. import-error:
    Unable to import 'django.utils'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/rules/history/preview.py#L8
  50. no-name-in-module:
    No name 'utils' in module 'django'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/rules/history/preview.py#L8
  51. no-member:
    Class 'Environment' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/rules/filters/latest_adopted_release_filter.py#L45
  52. no-member:
    Class 'Release' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/rules/filters/latest_adopted_release_filter.py#L77
  53. no-member:
    Class 'Release' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/rules/filters/latest_adopted_release_filter.py#L107
  54. no-member:
    Class 'Environment' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/rules/filters/latest_adopted_release_filter.py#L131
  55. no-member:
    Class 'Release' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/rules/filters/latest_adopted_release_filter.py#L199
  56. no-member:
    Class 'Group' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/rules/filters/issue_severity.py#L73
  57. import-error:
    Unable to import 'django.utils'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/rules/filters/age_comparison.py#L8
  58. no-name-in-module:
    No name 'utils' in module 'django'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/rules/filters/age_comparison.py#L8
  59. no-member:
    Class 'Group' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/rules/filters/age_comparison.py#L88
  60. import-error:
    Unable to import 'django.utils'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/rules/filters/issue_occurrences.py#L4
  61. no-name-in-module:
    No name 'utils' in module 'django'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/rules/filters/issue_occurrences.py#L4
  62. no-member:
    Class 'Group' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/rules/filters/issue_occurrences.py#L45
  63. no-member:
    Class 'Release' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/rules/filters/latest_release.py#L34
  64. no-member:
    Class 'Release' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/rules/filters/latest_release.py#L71
  65. no-member:
    Class 'Group' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/rules/filters/issue_category.py#L47
  66. no-member:
    Class 'Environment' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/rules/actions/utils.py#L119
  67. no-member:
    Class 'Environment' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/rules/actions/utils.py#L129
  68. import-error:
    Unable to import 'django.utils'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/rules/conditions/event_frequency.py#L13
  69. no-name-in-module:
    No name 'utils' in module 'django'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/rules/conditions/event_frequency.py#L13
  70. no-name-in-module:
    No name 'validators' in module 'django.core'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/stacktraces/functions.py#L8
  71. import-error:
    Unable to import 'django.utils'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/analytics/event.py#L9
  72. no-name-in-module:
    No name 'utils' in module 'django'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/analytics/event.py#L9
  73. no-name-in-module:
    No name 'utils' in module 'django'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/monitors/types.py#L5
  74. no-name-in-module:
    No name 'utils' in module 'django'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/monitors/types.py#L6
  75. import-error:
    Unable to import 'django.utils'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/monitors/validators.py#L6
  76. no-name-in-module:
    No name 'utils' in module 'django'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/monitors/validators.py#L6
  77. import-error:
    Unable to import 'django.utils'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/monitors/models.py#L17
  78. no-name-in-module:
    No name 'utils' in module 'django'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/monitors/models.py#L17
  79. no-member:
    Class 'Environment' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/monitors/models.py#L383
  80. no-member:
    Class 'MonitorIncident' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/monitors/models.py#L668
  81. import-error:
    Unable to import 'django.utils'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/monitors/testutils.py#L4
  82. no-name-in-module:
    No name 'utils' in module 'django'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/monitors/testutils.py#L4
  83. import-error:
    Unable to import 'django.apps'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/monitors/apps.py#L1
  84. no-name-in-module:
    No name 'apps' in module 'django'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/monitors/apps.py#L1
  85. missing-function-docstring:
    Missing function or method docstring
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/monitors/apps.py#L7
  86. too-few-public-methods:
    Too few public methods (1/2)
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/monitors/apps.py#L4
  87. import-error:
    Unable to import 'django.utils'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/monitors/utils.py#L5
  88. no-name-in-module:
    No name 'utils' in module 'django'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/monitors/utils.py#L5
  89. no-name-in-module:
    No name 'utils' in module 'django'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/monitors/endpoints/base_monitor_details.py#L6
  90. no-member:
    Class 'Organization' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/monitors/endpoints/base.py#L60
  91. no-member:
    Class 'Monitor' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/monitors/endpoints/base.py#L65
  92. no-member:
    Class 'Environment' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/monitors/endpoints/base.py#L80
  93. no-member:
    Class 'MonitorEnvironment' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/monitors/endpoints/base.py#L80
  94. no-member:
    Class 'Monitor' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/monitors/endpoints/base.py#L123
  95. no-member:
    Class 'MonitorCheckIn' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/monitors/endpoints/base.py#L148
  96. no-member:
    Class 'Environment' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/monitors/endpoints/base.py#L178
  97. no-member:
    Class 'MonitorEnvironment' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/monitors/endpoints/base.py#L178
  98. no-member:
    Class 'Monitor' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/monitors/endpoints/base.py#L191
  99. no-member:
    Class 'MonitorCheckIn' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/monitors/endpoints/base.py#L216
  100. import-error:
    Unable to import 'django.utils'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/monitors/endpoints/organization_monitor_schedule_sample_data.py#L8
  101. no-name-in-module:
    No name 'utils' in module 'django'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/monitors/endpoints/organization_monitor_schedule_sample_data.py#L8
  102. import-error:
    Unable to import 'django.core.files.uploadedfile'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/monitors/endpoints/monitor_ingest_checkin_attachment.py#L5
  103. no-name-in-module:
    No name 'uploadedfile' in module 'django.core.files'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/monitors/endpoints/monitor_ingest_checkin_attachment.py#L5
  104. no-member:
    Class 'MonitorCheckIn' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/monitors/endpoints/monitor_ingest_checkin_attachment.py#L84
  105. no-member:
    Class 'Project' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/monitors/endpoints/monitor_ingest_checkin_attachment.py#L84
  106. no-member:
    Class 'Organization' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/monitors/endpoints/monitor_ingest_checkin_attachment.py#L99
  107. no-member:
    Class 'Monitor' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/monitors/endpoints/monitor_ingest_checkin_attachment.py#L99
  108. no-member:
    Class 'Monitor' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/monitors/endpoints/monitor_ingest_checkin_attachment.py#L112
  109. no-member:
    Class 'Organization' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/monitors/logic/mark_failed.py#L92
  110. import-error:
    Unable to import 'django.utils'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/monitors/tasks/detect_broken_monitor_envs.py#L12
  111. no-name-in-module:
    No name 'utils' in module 'django'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/monitors/tasks/detect_broken_monitor_envs.py#L12
  112. no-member:
    Class 'Organization' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/monitors/tasks/detect_broken_monitor_envs.py#L130
  113. import-error:
    Unable to import 'django.utils'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/options/store.py#L11
  114. no-name-in-module:
    No name 'utils' in module 'django'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/options/store.py#L11
  115. no-member:
    Class 'Option' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/options/store.py#L194
  116. no-member:
    Class 'ControlOption' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/options/store.py#L194
  117. no-member:
    Class 'Option' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/options/store.py#L222
  118. no-member:
    Class 'ControlOption' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/options/store.py#L222
  119. no-name-in-module:
    No name 'signals' in module 'django.core'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/options/__init__.py#L2
  120. import-error:
    Unable to import 'django.apps'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/plugins/sentry_urls/apps.py#L1
  121. no-name-in-module:
    No name 'apps' in module 'django'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/plugins/sentry_urls/apps.py#L1
  122. missing-function-docstring:
    Missing function or method docstring
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/plugins/sentry_urls/apps.py#L7
  123. no-self-use:
    Method could be a function
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/plugins/sentry_urls/apps.py#L7
  124. too-few-public-methods:
    Too few public methods (1/2)
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/plugins/sentry_urls/apps.py#L4
  125. no-name-in-module:
    No name 'utils' in module 'django'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/plugins/sentry_webhooks/plugin.py#L7
  126. import-error:
    Unable to import 'django.apps'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/plugins/sentry_webhooks/apps.py#L1
  127. no-name-in-module:
    No name 'apps' in module 'django'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/plugins/sentry_webhooks/apps.py#L1
  128. missing-function-docstring:
    Missing function or method docstring
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/plugins/sentry_webhooks/apps.py#L7
  129. no-self-use:
    Method could be a function
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/plugins/sentry_webhooks/apps.py#L7
  130. too-few-public-methods:
    Too few public methods (1/2)
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/plugins/sentry_webhooks/apps.py#L4
  131. import-error:
    Unable to import 'django.utils'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/plugins/interfaces/releasehook.py#L4
  132. no-name-in-module:
    No name 'utils' in module 'django'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/plugins/interfaces/releasehook.py#L4
  133. import-error:
    Unable to import 'django.apps'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/plugins/sentry_useragents/apps.py#L1
  134. no-name-in-module:
    No name 'apps' in module 'django'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/plugins/sentry_useragents/apps.py#L1
  135. missing-function-docstring:
    Missing function or method docstring
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/plugins/sentry_useragents/apps.py#L7
  136. no-self-use:
    Method could be a function
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/plugins/sentry_useragents/apps.py#L7
  137. too-few-public-methods:
    Too few public methods (1/2)
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/plugins/sentry_useragents/apps.py#L4
  138. import-error:
    Unable to import 'django.apps'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/plugins/sentry_interface_types/apps.py#L1
  139. no-name-in-module:
    No name 'apps' in module 'django'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/plugins/sentry_interface_types/apps.py#L1
  140. missing-function-docstring:
    Missing function or method docstring
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/plugins/sentry_interface_types/apps.py#L7
  141. no-self-use:
    Method could be a function
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/plugins/sentry_interface_types/apps.py#L7
  142. too-few-public-methods:
    Too few public methods (1/2)
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/plugins/sentry_interface_types/apps.py#L4
  143. no-name-in-module:
    No name 'utils' in module 'django'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/plugins/base/configuration.py#L4
  144. no-name-in-module:
    No name 'utils' in module 'django'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/plugins/base/configuration.py#L5
  145. import-error:
    Unable to import 'django.utils.html'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/plugins/bases/issue2.py#L5
  146. no-name-in-module:
    No name 'utils' in module 'django'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/plugins/bases/issue2.py#L5
  147. import-error:
    Unable to import 'django.utils.html'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/plugins/bases/issue.py#L5
  148. no-name-in-module:
    No name 'utils' in module 'django'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/plugins/bases/issue.py#L5
  149. no-member:
    Class 'Integration' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/plugins/providers/integration_repository.py#L74
  150. no-member:
    Class 'Integration' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/plugins/providers/integration_repository.py#L80
  151. no-member:
    Class 'Integration' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/plugins/providers/integration_repository.py#L229
  152. no-name-in-module:
    No name 'utils' in module 'django'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/buffer/redis.py#L10
  153. no-member:
    Class 'Group' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/buffer/base.py#L101
  154. import-error:
    Unable to import 'django.utils'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/replays/models.py#L3
  155. no-name-in-module:
    No name 'utils' in module 'django'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/replays/models.py#L3
  156. no-member:
    Class 'Project' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/replays/usecases/ingest/__init__.py#L150
  157. no-name-in-module:
    No name 'utils' in module 'django'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/replays/migrations/0001_init_replays.py#L3
  158. no-member:
    Module 'django' has no 'utils' member
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/replays/migrations/0001_init_replays.py#L48
  159. import-error:
    Unable to import 'django.utils'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/receivers/releases.py#L5
  160. no-name-in-module:
    No name 'utils' in module 'django'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/receivers/releases.py#L5
  161. no-member:
    Class 'Repository' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/receivers/releases.py#L92
  162. no-member:
    Class 'Repository' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/receivers/releases.py#L209
  163. no-member:
    Class 'ReleaseProject' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/receivers/releases.py#L283
  164. no-member:
    Class 'OrganizationMember' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/receivers/owners.py#L19
  165. import-error:
    Unable to import 'django.utils'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/receivers/onboarding.py#L7
  166. no-name-in-module:
    No name 'utils' in module 'django'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/receivers/onboarding.py#L7
  167. no-value-for-parameter:
    No value for argument 'cls' in unbound method call
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/conf/urls.py#L10
  168. no-value-for-parameter:
    No value for argument 'cls' in unbound method call
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/conf/urls.py#L11
  169. no-name-in-module:
    No name 'utils' in module 'django'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/interfaces/security.py#L1
  170. no-name-in-module:
    No name 'utils' in module 'django'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/interfaces/contexts.py#L6
  171. no-name-in-module:
    No name 'utils' in module 'django'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/interfaces/base.py#L8
  172. no-name-in-module:
    No name 'utils' in module 'django'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/interfaces/stacktrace.py#L5
  173. no-name-in-module:
    No name 'utils' in module 'django'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/interfaces/http.py#L5
  174. no-name-in-module:
    No name 'utils' in module 'django'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/nodestore/base.py#L9
  175. import-error:
    Unable to import 'django.utils'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/nodestore/django/backend.py#L10
  176. no-name-in-module:
    No name 'utils' in module 'django'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/nodestore/django/backend.py#L10
  177. import-error:
    Unable to import 'django.utils'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/nodestore/django/models.py#L2
  178. no-name-in-module:
    No name 'utils' in module 'django'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/nodestore/django/models.py#L2
  179. no-name-in-module:
    No name 'utils' in module 'django'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/nodestore/migrations/0001_initial.py#L1
  180. no-member:
    Module 'django' has no 'utils' member
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/nodestore/migrations/0001_initial.py#L19
  181. import-error:
    Unable to import 'django.utils'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/feedback/models.py#L2
  182. no-name-in-module:
    No name 'utils' in module 'django'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/feedback/models.py#L2
  183. no-name-in-module:
    No name 'utils' in module 'django'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/feedback/migrations/0001_feedback.py#L3
  184. no-member:
    Module 'django' has no 'utils' member
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/feedback/migrations/0001_feedback.py#L45
  185. no-name-in-module:
    No name 'utils' in module 'django'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/utils/auth.py#L15
  186. arguments-differ:
    Variadics removed in overriding 'EmailAuthBackend.authenticate' method
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/utils/auth.py#L414
  187. no-member:
    Class 'Group' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/utils/groupreference.py#L24
  188. assignment-from-no-return:
    Assigning result of a function call, where the function has no return
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/utils/db.py#L48
  189. no-member:
    Class 'Release' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/utils/committers.py#L193
  190. no-member:
    Class 'Release' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/utils/committers.py#L244
  191. no-member:
    Class 'Release' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/utils/committers.py#L248
  192. no-member:
    Class 'Commit' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/utils/committers.py#L252
  193. no-name-in-module:
    No name 'utils' in module 'django'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/utils/versioning.py#L1
  194. no-name-in-module:
    No name 'utils' in module 'django'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/utils/redis.py#L10
  195. no-name-in-module:
    No name 'validators' in module 'django.core'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/utils/avatar.py#L13
  196. no-name-in-module:
    No name 'utils' in module 'django'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/utils/avatar.py#L14
  197. import-error:
    Unable to import 'django.utils.html'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/utils/avatar.py#L15
  198. no-name-in-module:
    No name 'utils' in module 'django'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/utils/avatar.py#L15
  199. no-name-in-module:
    No name 'utils' in module 'django'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/utils/avatar.py#L16
  200. no-name-in-module:
    No name 'utils' in module 'django'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/utils/validators.py#L4
  201. no-name-in-module:
    No name 'signing' in module 'django.core'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/utils/signing.py#L7
  202. no-name-in-module:
    No name 'utils' in module 'django'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/utils/signing.py#L8
  203. no-name-in-module:
    No name 'utils' in module 'django'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/utils/strings.py#L12
  204. no-name-in-module:
    No name 'utils' in module 'django'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/utils/hashlib.py#L11
  205. no-name-in-module:
    No name 'utils' in module 'django'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/utils/functional.py#L1
  206. no-name-in-module:
    No name 'utils' in module 'django'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/utils/services.py#L13
  207. no-member:
    Class 'Project' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/utils/snuba.py#L549
  208. no-member:
    Class 'Group' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/utils/snuba.py#L1629
  209. no-name-in-module:
    No name 'signals' in module 'django.core'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/utils/request_cache.py#L6
  210. no-name-in-module:
    No name 'utils' in module 'django'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/utils/otp.py#L8
  211. no-name-in-module:
    No name 'utils' in module 'django'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/utils/safe.py#L8
  212. no-name-in-module:
    No name 'utils' in module 'django'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/utils/safe.py#L9
  213. no-name-in-module:
    No name 'utils' in module 'django'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/utils/retries.py#L10
  214. no-name-in-module:
    No name 'utils' in module 'django'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/utils/dates.py#L9
  215. no-member:
    Instance of 'AuditLogEntry' has no 'actor_id' member
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/utils/audit.py#L102
  216. no-member:
    Instance of 'AuditLogEntry' has no 'actor_id' member
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/utils/audit.py#L103
  217. no-member:
    Instance of 'AuditLogEntry' has no 'actor_key_id' member
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/utils/audit.py#L104
  218. no-member:
    Instance of 'AuditLogEntry' has no 'actor_key_id' member
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/utils/audit.py#L105
  219. no-name-in-module:
    No name 'utils' in module 'django'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/utils/json.py#L15
  220. no-name-in-module:
    No name 'utils' in module 'django'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/utils/json.py#L16
  221. no-name-in-module:
    No name 'utils' in module 'django'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/utils/json.py#L17
  222. no-name-in-module:
    No name 'utils' in module 'django'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/utils/json.py#L18
  223. no-name-in-module:
    No name 'signing' in module 'django.core'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/utils/linksign.py#L6
  224. import-error:
    Unable to import 'django.utils'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/utils/relocation.py#L11
  225. no-name-in-module:
    No name 'utils' in module 'django'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/utils/relocation.py#L11
  226. no-member:
    Class 'Relocation' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/utils/relocation.py#L374
  227. no-name-in-module:
    No name 'utils' in module 'django'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/utils/platform_categories.py#L1
  228. import-error:
    Unable to import 'django.utils'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/utils/mockdata/core.py#L17
  229. no-name-in-module:
    No name 'utils' in module 'django'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/utils/mockdata/core.py#L17
  230. no-name-in-module:
    No name 'signing' in module 'django.core'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/utils/email/signer.py#L5
  231. no-name-in-module:
    No name 'utils' in module 'django'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/utils/email/signer.py#L6
  232. no-name-in-module:
    No name 'utils' in module 'django'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/utils/email/signer.py#L7
  233. no-name-in-module:
    No name 'backends' in module 'django.core.mail'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/utils/email/backend.py#L10
  234. no-name-in-module:
    No name 'utils' in module 'django'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/utils/email/message_builder.py#L15
  235. import-error:
    Unable to import 'django.utils'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/utils/suspect_resolutions_releases/get_suspect_resolutions_releases.py#L7
  236. no-name-in-module:
    No name 'utils' in module 'django'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/utils/suspect_resolutions_releases/get_suspect_resolutions_releases.py#L7
  237. import-error:
    Unable to import 'django.apps'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/utils/suspect_resolutions_releases/apps.py#L1
  238. no-name-in-module:
    No name 'apps' in module 'django'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/utils/suspect_resolutions_releases/apps.py#L1
  239. missing-function-docstring:
    Missing function or method docstring
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/utils/suspect_resolutions_releases/apps.py#L7
  240. no-self-use:
    Method could be a function
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/utils/suspect_resolutions_releases/apps.py#L7
  241. too-few-public-methods:
    Too few public methods (1/2)
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/utils/suspect_resolutions_releases/apps.py#L4
  242. import-error:
    Unable to import 'django.utils'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/utils/suspect_resolutions/resolved_in_active_release.py#L3
  243. no-name-in-module:
    No name 'utils' in module 'django'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/utils/suspect_resolutions/resolved_in_active_release.py#L3
  244. import-error:
    Unable to import 'django.apps'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/utils/suspect_resolutions/apps.py#L1
  245. no-name-in-module:
    No name 'apps' in module 'django'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/utils/suspect_resolutions/apps.py#L1
  246. missing-function-docstring:
    Missing function or method docstring
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/utils/suspect_resolutions/apps.py#L7
  247. no-self-use:
    Method could be a function
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/utils/suspect_resolutions/apps.py#L7
  248. too-few-public-methods:
    Too few public methods (1/2)
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/utils/suspect_resolutions/apps.py#L4
  249. import-error:
    Unable to import 'django.utils'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/utils/suspect_resolutions/get_suspect_resolutions.py#L4
  250. no-name-in-module:
    No name 'utils' in module 'django'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/utils/suspect_resolutions/get_suspect_resolutions.py#L4
  251. no-name-in-module:
    No name 'utils' in module 'django'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/utils/security/hash.py#L3
  252. no-name-in-module:
    No name 'utils' in module 'django'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/utils/performance_issues/detectors/n_plus_one_api_calls_detector.py#L10
  253. no-name-in-module:
    No name 'utils' in module 'django'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/utils/performance_issues/detectors/consecutive_db_detector.py#L8
  254. import-error:
    Unable to import 'django.utils'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/utils/kvstore/bigtable.py#L9
  255. no-name-in-module:
    No name 'utils' in module 'django'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/utils/kvstore/bigtable.py#L9
  256. import-error:
    Unable to import 'django.utils'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/utils/sentry_apps/request_buffer.py#L5
  257. no-name-in-module:
    No name 'utils' in module 'django'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/utils/sentry_apps/request_buffer.py#L5
  258. no-name-in-module:
    No name 'utils' in module 'django'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/shared_integrations/track_response.py#L6
  259. no-name-in-module:
    No name 'utils' in module 'django'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/shared_integrations/response/base.py#L7
  260. no-name-in-module:
    No name 'utils' in module 'django'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/shared_integrations/client/proxy.py#L14
  261. no-member:
    Class 'OrganizationMember' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/auth/access.py#L1022
  262. no-member:
    Class 'OrganizationMember' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/auth/access.py#L1112
  263. no-name-in-module:
    No name 'signing' in module 'django.core'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/auth/superuser.py#L20
  264. import-error:
    Unable to import 'django.utils'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/auth/superuser.py#L22
  265. no-name-in-module:
    No name 'utils' in module 'django'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/auth/superuser.py#L22
  266. no-name-in-module:
    No name 'utils' in module 'django'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/auth/superuser.py#L23
  267. no-name-in-module:
    No name 'signing' in module 'django.core'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/auth/staff.py#L8
  268. import-error:
    Unable to import 'django.utils'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/auth/staff.py#L10
  269. no-name-in-module:
    No name 'utils' in module 'django'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/auth/staff.py#L10
  270. no-name-in-module:
    No name 'utils' in module 'django'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/auth/staff.py#L11
  271. no-name-in-module:
    No name 'utils' in module 'django'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/auth/system.py#L11
  272. no-name-in-module:
    No name 'utils' in module 'django'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/auth/system.py#L12
  273. import-error:
    Unable to import 'django.utils'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/auth/helper.py#L20
  274. no-name-in-module:
    No name 'utils' in module 'django'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/auth/helper.py#L20
  275. no-name-in-module:
    No name 'utils' in module 'django'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/auth/helper.py#L21
  276. import-error:
    Unable to import 'django.views'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/auth/helper.py#L22
  277. no-name-in-module:
    No name 'views' in module 'django'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/auth/helper.py#L22
  278. no-member:
    Class 'AuthIdentity' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/auth/helper.py#L307
  279. no-member:
    Class 'AuthIdentity' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/auth/helper.py#L820
  280. no-member:
    Class 'AuthIdentity' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/auth/helper.py#L834
  281. no-name-in-module:
    No name 'utils' in module 'django'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/auth/provider.py#L7
  282. import-error:
    Unable to import 'django.views'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/auth/provider.py#L8
  283. no-name-in-module:
    No name 'views' in module 'django'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/auth/provider.py#L8
  284. no-value-for-parameter:
    No value for argument 'cls' in unbound method call
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/auth/provider.py#L63
  285. no-name-in-module:
    No name 'utils' in module 'django'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/auth/password_validation.py#L7
  286. import-error:
    Unable to import 'django.utils.html'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/auth/password_validation.py#L8
  287. no-name-in-module:
    No name 'utils' in module 'django'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/auth/password_validation.py#L8
  288. no-name-in-module:
    No name 'utils' in module 'django'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/auth/password_validation.py#L9
  289. import-error:
    Unable to import 'django.utils'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/auth/authenticators/base.py#L7
  290. no-name-in-module:
    No name 'utils' in module 'django'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/auth/authenticators/base.py#L7
  291. no-name-in-module:
    No name 'utils' in module 'django'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/auth/authenticators/base.py#L8
  292. no-name-in-module:
    No name 'utils' in module 'django'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/auth/authenticators/recovery_code.py#L7
  293. no-name-in-module:
    No name 'utils' in module 'django'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/auth/authenticators/recovery_code.py#L8
  294. no-name-in-module:
    No name 'utils' in module 'django'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/auth/authenticators/sms.py#L7
  295. no-name-in-module:
    No name 'utils' in module 'django'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/auth/authenticators/totp.py#L1
  296. no-name-in-module:
    No name 'utils' in module 'django'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/auth/authenticators/u2f.py#L9
  297. no-value-for-parameter:
    No value for argument 'cls' in unbound method call
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/auth/providers/fly/provider.py#L30
  298. import-error:
    Unable to import 'django.apps'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/auth/providers/fly/apps.py#L1
  299. no-name-in-module:
    No name 'apps' in module 'django'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/auth/providers/fly/apps.py#L1
  300. missing-function-docstring:
    Missing function or method docstring
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/auth/providers/fly/apps.py#L9
  301. no-self-use:
    Method could be a function
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/auth/providers/fly/apps.py#L9
  302. too-few-public-methods:
    Too few public methods (1/2)
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/auth/providers/fly/apps.py#L6
  303. no-name-in-module:
    No name 'utils' in module 'django'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/auth/providers/saml2/forms.py#L3
  304. no-name-in-module:
    No name 'utils' in module 'django'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/auth/providers/saml2/forms.py#L4
  305. import-error:
    Unable to import 'django.utils.decorators'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/auth/providers/saml2/provider.py#L8
  306. no-name-in-module:
    No name 'utils' in module 'django'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/auth/providers/saml2/provider.py#L8
  307. no-name-in-module:
    No name 'utils' in module 'django'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/auth/providers/saml2/provider.py#L9
  308. no-name-in-module:
    No name 'views' in module 'django'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/auth/providers/saml2/provider.py#L10
  309. no-member:
    Class 'OrganizationMapping' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/auth/providers/saml2/provider.py#L34
  310. no-member:
    Class 'AuthProvider' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/auth/providers/saml2/provider.py#L42
  311. no-member:
    Class 'AuthProvider' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/auth/providers/saml2/provider.py#L105
  312. no-value-for-parameter:
    No value for argument 'cls' in unbound method call
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/auth/providers/saml2/generic/provider.py#L10
  313. import-error:
    Unable to import 'django.apps'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/auth/providers/saml2/generic/apps.py#L1
  314. no-name-in-module:
    No name 'apps' in module 'django'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/auth/providers/saml2/generic/apps.py#L1
  315. missing-function-docstring:
    Missing function or method docstring
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/auth/providers/saml2/generic/apps.py#L7
  316. no-self-use:
    Method could be a function
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/auth/providers/saml2/generic/apps.py#L7
  317. too-few-public-methods:
    Too few public methods (1/2)
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/auth/providers/saml2/generic/apps.py#L4
  318. import-error:
    Unable to import 'django.apps'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/auth/providers/saml2/okta/apps.py#L1
  319. no-name-in-module:
    No name 'apps' in module 'django'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/auth/providers/saml2/okta/apps.py#L1
  320. missing-function-docstring:
    Missing function or method docstring
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/auth/providers/saml2/okta/apps.py#L7
  321. no-self-use:
    Method could be a function
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/auth/providers/saml2/okta/apps.py#L7
  322. too-few-public-methods:
    Too few public methods (1/2)
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/auth/providers/saml2/okta/apps.py#L4
  323. import-error:
    Unable to import 'django.apps'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/auth/providers/saml2/auth0/apps.py#L1
  324. no-name-in-module:
    No name 'apps' in module 'django'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/auth/providers/saml2/auth0/apps.py#L1
  325. missing-function-docstring:
    Missing function or method docstring
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/auth/providers/saml2/auth0/apps.py#L7
  326. no-self-use:
    Method could be a function
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/auth/providers/saml2/auth0/apps.py#L7
  327. too-few-public-methods:
    Too few public methods (1/2)
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/auth/providers/saml2/auth0/apps.py#L4
  328. import-error:
    Unable to import 'django.apps'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/auth/providers/saml2/onelogin/apps.py#L1
  329. no-name-in-module:
    No name 'apps' in module 'django'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/auth/providers/saml2/onelogin/apps.py#L1
  330. missing-function-docstring:
    Missing function or method docstring
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/auth/providers/saml2/onelogin/apps.py#L7
  331. no-self-use:
    Method could be a function
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/auth/providers/saml2/onelogin/apps.py#L7
  332. too-few-public-methods:
    Too few public methods (1/2)
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/auth/providers/saml2/onelogin/apps.py#L4
  333. import-error:
    Unable to import 'django.apps'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/auth/providers/saml2/rippling/apps.py#L1
  334. no-name-in-module:
    No name 'apps' in module 'django'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/auth/providers/saml2/rippling/apps.py#L1
  335. missing-function-docstring:
    Missing function or method docstring
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/auth/providers/saml2/rippling/apps.py#L7
  336. no-self-use:
    Method could be a function
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/auth/providers/saml2/rippling/apps.py#L7
  337. too-few-public-methods:
    Too few public methods (1/2)
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/auth/providers/saml2/rippling/apps.py#L4
  338. import-error:
    Unable to import 'django.apps'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/auth/providers/saml2/jumpcloud/apps.py#L1
  339. no-name-in-module:
    No name 'apps' in module 'django'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/auth/providers/saml2/jumpcloud/apps.py#L1
  340. missing-function-docstring:
    Missing function or method docstring
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/auth/providers/saml2/jumpcloud/apps.py#L7
  341. no-self-use:
    Method could be a function
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/auth/providers/saml2/jumpcloud/apps.py#L7
  342. too-few-public-methods:
    Too few public methods (1/2)
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/auth/providers/saml2/jumpcloud/apps.py#L4
  343. import-error:
    Unable to import 'django.apps'
    https://github.com/getsentry/sentry/blob/56fbc29faf2ad2bfeb080d82bbc7bbddaa02e328/src/sentry/auth/provide...

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

This comment was generated for commit e8cab13

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.

Could you add a test for this as well?

This fixes 2 bugs in the computation:
* `Never` is handled in addition to `NoReturn`.
* Give priority to the explicit `--never-returning-functions` option.

Closes pylint-dev#7565
@svenpanne
Copy link
Author

I'm running out of development cycles for this triviality, so I'm giving up here. The change is correct, but I'm tired of fighting against the obscure CI of this project, spending roughly 10 times more with strange tooling, tests etc. than with the fix itself. If anybody wants to pick this up: Fine. If not: One more detail where pylint is falling behind modern Python features ("Never").

@DanielNoord
Copy link
Collaborator

I'm sorry you found the CI to be annoying. What part specifically could we improve on? We'd like to make contributing as easy as possible but we're so used to our own tools that sometimes it is hard to see where we are lacking.

@Pierre-Sassoulas
Copy link
Member

Thank you Daniel, same sentiment here. Please do not hesitate to ask maintainers for advices before becoming too annoyed to contribute @svenpanne :)

In this case, we're supporting python interpreter from 3.8 to 3.12 (cython and pypy) so we have tests for each python interpreters (also multiple OSes). Without looking too much into it, it's possible that this typing option doesn't make sense in python < 3.10 and we should just not test it (with a min_pyver=3.10 like here

).

@antoniogamizbadger
Copy link
Contributor

Hey, I could not add commits to this PR but I have applied your suggestion @Pierre-Sassoulas. Let me know if anything else is needed (I'm waiting to see if the CI is green or not)

@Pierre-Sassoulas
Copy link
Member

Superseded by #9591

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.

typing_extensions assert_never's Never not supported
4 participants