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

Add unsupported version checks for Python 3.8+ syntax #9838

Merged
merged 1 commit into from
Jul 28, 2024

Conversation

jacobtylerwalls
Copy link
Member

Type of Changes

Type
✨ New feature

Description

Closes #9820 (walrus)
Closes #9823 (positional-only args)

@jacobtylerwalls jacobtylerwalls added this to the 3.3.0 milestone Jul 28, 2024
@jacobtylerwalls jacobtylerwalls added Enhancement ✨ Improvement to a component py-version labels Jul 28, 2024
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.

Great !

Copy link

codecov bot commented Jul 28, 2024

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 95.79%. Comparing base (2d484f5) to head (08f9be9).
Report is 108 commits behind head on main.

Additional details and impacted files

Impacted file tree graph

@@           Coverage Diff           @@
##             main    #9838   +/-   ##
=======================================
  Coverage   95.79%   95.79%           
=======================================
  Files         174      174           
  Lines       18912    18921    +9     
=======================================
+ Hits        18117    18126    +9     
  Misses        795      795           
Files with missing lines Coverage Δ
pylint/checkers/unsupported_version.py 100.00% <100.00%> (ø)

Copy link
Contributor

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

Effect on home-assistant:
The following messages are no longer emitted:

  1. unsubscriptable-object:
    Value 'self.hass.data[DOMAIN]' is unsubscriptable
    https://github.com/home-assistant/core/blob/975cfa6457e051c5a58054e03046493baa96e7d6/homeassistant/components/media_source/models.py#L89
  2. unsupported-assignment-operation:
    'self.hass.data[DOMAIN]' does not support item assignment
    https://github.com/home-assistant/core/blob/975cfa6457e051c5a58054e03046493baa96e7d6/homeassistant/components/system_health/__init__.py#L228

Effect on music21:
The following messages are now emitted:

  1. invalid-name:
    Attribute name "id" doesn't conform to '[a-z_][A-Za-z0-9_]{2,30}$' pattern
    https://github.com/cuthbertLab/music21/blob/204e9d0b9eec2f2d6ff8d8d3b13c41f912050604/music21/base.py#L577

The following messages are no longer emitted:

  1. invalid-name:
    Attribute name "id" doesn't conform to '[a-z_][A-Za-z0-9_]{2,30}$' pattern
    https://github.com/cuthbertLab/music21/blob/204e9d0b9eec2f2d6ff8d8d3b13c41f912050604/music21/prebase.py#L293

Effect on sentry:
The following messages are now emitted:

  1. no-name-in-module:
    No name 'executor' in module 'django.db.migrations'
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/runner/commands/migrations.py#L34
  2. import-error:
    Unable to import 'django.contrib.auth'
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/middleware/auth.py#L3
  3. import-error:
    Unable to import 'django.contrib.auth'
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/middleware/customer_domain.py#L7
  4. import-error:
    Unable to import 'django.contrib.auth'
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/web/frontend/auth_logout.py#L1
  5. import-error:
    Unable to import 'django.middleware.csrf'
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/web/frontend/react_page.py#L10
  6. import-error:
    Unable to import 'django.contrib.auth'
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/web/frontend/base.py#L10
  7. import-error:
    Unable to import 'django.middleware.csrf'
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/web/frontend/base.py#L19
  8. import-error:
    Unable to import 'django.contrib.auth'
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/web/frontend/auth_login.py#L9
  9. import-error:
    Unable to import 'django.middleware.csrf'
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/web/frontend/csrf_failure.py#L5
  10. import-error:
    Unable to import 'django.contrib.auth'
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/web/frontend/accounts.py#L5
  11. import-error:
    Unable to import 'django.contrib.auth'
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/web/frontend/accounts.py#L6
  12. import-error:
    Unable to import 'django.contrib.auth'
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/web/forms/accounts.py#L10
  13. no-member:
    Instance of 'FlexibleForeignKey' has no 'proxy_user' member
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/sentry_apps/installations.py#L52
  14. no-member:
    Instance of 'FlexibleForeignKey' has no 'application' member
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/sentry_apps/installations.py#L53
  15. no-member:
    Instance of 'FlexibleForeignKey' has no 'scope_list' member
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/sentry_apps/installations.py#L54
  16. no-member:
    Instance of 'FlexibleForeignKey' has no 'slug' member
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/sentry_apps/installations.py#L85
  17. no-member:
    Instance of 'OneToOneField' has no 'save' member
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/sentry_apps/apps.py#L237
  18. no-member:
    Instance of 'FlexibleForeignKey' has no 'absolute_url' member
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/data_export/models.py#L106
  19. no-member:
    Instance of 'FlexibleForeignKey' has no 'slug' member
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/data_export/models.py#L107
  20. abstract-method:
    Method 'prepare_default' is abstract in class 'BaseDatabaseSchemaEditor' but is not overridden in child class 'SafePostgresDatabaseSchemaEditor'
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/db/postgres/schema.py#L65
  21. no-member:
    Super of 'DatabaseWrapper' has no '_set_isolation_level' member
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/db/postgres/base.py#L104
  22. abstract-method:
    Method 'defer' is abstract in class 'BaseQuerySet' but is not overridden in child class 'ParanoidQuerySet'
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/db/models/paranoia.py#L18
  23. abstract-method:
    Method 'only' is abstract in class 'BaseQuerySet' but is not overridden in child class 'ParanoidQuerySet'
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/db/models/paranoia.py#L18
  24. abstract-method:
    Method 'get_cache_name' is abstract in class 'FieldCacheMixin' but is not overridden in child class 'FlexibleForeignKey'
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/db/models/fields/foreignkey.py#L11
  25. abstract-method:
    Method 'get_cache_name' is abstract in class 'FieldCacheMixin' but is not overridden in child class 'OneToOneCascadeDeletes'
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/db/models/fields/onetoone.py#L9
  26. abstract-method:
    Method 'rand' is abstract in class 'Combinable' but is not overridden in child class 'NoPrepareMixin'
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/db/models/fields/jsonfield.py#L125
  27. abstract-method:
    Method 'ror' is abstract in class 'Combinable' but is not overridden in child class 'NoPrepareMixin'
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/db/models/fields/jsonfield.py#L125
  28. abstract-method:
    Method 'rxor' is abstract in class 'Combinable' but is not overridden in child class 'NoPrepareMixin'
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/db/models/fields/jsonfield.py#L125
  29. abstract-method:
    Method 'as_sql' is abstract in class 'BaseExpression' but is not overridden in child class 'NoPrepareMixin'
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/db/models/fields/jsonfield.py#L125
  30. abstract-method:
    Method 'rand' is abstract in class 'Combinable' but is not overridden in child class 'JSONFieldExactLookup'
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/db/models/fields/jsonfield.py#L130
  31. abstract-method:
    Method 'ror' is abstract in class 'Combinable' but is not overridden in child class 'JSONFieldExactLookup'
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/db/models/fields/jsonfield.py#L130
  32. abstract-method:
    Method 'rxor' is abstract in class 'Combinable' but is not overridden in child class 'JSONFieldExactLookup'
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/db/models/fields/jsonfield.py#L130
  33. too-many-ancestors:
    Too many ancestors (8/7)
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/db/models/fields/jsonfield.py#L130
  34. abstract-method:
    Method 'rand' is abstract in class 'Combinable' but is not overridden in child class 'JSONFieldIExactLookup'
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/db/models/fields/jsonfield.py#L135
  35. abstract-method:
    Method 'ror' is abstract in class 'Combinable' but is not overridden in child class 'JSONFieldIExactLookup'
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/db/models/fields/jsonfield.py#L135
  36. abstract-method:
    Method 'rxor' is abstract in class 'Combinable' but is not overridden in child class 'JSONFieldIExactLookup'
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/db/models/fields/jsonfield.py#L135
  37. abstract-method:
    Method 'rand' is abstract in class 'Combinable' but is not overridden in child class 'JSONFieldInLookup'
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/db/models/fields/jsonfield.py#L140
  38. abstract-method:
    Method 'ror' is abstract in class 'Combinable' but is not overridden in child class 'JSONFieldInLookup'
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/db/models/fields/jsonfield.py#L140
  39. abstract-method:
    Method 'rxor' is abstract in class 'Combinable' but is not overridden in child class 'JSONFieldInLookup'
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/db/models/fields/jsonfield.py#L140
  40. too-many-ancestors:
    Too many ancestors (9/7)
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/db/models/fields/jsonfield.py#L140
  41. abstract-method:
    Method 'rand' is abstract in class 'Combinable' but is not overridden in child class 'ContainsLookupMixin'
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/db/models/fields/jsonfield.py#L148
  42. abstract-method:
    Method 'ror' is abstract in class 'Combinable' but is not overridden in child class 'ContainsLookupMixin'
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/db/models/fields/jsonfield.py#L148
  43. abstract-method:
    Method 'rxor' is abstract in class 'Combinable' but is not overridden in child class 'ContainsLookupMixin'
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/db/models/fields/jsonfield.py#L148
  44. abstract-method:
    Method 'as_sql' is abstract in class 'BaseExpression' but is not overridden in child class 'ContainsLookupMixin'
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/db/models/fields/jsonfield.py#L148
  45. abstract-method:
    Method 'rand' is abstract in class 'Combinable' but is not overridden in child class 'JSONFieldContainsLookup'
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/db/models/fields/jsonfield.py#L160
  46. abstract-method:
    Method 'ror' is abstract in class 'Combinable' but is not overridden in child class 'JSONFieldContainsLookup'
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/db/models/fields/jsonfield.py#L160
  47. abstract-method:
    Method 'rxor' is abstract in class 'Combinable' but is not overridden in child class 'JSONFieldContainsLookup'
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/db/models/fields/jsonfield.py#L160
  48. too-many-ancestors:
    Too many ancestors (8/7)
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/db/models/fields/jsonfield.py#L160
  49. abstract-method:
    Method 'rand' is abstract in class 'Combinable' but is not overridden in child class 'JSONFieldIContainsLookup'
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/db/models/fields/jsonfield.py#L164
  50. abstract-method:
    Method 'ror' is abstract in class 'Combinable' but is not overridden in child class 'JSONFieldIContainsLookup'
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/db/models/fields/jsonfield.py#L164
  51. abstract-method:
    Method 'rxor' is abstract in class 'Combinable' but is not overridden in child class 'JSONFieldIContainsLookup'
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/db/models/fields/jsonfield.py#L164
  52. too-many-ancestors:
    Too many ancestors (9/7)
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/db/models/fields/jsonfield.py#L164
  53. abstract-method:
    Method 'rand' is abstract in class 'Combinable' but is not overridden in child class 'IdOrSlugLookup'
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/db/models/fields/slug.py#L15
  54. abstract-method:
    Method 'ror' is abstract in class 'Combinable' but is not overridden in child class 'IdOrSlugLookup'
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/db/models/fields/slug.py#L15
  55. abstract-method:
    Method 'rxor' is abstract in class 'Combinable' but is not overridden in child class 'IdOrSlugLookup'
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/db/models/fields/slug.py#L15
  56. no-name-in-module:
    No name 'loader' in module 'django.db.migrations'
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/management/commands/makemigrations.py#L6
  57. no-member:
    Instance of 'FlexibleForeignKey' has no 'slug' member
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/models/group.py#L635
  58. no-member:
    Instance of 'FlexibleForeignKey' has no 'id' member
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/models/group.py#L636
  59. no-member:
    Instance of 'FlexibleForeignKey' has no 'slug' member
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/models/group.py#L656
  60. no-member:
    Instance of 'FlexibleForeignKey' has no 'get_option' member
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/models/group.py#L659
  61. no-member:
    Instance of 'FlexibleForeignKey' has no 'organization' member
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/models/group.py#L679
  62. no-member:
    Instance of 'FlexibleForeignKey' has no 'flags' member
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/models/group.py#L698
  63. no-member:
    Instance of 'FlexibleForeignKey' has no 'version' member
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/models/group.py#L839
  64. no-member:
    Instance of 'FlexibleForeignKey' has no 'organization' member
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/models/group.py#L890
  65. no-member:
    Instance of 'FlexibleForeignKey' has no 'organization_id' member
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/models/group.py#L915
  66. no-member:
    Instance of 'FlexibleForeignKey' has no 'organization_id' member
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/models/authidentity.py#L36
  67. no-member:
    Instance of 'FlexibleForeignKey' has no 'get_display_name' member
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/models/authidentity.py#L71
  68. no-member:
    Instance of 'FlexibleForeignKey' has no 'get_label' member
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/models/authidentity.py#L74
  69. no-member:
    Instance of 'ManyToManyField' has no 'all' member
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/models/release.py#L606
  70. no-member:
    Instance of 'FlexibleForeignKey' has no 'id' member
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/models/release.py#L791
  71. no-member:
    Instance of 'ManyToManyField' has no 'values_list' member
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/models/release.py#L962
  72. no-member:
    Instance of 'FlexibleForeignKey' has no 'id' member
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/models/release.py#L990
  73. no-member:
    Instance of 'FlexibleForeignKey' has no 'key' member
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/models/auditlogentry.py#L98
  74. no-member:
    Instance of 'FlexibleForeignKey' has no 'get_display_name' member
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/models/auditlogentry.py#L164
  75. no-member:
    Instance of 'FlexibleForeignKey' has no 'key' member
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/models/auditlogentry.py#L166
  76. no-member:
    Instance of 'FlexibleForeignKey' has no 'member_set' member
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/models/team.py#L224
  77. no-member:
    Instance of 'FlexibleForeignKey' has no 'email' member
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/models/useremail.py#L98
  78. no-member:
    Instance of 'FlexibleForeignKey' has no 'organization_id' member
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/models/organizationmemberteam.py#L46
  79. no-member:
    Instance of 'FlexibleForeignKey' has no 'slug' member
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/models/organizationmemberteam.py#L75
  80. no-member:
    Instance of 'FlexibleForeignKey' has no 'get_email' member
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/models/organizationmemberteam.py#L77
  81. no-member:
    Instance of 'FlexibleForeignKey' has no 'role' member
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/models/organizationmemberteam.py#L87
  82. no-member:
    Instance of 'FlexibleForeignKey' has no 'organization' member
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/models/organizationmemberteam.py#L90
  83. no-member:
    Instance of 'FlexibleForeignKey' has no 'organization' member
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/models/organizationmemberteam.py#L103
  84. no-member:
    Instance of 'FlexibleForeignKey' has no 'organization' member
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/models/organizationmemberteam.py#L104
  85. no-member:
    Instance of 'FlexibleForeignKey' has no 'organization' member
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/models/organizationmemberteam.py#L105
  86. no-member:
    Instance of 'FlexibleForeignKey' has no 'organization' member
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/models/organizationmemberteam.py#L107
  87. no-member:
    Instance of 'FlexibleForeignKey' has no 'organization' member
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/models/organizationmemberteam.py#L109
  88. no-member:
    Instance of 'FlexibleForeignKey' has no 'id' member
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/models/projectcodeowners.py#L123
  89. no-member:
    Instance of 'FlexibleForeignKey' has no 'type' member
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/models/identity.py#L216
  90. redefined-variable-type:
    Redefinition of qs type from sentry.db.models.manager.base_query_set.BaseQuerySet to django.db.models.query.QuerySet
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/models/projectkey.py#L61
  91. no-member:
    Instance of 'FlexibleForeignKey' has no 'organization_id' member
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/models/projectkey.py#L219
  92. no-member:
    Instance of 'FlexibleForeignKey' has no 'organization' member
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/models/projectkey.py#L223
  93. no-member:
    Instance of 'FlexibleForeignKey' has no 'organization' member
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/models/projectkey.py#L292
  94. no-member:
    Instance of 'FlexibleForeignKey' has no 'organization_id' member
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/models/projectkey.py#L304
  95. no-member:
    Instance of 'FlexibleForeignKey' has no 'issue_category' member
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/models/groupsnooze.py#L124
  96. no-member:
    Instance of 'FlexibleForeignKey' has no 'project' member
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/models/groupsnooze.py#L128
  97. no-member:
    Instance of 'FlexibleForeignKey' has no 'issue_category' member
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/models/groupsnooze.py#L185
  98. no-member:
    Instance of 'FlexibleForeignKey' has no 'project' member
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/models/groupsnooze.py#L189
  99. no-member:
    Instance of 'FlexibleForeignKey' has no 'absolute_url' member
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/models/organizationmember.py#L344
  100. no-member:
    Instance of 'FlexibleForeignKey' has no 'slug' member
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/models/organizationmember.py#L375
  101. no-member:
    Instance of 'FlexibleForeignKey' has no 'get_scopes' member
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/models/organizationmember.py#L508
  102. no-member:
    Instance of 'FlexibleForeignKey' has no 'get_option' member
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/models/organizationmember.py#L522
  103. no-member:
    Instance of 'FlexibleForeignKey' has no 'get_scopes' member
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/models/organizationmember.py#L610
  104. no-member:
    Instance of 'FlexibleForeignKey' has no 'get_members_with_org_roles' member
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/models/organizationmember.py#L619
  105. no-member:
    Instance of 'FlexibleForeignKey' has no 'headers' member
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/models/debugfile.py#L151
  106. no-member:
    Instance of 'FlexibleForeignKey' has no 'delete' member
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/models/debugfile.py#L199
  107. no-member:
    Instance of 'FlexibleForeignKey' has no 'get_allowed_origins' member
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/models/apitoken.py#L281
  108. no-member:
    Instance of 'FlexibleForeignKey' has no 'id' member
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/models/dynamicsampling.py#L256
  109. no-member:
    Instance of 'FlexibleForeignKey' has no 'organization' member
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/models/organizationaccessrequest.py#L32
  110. no-member:
    Instance of 'FlexibleForeignKey' has no 'user_id' member
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/models/organizationaccessrequest.py#L33
  111. no-member:
    Instance of 'FlexibleForeignKey' has no 'user_id' member
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/models/organizationaccessrequest.py#L35
  112. no-member:
    Instance of 'FlexibleForeignKey' has no 'organization' member
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/models/organizationaccessrequest.py#L71
  113. no-member:
    Instance of 'FlexibleForeignKey' has no 'user_id' member
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/models/organizationaccessrequest.py#L81
  114. no-member:
    Instance of 'FlexibleForeignKey' has no 'organization' member
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/models/organizationaccessrequest.py#L83
  115. no-member:
    Instance of 'ManyToManyField' has no 'all' member
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/models/project.py#L452
  116. no-member:
    Instance of 'FlexibleForeignKey' has no 'update' member
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/models/activity.py#L174
  117. no-member:
    Instance of 'FlexibleForeignKey' has no 'update' member
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/models/activity.py#L187
  118. no-member:
    Instance of 'ManyToManyField' has no 'values_list' member
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/models/userrole.py#L48
  119. no-member:
    Instance of 'FlexibleForeignKey' has no 'email' member
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/models/authenticator.py#L195
  120. no-member:
    Instance of 'FlexibleForeignKey' has no 'application_id' member
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/models/integrations/sentry_app_installation.py#L175
  121. no-member:
    Instance of 'OneToOneField' has no 'outboxes_for_update' member
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/models/integrations/sentry_app_installation.py#L204
  122. no-member:
    Instance of 'OneToOneField' has no 'user_id' member
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/models/integrations/sentry_app_installation.py#L234
  123. no-member:
    Instance of 'OneToOneField' has no 'client_secret' member
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/models/integrations/sentry_app.py#L215
  124. no-member:
    Instance of 'FlexibleForeignKey' has no 'id' member
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/models/integrations/external_actor.py#L73
  125. no-member:
    Instance of 'FlexibleForeignKey' has no 'id' member
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/models/integrations/external_actor.py#L77
  126. no-member:
    Instance of 'FlexibleForeignKey' has no 'outboxes_for_update' member
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/models/integrations/sentry_app_installation_token.py#L81
  127. abstract-method:
    Method 'defer' is abstract in class 'BaseQuerySet' but is not overridden in child class 'ReleaseQuerySet'
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/models/releases/util.py#L41
  128. abstract-method:
    Method 'only' is abstract in class 'BaseQuerySet' but is not overridden in child class 'ReleaseQuerySet'
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/models/releases/util.py#L41
  129. no-member:
    Instance of 'QuerySet' has no 'annotate_prerelease_column' member
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/models/releases/util.py#L111
  130. no-member:
    Instance of 'FlexibleForeignKey' has no 'alertruletrigger_set' member
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/incidents/models/alert_rule_activations.py#L96
  131. no-member:
    Instance of 'FlexibleForeignKey' has no 'snuba_query' member
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/incidents/models/alert_rule_activations.py#L106
  132. import-error:
    Unable to import 'django.contrib.auth'
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/utils/auth.py#L11
  133. import-error:
    Unable to import 'django.contrib.auth.backends'
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/utils/auth.py#L12
  134. missing-function-docstring:
    Missing function or method docstring
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/utils/auth.py#L414
  135. unused-argument:
    Unused argument 'request'
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/utils/auth.py#L415
  136. no-self-use:
    Method could be a function
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/utils/auth.py#L414
  137. missing-function-docstring:
    Missing function or method docstring
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/utils/auth.py#L433
  138. unused-argument:
    Unused argument 'user'
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/utils/auth.py#L433
  139. no-self-use:
    Method could be a function
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/utils/auth.py#L433
  140. missing-function-docstring:
    Missing function or method docstring
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/utils/auth.py#L436
  141. no-self-use:
    Method could be a function
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/utils/auth.py#L436
  142. import-error:
    Unable to import 'django.contrib.auth'
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/auth/providers/saml2/provider.py#L5
  143. no-name-in-module:
    No name 'state' in module 'django.db.migrations'
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/migrations/0632_apitoken_backfill_last_chars.py#L5
  144. no-name-in-module:
    No name 'state' in module 'django.db.migrations'
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/migrations/0645_backfill_add_uuid_to_all_rule_actions.py#L7
  145. no-name-in-module:
    No name 'state' in module 'django.db.migrations'
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/migrations/0677_unpickle_project_options_again.py#L5
  146. no-name-in-module:
    No name 'state' in module 'django.db.migrations'
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/migrations/0711_backfill_group_attributes_to_self_hosted.py#L13
  147. no-name-in-module:
    No name 'state' in module 'django.db.migrations'
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/migrations/0680_unpickle_options_again.py#L5
  148. no-name-in-module:
    No name 'state' in module 'django.db.migrations'
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/migrations/0730_add_subscription_fk_to_incident.py#L8
  149. no-name-in-module:
    No name 'state' in module 'django.db.migrations'
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/migrations/0514_migrate_priority_saved_searches.py#L5
  150. no-name-in-module:
    No name 'state' in module 'django.db.migrations'
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/migrations/0670_monitor_incident_cleanup_duplicates.py#L5
  151. no-name-in-module:
    No name 'state' in module 'django.db.migrations'
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/migrations/0641_backfill_group_attributes.py#L11
  152. no-name-in-module:
    No name 'state' in module 'django.db.migrations'
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/migrations/0507_delete_pending_deletion_rules.py#L8
  153. no-name-in-module:
    No name 'state' in module 'django.db.migrations'
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/migrations/0492_pickle_to_json_sentry_groupedmessage.py#L6
  154. no-name-in-module:
    No name 'state' in module 'django.db.migrations'
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/migrations/0634_backfill_github_webhook_outbox_shard_ids.py#L8
  155. no-name-in-module:
    No name 'state' in module 'django.db.migrations'
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/migrations/0654_rename_priority_sort_to_trends.py#L5
  156. no-name-in-module:
    No name 'state' in module 'django.db.migrations'
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/migrations/0674_monitor_clear_missed_timeout_as_error.py#L5
  157. no-name-in-module:
    No name 'state' in module 'django.db.migrations'
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/migrations/0702_alert_rule_project_backfill_migration_2.py#L8
  158. no-name-in-module:
    No name 'state' in module 'django.db.migrations'
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/migrations/0528_truncate_flat_index.py#L5
  159. no-name-in-module:
    No name 'state' in module 'django.db.migrations'
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/migrations/0550_migrate_no_action_dupe_issue_alerts.py#L8
  160. no-name-in-module:
    No name 'state' in module 'django.db.migrations'
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/migrations/0546_backfill_fix_bad_xactors.py#L5
  161. no-name-in-module:
    No name 'state' in module 'django.db.migrations'
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/migrations/0566_remove_cron_missed_margins_zero.py#L5
  162. no-name-in-module:
    No name 'state' in module 'django.db.migrations'
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/migrations/0515_slugify_invalid_monitors.py#L8
  163. no-name-in-module:
    No name 'state' in module 'django.db.migrations'
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/migrations/0681_unpickle_authenticator_again.py#L5
  164. no-name-in-module:
    No name 'state' in module 'django.db.migrations'
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/migrations/0619_monitors_migrate_is_muted.py#L5
  165. no-name-in-module:
    No name 'state' in module 'django.db.migrations'
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/migrations/0537_backfill_xactor_team_and_user_ids.py#L5
  166. no-name-in-module:
    No name 'state' in module 'django.db.migrations'
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/migrations/0675_dashboard_widget_query_rename_priority_sort_to_trends.py#L5
  167. no-name-in-module:
    No name 'state' in module 'django.db.migrations'
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/migrations/0517_backfill_pagerdutyservices_into_org_integrations.py#L5
  168. no-name-in-module:
    No name 'state' in module 'django.db.migrations'
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/migrations/0522_migrate_discover_savedquery_worldmaps.py#L5
  169. no-name-in-module:
    No name 'state' in module 'django.db.migrations'
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/migrations/0644_backfill_priority_for_groups.py#L9
  170. no-name-in-module:
    No name 'state' in module 'django.db.migrations'
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/migrations/0587_remove_unused_neglectedrule_rows.py#L5
  171. no-name-in-module:
    No name 'state' in module 'django.db.migrations'
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/migrations/0493_pickle_to_json_sentry_activity.py#L6
  172. no-name-in-module:
    No name 'state' in module 'django.db.migrations'
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/migrations/0500_set_none_date_last_modified_to_date_uploaded.py#L5
  173. no-name-in-module:
    No name 'state' in module 'django.db.migrations'
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/migrations/0568_monitors_fix_next_checkin_latest.py#L7
  174. no-name-in-module:
    No name 'state' in module 'django.db.migrations'
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/migrations/0521_migrate_world_map_widgets.py#L5
  175. no-name-in-module:
    No name 'state' in module 'django.db.migrations'
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/migrations/0561_backfill_new_notification_tables.py#L9
  176. no-name-in-module:
    No name 'state' in module 'django.db.migrations'
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/migrations/0527_backfill_next_checkin_latest.py#L5
  177. no-name-in-module:
    No name 'state' in module 'django.db.migrations'
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/migrations/0502_savedsearch_update_me_myteams.py#L6
  178. no-name-in-module:
    No name 'state' in module 'django.db.migrations'
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/migrations/0672_backfill_ukraine_timezone_name.py#L5
  179. no-name-in-module:
    No name 'state' in module 'django.db.migrations'
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/migrations/0687_alert_rule_project_backfill_migration.py#L7
  180. no-name-in-module:
    No name 'state' in module 'django.db.migrations'
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/migrations/0660_fix_cron_monitor_invalid_orgs.py#L5
  181. no-name-in-module:
    No name 'state' in module 'django.db.migrations'
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/migrations/0739_backfill_group_info_to_group_attributes.py#L13
  182. no-name-in-module:
    No name 'state' in module 'django.db.migrations'
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/migrations/0565_fix_diff_env_dupe_alerts.py#L8
  183. no-name-in-module:
    No name 'state' in module 'django.db.migrations'
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/migrations/0538_remove_name_data_from_rule.py#L5
  184. no-name-in-module:
    No name 'state' in module 'django.db.migrations'
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/migrations/0726_apitoken_backfill_hashes.py#L9
  185. no-name-in-module:
    No name 'state' in module 'django.db.migrations'
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/migrations/0742_backfill_alertrule_detection_type.py#L5
  186. no-name-in-module:
    No name 'state' in module 'django.db.migrations'
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/migrations/0511_pickle_to_json_sentry_rawevent.py#L6
  187. no-name-in-module:
    No name 'state' in module 'django.db.migrations'
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/migrations/0574_backfill_weekly_report_settings.py#L5
  188. no-name-in-module:
    No name 'state' in module 'django.db.migrations'
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/migrations/0729_backfill_groupsearchviews_with_pinned_searches.py#L5
  189. no-name-in-module:
    No name 'state' in module 'django.db.migrations'
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/migrations/0621_set_muted_monitors_to_active.py#L5
  190. no-member:
    Instance of 'FlexibleForeignKey' has no 'aggregates' member
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/sentry_metrics/models/spanattributeextractionrules.py#L38
  191. no-name-in-module:
    No name 'executor' in module 'django.db.migrations'
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/new_migrations/monkey/executor.py#L6
  192. no-name-in-module:
    No name 'fields' in module 'django.db.migrations.operations'
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/new_migrations/monkey/executor.py#L9
  193. no-name-in-module:
    No name 'state' in module 'django.db.migrations'
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/new_migrations/monkey/executor.py#L11
  194. no-name-in-module:
    No name 'executor' in module 'django.db.migrations'
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/new_migrations/monkey/__init__.py#L82
  195. no-name-in-module:
    No name 'writer' in module 'django.db.migrations'
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/new_migrations/monkey/__init__.py#L82
  196. import-error:
    Unable to import 'django.contrib.auth'
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/api/exceptions.py#L3
  197. import-error:
    Unable to import 'django.contrib.auth'
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/api/endpoints/auth_config.py#L2
  198. import-error:
    Unable to import 'django.contrib.auth'
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/api/endpoints/auth_index.py#L3
  199. import-error:
    Unable to import 'django.contrib.auth'
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/api/endpoints/user_details.py#L6
  200. no-member:
    Instance of 'ManyToManyField' has no 'set' member
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/api/serializers/rest_framework/notification_action.py#L361
  201. import-error:
    Unable to import 'django.contrib.auth'
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/testutils/cases.py#L26
  202. no-name-in-module:
    No name 'executor' in module 'django.db.migrations'
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/testutils/cases.py#L31
  203. no-name-in-module:
    No name 'client' in module 'django.test'
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/testutils/cases.py#L827
  204. too-many-ancestors:
    Too many ancestors (10/7)
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/testutils/cases.py#L2042
  205. no-member:
    Instance of 'MetricsEnhancedPerformanceTestCase' has no 'features' member; maybe 'feature'?
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/testutils/cases.py#L2111
  206. no-member:
    Instance of 'MetricsEnhancedPerformanceTestCase' has no 'url' member
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/testutils/cases.py#L2112
  207. too-many-ancestors:
    Too many ancestors (8/7)
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/testutils/cases.py#L2422
  208. no-member:
    Instance of 'ActivityTestCase' has no 'org' member
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/testutils/cases.py#L2794
  209. no-member:
    Instance of 'ActivityTestCase' has no 'org' member
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/testutils/cases.py#L2802
  210. no-member:
    Instance of 'ActivityTestCase' has no 'org' member
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/testutils/cases.py#L2804
  211. no-member:
    Instance of 'ActivityTestCase' has no 'org' member
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/testutils/cases.py#L2810
  212. no-member:
    Instance of 'ActivityTestCase' has no 'project2' member; maybe 'project'?
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/testutils/cases.py#L2825
  213. no-member:
    Instance of 'ActivityTestCase' has no 'org' member
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/testutils/cases.py#L2827
  214. too-many-ancestors:
    Too many ancestors (8/7)
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/testutils/cases.py#L2839
  215. too-many-ancestors:
    Too many ancestors (8/7)
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/testutils/cases.py#L3019
  216. too-many-ancestors:
    Too many ancestors (8/7)
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/testutils/helpers/backups.py#L847

The following messages are no longer emitted:

  1. import-error:
    Unable to import 'django.db.models.deletion'
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/migrations/0516_switch_pagerduty_silo.py#L3
  2. no-name-in-module:
    No name 'deletion' in module 'django.db.models'
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/migrations/0516_switch_pagerduty_silo.py#L3
  3. no-name-in-module:
    No name 'migrations' in module 'django.db'
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/migrations/0516_switch_pagerduty_silo.py#L4
  4. no-member:
    Module 'django.db.models' has no 'deletion' member
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/migrations/0516_switch_pagerduty_silo.py#L38
  5. too-few-public-methods:
    Too few public methods (1/2)
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/migrations/0516_switch_pagerduty_silo.py#L11
  6. no-name-in-module:
    No name 'migrations' in module 'django.db'
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/migrations/0694_db_index_alert_rule_actions.py#L3
  7. too-few-public-methods:
    Too few public methods (1/2)
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/migrations/0694_db_index_alert_rule_actions.py#L8
  8. no-name-in-module:
    No name 'migrations' in module 'django.db'
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/migrations/0565_fix_diff_env_dupe_alerts.py#L6
  9. no-name-in-module:
    No name 'migrations' in module 'django.db'
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/migrations/0565_fix_diff_env_dupe_alerts.py#L8
  10. too-few-public-methods:
    Too few public methods (1/2)
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/migrations/0565_fix_diff_env_dupe_alerts.py#L75
  11. no-name-in-module:
    No name 'migrations' in module 'django.db'
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/migrations/0498_typed_bitfield.py#L3
  12. too-few-public-methods:
    Too few public methods (1/2)
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/migrations/0498_typed_bitfield.py#L9
  13. no-name-in-module:
    No name 'migrations' in module 'django.db'
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/migrations/0525_add_next_checkin_latest.py#L3
  14. too-few-public-methods:
    Too few public methods (1/2)
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/migrations/0525_add_next_checkin_latest.py#L8
  15. no-name-in-module:
    No name 'migrations' in module 'django.db'
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/migrations/0529_remove_pagerduty_service.py#L3
  16. too-few-public-methods:
    Too few public methods (1/2)
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/migrations/0529_remove_pagerduty_service.py#L8
  17. no-name-in-module:
    No name 'migrations' in module 'django.db'
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/migrations/0609_remove_notification_setting_model.py#L3
  18. too-few-public-methods:
    Too few public methods (1/2)
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/migrations/0609_remove_notification_setting_model.py#L8
  19. no-name-in-module:
    No name 'migrations' in module 'django.db'
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/migrations/0487_add_indexes_to_bundles.py#L3
  20. too-few-public-methods:
    Too few public methods (1/2)
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/migrations/0487_add_indexes_to_bundles.py#L8
  21. no-name-in-module:
    No name 'migrations' in module 'django.db'
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/migrations/0724_discover_saved_query_dataset.py#L3
  22. too-few-public-methods:
    Too few public methods (1/2)
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/migrations/0724_discover_saved_query_dataset.py#L9
  23. no-name-in-module:
    No name 'migrations' in module 'django.db'
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/migrations/0674_monitor_clear_missed_timeout_as_error.py#L3
  24. no-name-in-module:
    No name 'migrations' in module 'django.db'
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/migrations/0674_monitor_clear_missed_timeout_as_error.py#L5
  25. too-few-public-methods:
    Too few public methods (1/2)
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/migrations/0674_monitor_clear_missed_timeout_as_error.py#L26
  26. import-error:
    Unable to import 'django.apps.registry'
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/migrations/0701_backfill_alertrule_user_team.py#L3
  27. no-name-in-module:
    No name 'apps' in module 'django'
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/migrations/0701_backfill_alertrule_user_team.py#L3
  28. no-name-in-module:
    No name 'migrations' in module 'django.db'
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/migrations/0701_backfill_alertrule_user_team.py#L4
  29. too-few-public-methods:
    Too few public methods (1/2)
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/migrations/0701_backfill_alertrule_user_team.py#L30
  30. no-name-in-module:
    No name 'migrations' in module 'django.db'
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/migrations/0671_enforce_unqiue_active_incidents.py#L3
  31. too-few-public-methods:
    Too few public methods (1/2)
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/migrations/0671_enforce_unqiue_active_incidents.py#L8
  32. import-error:
    Unable to import 'django.db.models.deletion'
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/migrations/0652_alert_rule_activation_condition.py#L3
  33. no-name-in-module:
    No name 'deletion' in module 'django.db.models'
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/migrations/0652_alert_rule_activation_condition.py#L3
  34. no-name-in-module:
    No name 'migrations' in module 'django.db'
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/migrations/0652_alert_rule_activation_condition.py#L5
  35. no-member:
    Module 'django.db.models' has no 'deletion' member
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/migrations/0652_alert_rule_activation_condition.py#L45
  36. too-few-public-methods:
    Too few public methods (1/2)
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/migrations/0652_alert_rule_activation_condition.py#L12
  37. import-error:
    Unable to import 'django.apps.registry'
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/migrations/0706_grouphistory_userteam_backfill.py#L4
  38. no-name-in-module:
    No name 'apps' in module 'django'
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/migrations/0706_grouphistory_userteam_backfill.py#L4
  39. no-name-in-module:
    No name 'migrations' in module 'django.db'
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/migrations/0706_grouphistory_userteam_backfill.py#L5
  40. too-few-public-methods:
    Too few public methods (1/2)
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/migrations/0706_grouphistory_userteam_backfill.py#L34
  41. no-name-in-module:
    No name 'migrations' in module 'django.db'
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/migrations/0654_rename_priority_sort_to_trends.py#L3
  42. no-name-in-module:
    No name 'migrations' in module 'django.db'
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/migrations/0654_rename_priority_sort_to_trends.py#L5
  43. too-few-public-methods:
    Too few public methods (1/2)
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/migrations/0654_rename_priority_sort_to_trends.py#L23
  44. import-error:
    Unable to import 'django.db.models.deletion'
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/migrations/0690_remove_project_team_avatar.py#L3
  45. no-name-in-module:
    No name 'deletion' in module 'django.db.models'
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/migrations/0690_remove_project_team_avatar.py#L3
  46. no-name-in-module:
    No name 'migrations' in module 'django.db'
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/migrations/0690_remove_project_team_avatar.py#L4
  47. no-member:
    Module 'django.db.models' has no 'deletion' member
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/migrations/0690_remove_project_team_avatar.py#L33
  48. no-member:
    Module 'django.db.models' has no 'deletion' member
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/migrations/0690_remove_project_team_avatar.py#L44
  49. too-few-public-methods:
    Too few public methods (1/2)
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/migrations/0690_remove_project_team_avatar.py#L10
  50. import-error:
    Unable to import 'django.db.models.deletion'
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/migrations/0559_custom_dynamic_sampling_rule.py#L3
  51. no-name-in-module:
    No name 'deletion' in module 'django.db.models'
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/migrations/0559_custom_dynamic_sampling_rule.py#L3
  52. no-name-in-module:
    No name 'migrations' in module 'django.db'
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/migrations/0559_custom_dynamic_sampling_rule.py#L5
  53. no-member:
    Module 'django.db.models' has no 'deletion' member
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/migrations/0559_custom_dynamic_sampling_rule.py#L52
  54. no-member:
    Module 'django.db.models' has no 'deletion' member
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/migrations/0559_custom_dynamic_sampling_rule.py#L72
  55. no-member:
    Module 'django.db.models' has no 'deletion' member
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/migrations/0559_custom_dynamic_sampling_rule.py#L79
  56. too-few-public-methods:
    Too few public methods (1/2)
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/migrations/0559_custom_dynamic_sampling_rule.py#L12
  57. no-name-in-module:
    No name 'migrations' in module 'django.db'
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/migrations/0742_backfill_alertrule_detection_type.py#L3
  58. no-name-in-module:
    No name 'migrations' in module 'django.db'
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/migrations/0742_backfill_alertrule_detection_type.py#L5
  59. too-few-public-methods:
    Too few public methods (1/2)
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/migrations/0742_backfill_alertrule_detection_type.py#L32
  60. no-name-in-module:
    No name 'migrations' in module 'django.db'
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/migrations/0645_backfill_add_uuid_to_all_rule_actions.py#L5
  61. no-name-in-module:
    No name 'migrations' in module 'django.db'
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/migrations/0645_backfill_add_uuid_to_all_rule_actions.py#L7
  62. too-few-public-methods:
    Too few public methods (1/2)
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/migrations/0645_backfill_add_uuid_to_all_rule_actions.py#L57
  63. import-error:
    Unable to import 'django.db.models.deletion'
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/migrations/0730_add_subscription_fk_to_incident.py#L5
  64. no-name-in-module:
    No name 'deletion' in module 'django.db.models'
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/migrations/0730_add_subscription_fk_to_incident.py#L5
  65. no-name-in-module:
    No name 'migrations' in module 'django.db'
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/migrations/0730_add_subscription_fk_to_incident.py#L6
  66. no-name-in-module:
    No name 'migrations' in module 'django.db'
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/migrations/0730_add_subscription_fk_to_incident.py#L8
  67. no-member:
    Module 'django.db.models' has no 'deletion' member
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/migrations/0730_add_subscription_fk_to_incident.py#L73
  68. too-few-public-methods:
    Too few public methods (1/2)
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/migrations/0730_add_subscription_fk_to_incident.py#L48
  69. no-name-in-module:
    No name 'migrations' in module 'django.db'
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/migrations/0610_remove_notification_setting_table.py#L3
  70. too-few-public-methods:
    Too few public methods (1/2)
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/migrations/0610_remove_notification_setting_table.py#L8
  71. no-name-in-module:
    No name 'migrations' in module 'django.db'
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/migrations/0618_drop_event_user_id_from_userreport_table_step_2.py#L3
  72. too-few-public-methods:
    Too few public methods (1/2)
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/migrations/0618_drop_event_user_id_from_userreport_table_step_2.py#L8
  73. no-name-in-module:
    No name 'migrations' in module 'django.db'
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/migrations/0656_add_discover_dataset_split_dashboard.py#L3
  74. too-few-public-methods:
    Too few public methods (1/2)
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/migrations/0656_add_discover_dataset_split_dashboard.py#L9
  75. no-name-in-module:
    No name 'migrations' in module 'django.db'
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/migrations/0691_remove_project_team_avatar_model.py#L3
  76. too-few-public-methods:
    Too few public methods (1/2)
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/migrations/0691_remove_project_team_avatar_model.py#L8
  77. import-error:
    Unable to import 'django.apps.registry'
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/migrations/0704_backfill_rule_user_team.py#L4
  78. no-name-in-module:
    No name 'apps' in module 'django'
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/migrations/0704_backfill_rule_user_team.py#L4
  79. no-name-in-module:
    No name 'migrations' in module 'django.db'
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/migrations/0704_backfill_rule_user_team.py#L5
  80. too-few-public-methods:
    Too few public methods (1/2)
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/migrations/0704_backfill_rule_user_team.py#L35
  81. no-name-in-module:
    No name 'migrations' in module 'django.db'
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/migrations/0697_remove_monitor_owner_actor_id_db.py#L3
  82. too-few-public-methods:
    Too few public methods (1/2)
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/migrations/0697_remove_monitor_owner_actor_id_db.py#L8
  83. no-name-in-module:
    No name 'migrations' in module 'django.db'
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/migrations/0519_remove_repo_name_constraint.py#L3
  84. too-few-public-methods:
    Too few public methods (1/2)
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/migrations/0519_remove_repo_name_constraint.py#L8
  85. no-name-in-module:
    No name 'migrations' in module 'django.db'
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/migrations/0584_apitoken_add_name_and_last_chars.py#L3
  86. too-few-public-methods:
    Too few public methods (1/2)
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/migrations/0584_apitoken_add_name_and_last_chars.py#L8
  87. no-name-in-module:
    No name 'migrations' in module 'django.db'
    https://github.com/getsentry/sentry/blob/30e501a9b64dafdec9391605b193197b87321213/src/sentry/migrations/0591_remove_relocation_hybrid_cloud_foreign_keys.py#L3
  88. too-few-...

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

This comment was generated for commit 08f9be9

@jacobtylerwalls jacobtylerwalls removed the request for review from nickdrozd July 28, 2024 16:07
@jacobtylerwalls jacobtylerwalls merged commit 9f63895 into main Jul 28, 2024
40 checks passed
@jacobtylerwalls jacobtylerwalls deleted the jtw/more-unsupported branch July 28, 2024 16:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Enhancement ✨ Improvement to a component py-version
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Positional-only parameters are 3.8+ Assign expression / walrus operator is 3.8+
2 participants