| Project | Lint Name | File Path | |
|---|---|---|---|
| DateType | unused-type-ignore-comment | src/datetype/__init__.py:29:64 | Unused blanket `type: ignore` directive |
| DateType | unused-type-ignore-comment | src/datetype/__init__.py:518:52 | Unused blanket `type: ignore` directive |
| DateType | deprecated | src/datetype/__init__.py:535:32 | The function `utcfromtimestamp` is deprecated: Use timezone-aware objects to represent datetimes in UTC; e.g. by calling .fromtimestamp(datetime.timezone.utc) |
| DateType | deprecated | src/datetype/__init__.py:539:32 | The function `utcnow` is deprecated: Use timezone-aware objects to represent datetimes in UTC; e.g. by calling .now(datetime.timezone.utc) |
| DateType | unused-type-ignore-comment | src/datetype/__init__.py:606:28 | Unused blanket `type: ignore` directive |
| DateType | unresolved-import | src/datetype/test/test_datetype.py:92:14 | Cannot resolve imported module `zoneinfo` |
| DateType | unresolved-import | src/datetype/test/test_datetype.py:102:14 | Cannot resolve imported module `zoneinfo` |
| DateType | unresolved-import | src/datetype/test/test_datetype.py:115:14 | Cannot resolve imported module `zoneinfo` |
| DateType | call-abstract-method | src/datetype/test/test_datetype.py:123:46 | Cannot call `combine` on class object: `combine` is an abstract classmethod with a trivial body |
| DateType | call-abstract-method | src/datetype/test/test_datetype.py:124:42 | Cannot call `combine` on class object: `combine` is an abstract classmethod with a trivial body |
| DateType | call-abstract-method | src/datetype/test/test_datetype.py:132:38 | Cannot call `combine` on class object: `combine` is an abstract classmethod with a trivial body |
| DateType | call-abstract-method | src/datetype/test/test_datetype.py:134:37 | Cannot call `combine` on class object: `combine` is an abstract classmethod with a trivial body |
| DateType | call-abstract-method | src/datetype/test/test_datetype.py:137:38 | Cannot call `combine` on class object: `combine` is an abstract classmethod with a trivial body |
| DateType | call-abstract-method | src/datetype/test/test_datetype.py:139:37 | Cannot call `combine` on class object: `combine` is an abstract classmethod with a trivial body |
| PyWinCtl | unresolved-import | src/pywinctl/_main.py:14:6 | Cannot resolve imported module `pymonctl` |
| PyWinCtl | unresolved-import | src/pywinctl/_main.py:15:6 | Cannot resolve imported module `pywinbox` |
| PyWinCtl | unused-type-ignore-comment | src/pywinctl/_main.py:709:53 | Unused blanket `type: ignore` directive |
| PyWinCtl | unused-type-ignore-comment | src/pywinctl/_main.py:831:49 | Unused blanket `type: ignore` directive |
| PyWinCtl | unused-type-ignore-comment | src/pywinctl/_main.py:832:60 | Unused blanket `type: ignore` directive |
| PyWinCtl | unused-type-ignore-comment | src/pywinctl/_main.py:833:56 | Unused blanket `type: ignore` directive |
| PyWinCtl | unused-type-ignore-comment | src/pywinctl/_main.py:835:56 | Unused blanket `type: ignore` directive |
| PyWinCtl | unused-type-ignore-comment | src/pywinctl/_main.py:836:67 | Unused blanket `type: ignore` directive |
| PyWinCtl | unused-type-ignore-comment | src/pywinctl/_main.py:837:63 | Unused blanket `type: ignore` directive |
| PyWinCtl | unused-type-ignore-comment | src/pywinctl/_main.py:838:57 | Unused blanket `type: ignore` directive |
| PyWinCtl | unused-type-ignore-comment | src/pywinctl/_main.py:839:66 | Unused blanket `type: ignore` directive |
| PyWinCtl | unused-type-ignore-comment | src/pywinctl/_main.py:840:71 | Unused blanket `type: ignore` directive |
| PyWinCtl | unused-type-ignore-comment | src/pywinctl/_main.py:841:98 | Unused blanket `type: ignore` directive |
| PyWinCtl | unresolved-import | src/pywinctl/_pywinctl_linux.py:26:6 | Cannot resolve imported module `ewmhlib` |
| PyWinCtl | unresolved-import | src/pywinctl/_pywinctl_linux.py:27:6 | Cannot resolve imported module `ewmhlib._ewmhlib` |
| PyWinCtl | unresolved-import | src/pywinctl/_pywinctl_linux.py:29:6 | Cannot resolve imported module `pywinbox` |
| PyWinCtl | unused-type-ignore-comment | src/pywinctl/_pywinctl_macos.py:553:53 | Unused blanket `type: ignore` directive |
| PyWinCtl | unused-type-ignore-comment | src/pywinctl/_pywinctl_win.py:333:47 | Unused blanket `type: ignore` directive |
| PyWinCtl | unused-type-ignore-comment | src/pywinctl/_pywinctl_win.py:822:90 | Unused blanket `type: ignore` directive |
| PyWinCtl | unused-type-ignore-comment | src/pywinctl/_pywinctl_win.py:1012:116 | Unused blanket `type: ignore` directive |
| PyWinCtl | unused-type-ignore-comment | src/pywinctl/_pywinctl_win.py:1017:89 | Unused blanket `type: ignore` directive |
| PyGithub | invalid-argument-type | github/AdvisoryCredit.py:97:31 | Method `__getitem__` of type `bound method Top[dict[Unknown, Unknown]].__getitem__(key: Never, /) -> object` cannot be called with key of type `Literal["login"]` on object of type `Top[dict[Unknown, Unknown]]` |
| PyGithub | invalid-argument-type | github/AdvisoryCredit.py:97:84 | Method `__getitem__` of type `bound method Top[dict[Unknown, Unknown]].__getitem__(key: Never, /) -> object` cannot be called with key of type `Literal["login"]` on object of type `Top[dict[Unknown, Unknown]]` |
| PyGithub | invalid-argument-type | github/AdvisoryCredit.py:98:31 | Method `__getitem__` of type `bound method Top[dict[Unknown, Unknown]].__getitem__(key: Never, /) -> object` cannot be called with key of type `Literal["type"]` on object of type `Top[dict[Unknown, Unknown]]` |
| PyGithub | invalid-argument-type | github/AdvisoryCredit.py:98:53 | Method `__getitem__` of type `bound method Top[dict[Unknown, Unknown]].__getitem__(key: Never, /) -> object` cannot be called with key of type `Literal["type"]` on object of type `Top[dict[Unknown, Unknown]]` |
| PyGithub | invalid-argument-type | github/AdvisoryCredit.py:109:31 | Method `__getitem__` of type `bound method Top[dict[Unknown, Unknown]].__getitem__(key: Never, /) -> object` cannot be called with key of type `Literal["login"]` on object of type `Top[dict[Unknown, Unknown]]` |
| PyGithub | invalid-argument-type | github/AdvisoryCredit.py:109:84 | Method `__getitem__` of type `bound method Top[dict[Unknown, Unknown]].__getitem__(key: Never, /) -> object` cannot be called with key of type `Literal["login"]` on object of type `Top[dict[Unknown, Unknown]]` |
| PyGithub | invalid-argument-type | github/AdvisoryCredit.py:110:21 | Method `__getitem__` of type `bound method Top[dict[Unknown, Unknown]].__getitem__(key: Never, /) -> object` cannot be called with key of type `Literal["login"]` on object of type `Top[dict[Unknown, Unknown]]` |
| PyGithub | invalid-return-type | github/AdvisoryCredit.py:113:20 | Return type does not match returned value: expected `SimpleCredit`, found `dict[Unknown | str, object]` |
| PyGithub | invalid-argument-type | github/AdvisoryCredit.py:115:25 | Invalid argument to key "type" with declared type `str` on TypedDict `SimpleCredit`: value of type `object` |
| PyGithub | invalid-argument-type | github/AdvisoryCredit.py:115:25 | Method `__getitem__` of type `bound method Top[dict[Unknown, Unknown]].__getitem__(key: Never, /) -> object` cannot be called with key of type `Literal["type"]` on object of type `Top[dict[Unknown, Unknown]]` |
| PyGithub | invalid-argument-type | github/AdvisoryVulnerability.py:129:59 | Method `__getitem__` of type `bound method Top[dict[Unknown, Unknown]].__getitem__(key: Never, /) -> object` cannot be called with key of type `Literal["package"]` on object of type `Top[dict[Unknown, Unknown]]` |
| PyGithub | invalid-assignment | github/AdvisoryVulnerability.py:129:59 | Object of type `object` is not assignable to `SimpleAdvisoryVulnerabilityPackage` |
| PyGithub | invalid-argument-type | github/AdvisoryVulnerability.py:136:31 | Method `__getitem__` of type `bound method Top[dict[Unknown, Unknown]].__getitem__(key: Never, /) -> object` cannot be called with key of type `Literal["patched_versions"]` on object of type `Top[dict[Unknown, Unknown]]` |
| PyGithub | invalid-argument-type | github/AdvisoryVulnerability.py:138:31 | Method `__getitem__` of type `bound method Top[dict[Unknown, Unknown]].__getitem__(key: Never, /) -> object` cannot be called with key of type `Literal["vulnerable_functions"]` on object of type `Top[dict[Unknown, Unknown]]` |
| PyGithub | invalid-argument-type | github/AdvisoryVulnerability.py:141:51 | Method `__getitem__` of type `bound method Top[dict[Unknown, Unknown]].__getitem__(key: Never, /) -> object` cannot be called with key of type `Literal["vulnerable_functions"]` on object of type `Top[dict[Unknown, Unknown]]` |
| PyGithub | invalid-argument-type | github/AdvisoryVulnerability.py:142:20 | Method `__getitem__` of type `bound method Top[dict[Unknown, Unknown]].__getitem__(key: Never, /) -> object` cannot be called with key of type `Literal["vulnerable_functions"]` on object of type `Top[dict[Unknown, Unknown]]` |
| PyGithub | invalid-argument-type | github/AdvisoryVulnerability.py:146:31 | Method `__getitem__` of type `bound method Top[dict[Unknown, Unknown]].__getitem__(key: Never, /) -> object` cannot be called with key of type `Literal["vulnerable_version_range"]` on object of type `Top[dict[Unknown, Unknown]]` |
| PyGithub | invalid-argument-type | github/AdvisoryVulnerability.py:158:73 | Method `__getitem__` of type `bound method Top[dict[Unknown, Unknown]].__getitem__(key: Never, /) -> object` cannot be called with key of type `Literal["package"]` on object of type `Top[dict[Unknown, Unknown]]` |
| PyGithub | invalid-assignment | github/AdvisoryVulnerability.py:158:73 | Object of type `object` is not assignable to `SimpleAdvisoryVulnerabilityPackage` |
| PyGithub | invalid-return-type | github/AdvisoryVulnerability.py:159:20 | Return type does not match returned value: expected `SimpleAdvisoryVulnerability`, found `dict[Unknown | str, object]` |
| PyGithub | invalid-argument-type | github/AdvisoryVulnerability.py:164:37 | Invalid argument to key "patched_versions" with declared type `str | None` on TypedDict `SimpleAdvisoryVulnerability`: value of type `object` |
| PyGithub | invalid-argument-type | github/AdvisoryVulnerability.py:164:37 | Method `__getitem__` of type `bound method Top[dict[Unknown, Unknown]].__getitem__(key: Never, /) -> object` cannot be called with key of type `Literal["patched_versions"]` on object of type `Top[dict[Unknown, Unknown]]` |
| PyGithub | invalid-argument-type | github/AdvisoryVulnerability.py:165:41 | Invalid argument to key "vulnerable_functions" with declared type `list[str] | None` on TypedDict `SimpleAdvisoryVulnerability`: value of type `object` |
| PyGithub | invalid-argument-type | github/AdvisoryVulnerability.py:165:41 | Method `__getitem__` of type `bound method Top[dict[Unknown, Unknown]].__getitem__(key: Never, /) -> object` cannot be called with key of type `Literal["vulnerable_functions"]` on object of type `Top[dict[Unknown, Unknown]]` |
| PyGithub | invalid-argument-type | github/AdvisoryVulnerability.py:166:45 | Invalid argument to key "vulnerable_version_range" with declared type `str | None` on TypedDict `SimpleAdvisoryVulnerability`: value of type `object` |
| PyGithub | invalid-argument-type | github/AdvisoryVulnerability.py:166:45 | Method `__getitem__` of type `bound method Top[dict[Unknown, Unknown]].__getitem__(key: Never, /) -> object` cannot be called with key of type `Literal["vulnerable_version_range"]` on object of type `Top[dict[Unknown, Unknown]]` |
| PyGithub | unresolved-attribute | github/AdvisoryVulnerability.py:170:30 | Attribute `package` is not defined on `SimpleAdvisoryVulnerability & ~Top[dict[Unknown, Unknown]]` in union `(SimpleAdvisoryVulnerability & ~Top[dict[Unknown, Unknown]]) | (AdvisoryVulnerability & ~Top[dict[Unknown, Unknown]])` |
| PyGithub | unresolved-attribute | github/AdvisoryVulnerability.py:171:25 | Attribute `package` is not defined on `SimpleAdvisoryVulnerability & ~Top[dict[Unknown, Unknown]]` in union `(SimpleAdvisoryVulnerability & ~Top[dict[Unknown, Unknown]]) | (AdvisoryVulnerability & ~Top[dict[Unknown, Unknown]])` |
| PyGithub | unresolved-attribute | github/AdvisoryVulnerability.py:173:33 | Attribute `patched_versions` is not defined on `SimpleAdvisoryVulnerability & ~Top[dict[Unknown, Unknown]]` in union `(SimpleAdvisoryVulnerability & ~Top[dict[Unknown, Unknown]]) | (AdvisoryVulnerability & ~Top[dict[Unknown, Unknown]])` |
| PyGithub | unresolved-attribute | github/AdvisoryVulnerability.py:174:37 | Attribute `vulnerable_functions` is not defined on `SimpleAdvisoryVulnerability & ~Top[dict[Unknown, Unknown]]` in union `(SimpleAdvisoryVulnerability & ~Top[dict[Unknown, Unknown]]) | (AdvisoryVulnerability & ~Top[dict[Unknown, Unknown]])` |
| PyGithub | unresolved-attribute | github/AdvisoryVulnerability.py:175:41 | Attribute `vulnerable_version_range` is not defined on `SimpleAdvisoryVulnerability & ~Top[dict[Unknown, Unknown]]` in union `(SimpleAdvisoryVulnerability & ~Top[dict[Unknown, Unknown]]) | (AdvisoryVulnerability & ~Top[dict[Unknown, Unknown]])` |
| PyGithub | call-top-callable | github/Auth.py:199:27 | Object of type `Top[(...) -> object]` is not safe to call; its signature is not known |
| PyGithub | possibly-missing-attribute | github/AuthenticatedUser.py:609:16 | Submodule `Project` may not be available as an attribute on module `github` |
| PyGithub | possibly-missing-attribute | github/AuthenticatedUser.py:774:41 | Submodule `Label` may not be available as an attribute on module `github` |
| PyGithub | possibly-missing-attribute | github/AuthenticatedUser.py:807:41 | Submodule `Label` may not be available as an attribute on module `github` |
| PyGithub | possibly-missing-attribute | github/AuthenticatedUser.py:955:30 | Submodule `Team` may not be available as an attribute on module `github` |
| PyGithub | possibly-missing-attribute | github/AuthenticatedUser.py:968:13 | Submodule `Installation` may not be available as an attribute on module `github` |
| PyGithub | possibly-missing-attribute | github/Branch.py:100:43 | Submodule `GithubObject` may not be available as an attribute on module `github` |
| PyGithub | possibly-missing-attribute | github/Branch.py:101:38 | Submodule `GithubObject` may not be available as an attribute on module `github` |
| PyGithub | possibly-missing-attribute | github/Branch.py:103:44 | Submodule `GithubObject` may not be available as an attribute on module `github` |
| PyGithub | possibly-missing-attribute | github/Branch.py:105:48 | Submodule `GithubObject` may not be available as an attribute on module `github` |
| PyGithub | possibly-missing-attribute | github/Branch.py:505:16 | Submodule `PaginatedList` may not be available as an attribute on module `github` |
| PyGithub | possibly-missing-attribute | github/Branch.py:506:13 | Submodule `NamedUser` may not be available as an attribute on module `github` |
| PyGithub | possibly-missing-attribute | github/Branch.py:516:16 | Submodule `PaginatedList` may not be available as an attribute on module `github` |
| PyGithub | possibly-missing-attribute | github/Branch.py:517:13 | Submodule `Team` may not be available as an attribute on module `github` |
| PyGithub | possibly-missing-attribute | github/BranchProtection.py:176:16 | Submodule `PaginatedList` may not be available as an attribute on module `github` |
| PyGithub | possibly-missing-attribute | github/Commit.py:289:13 | Submodule `PullRequest` may not be available as an attribute on module `github` |
| PyGithub | possibly-missing-attribute | github/CommitComment.py:191:13 | Submodule `Reaction` may not be available as an attribute on module `github` |
| PyGithub | possibly-missing-attribute | github/CommitComment.py:213:16 | Submodule `Reaction` may not be available as an attribute on module `github` |
| PyGithub | unused-type-ignore-comment | github/DependabotAlert.py:158:16 | Unused blanket `type: ignore` directive |
| PyGithub | possibly-missing-attribute | github/Enterprise.py:140:16 | Submodule `Enterprise` may not be available as an attribute on module `github` |
| PyGithub | possibly-missing-attribute | github/Gist.py:148:26 | Submodule `Gist` may not be available as an attribute on module `github` |
| PyGithub | possibly-missing-attribute | github/GistHistoryState.py:207:69 | Submodule `GistFile` may not be available as an attribute on module `github` |
| PyGithub | possibly-missing-attribute | github/GitRelease.py:316:16 | Submodule `GitRelease` may not be available as an attribute on module `github` |
| PyGithub | possibly-missing-attribute | github/GitRelease.py:384:16 | Submodule `PaginatedList` may not be available as an attribute on module `github` |
| PyGithub | unused-type-ignore-comment | github/GithubIntegration.py:147:40 | Unused blanket `type: ignore` directive |
| PyGithub | unused-type-ignore-comment | github/GithubIntegration.py:155:35 | Unused blanket `type: ignore` directive |
| PyGithub | unused-type-ignore-comment | github/GithubObject.py:302:45 | Unused blanket `type: ignore` directive |
| PyGithub | unused-type-ignore-comment | github/GithubObject.py:304:48 | Unused blanket `type: ignore` directive |
| PyGithub | unused-type-ignore-comment | github/GithubObject.py:309:45 | Unused blanket `type: ignore` directive |
| PyGithub | unused-type-ignore-comment | github/GithubObject.py:311:50 | Unused blanket `type: ignore` directive |
| PyGithub | unused-type-ignore-comment | github/GithubObject.py:316:44 | Unused blanket `type: ignore` directive |
| PyGithub | unused-type-ignore-comment | github/GithubObject.py:321:55 | Unused blanket `type: ignore` directive |
| PyGithub | unused-type-ignore-comment | github/GithubObject.py:323:48 | Unused blanket `type: ignore` directive |
| PyGithub | unused-type-ignore-comment | github/GithubObject.py:376:44 | Unused blanket `type: ignore` directive |
| PyGithub | unused-type-ignore-comment | github/GithubObject.py:390:44 | Unused blanket `type: ignore` directive |
| PyGithub | unused-type-ignore-comment | github/GithubObject.py:400:44 | Unused blanket `type: ignore` directive |
| PyGithub | unused-type-ignore-comment | github/GithubObject.py:414:44 | Unused blanket `type: ignore` directive |
| PyGithub | unused-type-ignore-comment | github/GithubObject.py:479:75 | Unused blanket `type: ignore` directive |
| PyGithub | unused-type-ignore-comment | github/GithubRetry.py:90:35 | Unused blanket `type: ignore` directive |
| PyGithub | unused-type-ignore-comment | github/GithubRetry.py:96:48 | Unused blanket `type: ignore` directive |
| PyGithub | unused-type-ignore-comment | github/GithubRetry.py:121:56 | Unused blanket `type: ignore` directive |
| PyGithub | unused-type-ignore-comment | github/GithubRetry.py:122:59 | Unused blanket `type: ignore` directive |
| PyGithub | unused-type-ignore-comment | github/GithubRetry.py:202:43 | Unused blanket `type: ignore` directive |
| PyGithub | unused-type-ignore-comment | github/GithubRetry.py:203:35 | Unused blanket `type: ignore` directive |
| PyGithub | unused-type-ignore-comment | github/GithubRetry.py:204:44 | Unused blanket `type: ignore` directive |
| PyGithub | unused-type-ignore-comment | github/GithubRetry.py:205:24 | Unused blanket `type: ignore` directive |
| PyGithub | unused-type-ignore-comment | github/GithubRetry.py:211:62 | Unused blanket `type: ignore` directive |
| PyGithub | unused-type-ignore-comment | github/Issue.py:459:73 | Unused blanket `type: ignore` directive |
| PyGithub | possibly-missing-attribute | github/IssueComment.py:194:13 | Submodule `Reaction` may not be available as an attribute on module `github` |
| PyGithub | possibly-missing-attribute | github/IssueComment.py:216:16 | Submodule `Reaction` may not be available as an attribute on module `github` |
| PyGithub | deprecated | github/MainClass.py:135:42 | The class `AppAuthentication` is deprecated: Use github.Auth.AppInstallationAuth instead |
| PyGithub | deprecated | github/MainClass.py:180:19 | The class `AppAuthentication` is deprecated: Use github.Auth.AppInstallationAuth instead |
| PyGithub | possibly-missing-attribute | github/MainClass.py:447:16 | Submodule `Organization` may not be available as an attribute on module `github` |
| PyGithub | possibly-missing-attribute | github/MainClass.py:458:13 | Submodule `Organization` may not be available as an attribute on module `github` |
| PyGithub | possibly-missing-attribute | github/MainClass.py:489:16 | Submodule `Repository` may not be available as an attribute on module `github` |
| PyGithub | possibly-missing-attribute | github/MainClass.py:509:13 | Submodule `Repository` may not be available as an attribute on module `github` |
| PyGithub | possibly-missing-attribute | github/MainClass.py:517:49 | Submodule `RepositoryDiscussion` may not be available as an attribute on module `github` |
| PyGithub | possibly-missing-attribute | github/MainClass.py:525:16 | Submodule `Project` may not be available as an attribute on module `github` |
| PyGithub | possibly-missing-attribute | github/MainClass.py:536:16 | Submodule `ProjectColumn` may not be available as an attribute on module `github` |
| PyGithub | possibly-missing-attribute | github/MainClass.py:606:24 | Submodule `GithubObject` may not be available as an attribute on module `github` |
| PyGithub | possibly-missing-attribute | github/MainClass.py:607:27 | Submodule `GithubObject` may not be available as an attribute on module `github` |
| PyGithub | possibly-missing-attribute | github/MainClass.py:608:26 | Submodule `GithubObject` may not be available as an attribute on module `github` |
| PyGithub | possibly-missing-attribute | github/MainClass.py:609:29 | Submodule `GithubObject` may not be available as an attribute on module `github` |
| PyGithub | possibly-missing-attribute | github/MainClass.py:610:28 | Submodule `GithubObject` may not be available as an attribute on module `github` |
| PyGithub | possibly-missing-attribute | github/MainClass.py:611:24 | Submodule `GithubObject` may not be available as an attribute on module `github` |
| PyGithub | possibly-missing-attribute | github/MainClass.py:612:32 | Submodule `GithubObject` may not be available as an attribute on module `github` |
| PyGithub | possibly-missing-attribute | github/MainClass.py:613:27 | Submodule `GithubObject` may not be available as an attribute on module `github` |
| PyGithub | possibly-missing-attribute | github/MainClass.py:614:29 | Submodule `GithubObject` may not be available as an attribute on module `github` |
| PyGithub | possibly-missing-attribute | github/MainClass.py:615:27 | Submodule `GithubObject` may not be available as an attribute on module `github` |
| PyGithub | possibly-missing-attribute | github/MainClass.py:616:28 | Submodule `GithubObject` may not be available as an attribute on module `github` |
| PyGithub | possibly-missing-attribute | github/MainClass.py:617:26 | Submodule `GithubObject` may not be available as an attribute on module `github` |
| PyGithub | possibly-missing-attribute | github/MainClass.py:618:25 | Submodule `GithubObject` may not be available as an attribute on module `github` |
| PyGithub | possibly-missing-attribute | github/MainClass.py:619:24 | Submodule `GithubObject` may not be available as an attribute on module `github` |
| PyGithub | possibly-missing-attribute | github/MainClass.py:620:29 | Submodule `GithubObject` may not be available as an attribute on module `github` |
| PyGithub | possibly-missing-attribute | github/MainClass.py:623:24 | Submodule `GithubObject` may not be available as an attribute on module `github` |
| PyGithub | possibly-missing-attribute | github/MainClass.py:626:27 | Submodule `GithubObject` may not be available as an attribute on module `github` |
| PyGithub | possibly-missing-attribute | github/MainClass.py:628:26 | Submodule `GithubObject` may not be available as an attribute on module `github` |
| PyGithub | possibly-missing-attribute | github/MainClass.py:632:29 | Submodule `GithubObject` may not be available as an attribute on module `github` |
| PyGithub | possibly-missing-attribute | github/MainClass.py:634:28 | Submodule `GithubObject` may not be available as an attribute on module `github` |
| PyGithub | possibly-missing-attribute | github/MainClass.py:637:24 | Submodule `GithubObject` may not be available as an attribute on module `github` |
| PyGithub | possibly-missing-attribute | github/MainClass.py:641:32 | Submodule `GithubObject` may not be available as an attribute on module `github` |
| PyGithub | possibly-missing-attribute | github/MainClass.py:643:27 | Submodule `GithubObject` may not be available as an attribute on module `github` |
| PyGithub | no-matching-overload | github/MainClass.py:645:27 | No overload of bound method `join` matches arguments |
| PyGithub | possibly-missing-attribute | github/MainClass.py:647:29 | Submodule `GithubObject` may not be available as an attribute on module `github` |
| PyGithub | possibly-missing-attribute | github/MainClass.py:649:27 | Submodule `GithubObject` may not be available as an attribute on module `github` |
| PyGithub | possibly-missing-attribute | github/MainClass.py:651:28 | Submodule `GithubObject` may not be available as an attribute on module `github` |
| PyGithub | possibly-missing-attribute | github/MainClass.py:653:26 | Submodule `GithubObject` may not be available as an attribute on module `github` |
| PyGithub | possibly-missing-attribute | github/MainClass.py:655:25 | Submodule `GithubObject` may not be available as an attribute on module `github` |
| PyGithub | possibly-missing-attribute | github/MainClass.py:657:24 | Submodule `GithubObject` may not be available as an attribute on module `github` |
| PyGithub | possibly-missing-attribute | github/MainClass.py:660:29 | Submodule `GithubObject` may not be available as an attribute on module `github` |
| PyGithub | possibly-missing-attribute | github/MainClass.py:663:16 | Submodule `PaginatedList` may not be available as an attribute on module `github` |
| PyGithub | possibly-missing-attribute | github/MainClass.py:704:13 | Submodule `Repository` may not be available as an attribute on module `github` |
| PyGithub | possibly-missing-attribute | github/MainClass.py:826:13 | Submodule `ContentFile` may not be available as an attribute on module `github` |
| PyGithub | possibly-missing-attribute | github/MainClass.py:911:57 | Submodule `Repository` may not be available as an attribute on module `github` |
| PyGithub | possibly-missing-attribute | github/NamedUser.py:469:51 | Submodule `UserKey` may not be available as an attribute on module `github` |
| PyGithub | possibly-missing-attribute | github/NamedUser.py:486:13 | Submodule `Project` may not be available as an attribute on module `github` |
| PyGithub | possibly-missing-attribute | github/NamedUser.py:585:38 | Submodule `NamedUser` may not be available as an attribute on module `github` |
| PyGithub | unused-type-ignore-comment | github/NamedUser.py:595:30 | Unused blanket `type: ignore` directive |
| PyGithub | possibly-missing-attribute | github/NamedUser.py:598:16 | Submodule `Membership` may not be available as an attribute on module `github` |
| PyGithub | possibly-missing-attribute | github/NamedUser.py:652:54 | Submodule `NamedUser` may not be available as an attribute on module `github` |
| PyGithub | possibly-missing-attribute | github/Organization.py:761:16 | Submodule `Hook` may not be available as an attribute on module `github` |
| PyGithub | possibly-missing-attribute | github/Organization.py:1161:16 | Submodule `Hook` may not be available as an attribute on module `github` |
| PyGithub | possibly-missing-attribute | github/Organization.py:1170:36 | Submodule `Hook` may not be available as an attribute on module `github` |
| PyGithub | possibly-missing-attribute | github/Organization.py:1176:16 | Submodule `Hook` may not be available as an attribute on module `github` |
| PyGithub | possibly-missing-attribute | github/Organization.py:1182:30 | Submodule `Hook` may not be available as an attribute on module `github` |
| PyGithub | possibly-missing-attribute | github/Organization.py:1234:41 | Submodule `Label` may not be available as an attribute on module `github` |
| PyGithub | possibly-missing-attribute | github/Organization.py:1245:30 | Submodule `Issue` may not be available as an attribute on module `github` |
| PyGithub | possibly-missing-attribute | github/Organization.py:1338:16 | Submodule `PublicKey` may not be available as an attribute on module `github` |
| PyGithub | possibly-missing-attribute | github/Organization.py:1548:16 | Submodule `Migration` may not be available as an attribute on module `github` |
| PyGithub | possibly-missing-attribute | github/Organization.py:1556:13 | Submodule `Migration` may not be available as an attribute on module `github` |
| PyGithub | possibly-missing-attribute | github/Organization.py:1570:13 | Submodule `Installation` may not be available as an attribute on module `github` |
| PyGithub | unused-type-ignore-comment | github/PaginatedList.py:125:47 | Unused blanket `type: ignore` directive |
| PyGithub | unused-type-ignore-comment | github/PaginatedList.py:359:36 | Unused blanket `type: ignore` directive |
| PyGithub | unused-type-ignore-comment | github/PaginatedList.py:385:47 | Unused blanket `type: ignore` directive |
| PyGithub | unresolved-import | github/PublicKey.py:48:6 | Cannot resolve imported module `nacl` |
| PyGithub | possibly-missing-attribute | github/PullRequest.py:454:16 | Submodule `Issue` may not be available as an attribute on module `github` |
| PyGithub | unused-type-ignore-comment | github/Repository.py:381:84 | Unused blanket `type: ignore` directive |
| PyGithub | possibly-missing-attribute | github/Repository.py:1213:38 | Submodule `Repository` may not be available as an attribute on module `github` |
| PyGithub | possibly-missing-attribute | github/Repository.py:1276:39 | Submodule `Repository` may not be available as an attribute on module `github` |
| PyGithub | possibly-missing-attribute | github/Repository.py:1277:29 | Submodule `Repository` may not be available as an attribute on module `github` |
| PyGithub | unused-type-ignore-comment | github/Repository.py:1278:36 | Unused blanket `type: ignore` directive |
| PyGithub | unused-type-ignore-comment | github/Repository.py:1719:43 | Unused blanket `type: ignore` directive |
| PyGithub | unused-type-ignore-comment | github/Repository.py:1726:40 | Unused blanket `type: ignore` directive |
| PyGithub | unused-type-ignore-comment | github/Repository.py:3219:103 | Unused blanket `type: ignore` directive |
| PyGithub | possibly-missing-attribute | github/Repository.py:4908:17 | Submodule `Repository` may not be available as an attribute on module `github` |
| PyGithub | invalid-argument-type | github/RepositoryAdvisory.py:284:92 | Argument to bound method `_validate_vulnerability` is incorrect: Expected `SimpleAdvisoryVulnerability | AdvisoryVulnerability`, found `object` |
| PyGithub | invalid-argument-type | github/RepositoryAdvisory.py:290:71 | Argument to function `_validate_credit` is incorrect: Expected `SimpleCredit | AdvisoryCredit`, found `object` |
| PyGithub | invalid-argument-type | github/RepositoryAdvisory.py:306:84 | Argument to function `_to_github_dict` is incorrect: Expected `SimpleAdvisoryVulnerability | AdvisoryVulnerability`, found `object` |
| PyGithub | invalid-argument-type | github/RepositoryAdvisory.py:313:70 | Argument to function `_to_github_dict` is incorrect: Expected `SimpleCredit | AdvisoryCredit`, found `object` |
| PyGithub | unused-type-ignore-comment | github/RepositoryDiscussion.py:206:93 | Unused blanket `type: ignore` directive |
| PyGithub | unused-type-ignore-comment | github/RepositoryDiscussion.py:209:99 | Unused blanket `type: ignore` directive |
| PyGithub | possibly-missing-attribute | github/RepositoryDiscussionCategory.py:137:17 | Submodule `Repository` may not be available as an attribute on module `github` |
| PyGithub | possibly-missing-attribute | github/RepositoryDiscussionComment.py:111:13 | Submodule `RepositoryDiscussionComment` may not be available as an attribute on module `github` |
| PyGithub | possibly-missing-attribute | github/RepositoryDiscussionComment.py:122:13 | Submodule `RepositoryDiscussionComment` may not be available as an attribute on module `github` |
| PyGithub | possibly-missing-attribute | github/RepositoryDiscussionComment.py:135:17 | Submodule `RepositoryDiscussion` may not be available as an attribute on module `github` |
| PyGithub | unused-type-ignore-comment | github/RepositoryDiscussionComment.py:146:99 | Unused blanket `type: ignore` directive |
| PyGithub | deprecated | github/Requester.py:113:36 | The class `AppAuthentication` is deprecated: Use github.Auth.AppInstallationAuth instead |
| PyGithub | unused-type-ignore-comment | github/Requester.py:244:33 | Unused blanket `type: ignore` directive |
| PyGithub | deprecated | github/Requester.py:284:17 | The class `AppAuthentication` is deprecated: Use github.Auth.AppInstallationAuth instead |
| PyGithub | call-non-callable | github/Requester.py:778:19 | Object of type `<module 'github.GithubException'>` is not callable |
| PyGithub | call-non-callable | github/Requester.py:1044:13 | Object of type `object` is not callable |
| PyGithub | call-non-callable | github/Requester.py:1045:45 | Object of type `object` is not callable |
| PyGithub | unused-type-ignore-comment | github/Requester.py:1131:44 | Unused blanket `type: ignore` directive |
| PyGithub | unused-type-ignore-comment | github/Requester.py:1132:54 | Unused blanket `type: ignore` directive |
| PyGithub | unused-type-ignore-comment | github/Requester.py:1411:52 | Unused blanket `type: ignore` directive |
| PyGithub | unused-type-ignore-comment | github/Stargazer.py:73:75 | Unused blanket `type: ignore` directive |
| PyGithub | possibly-missing-attribute | github/Team.py:128:33 | Submodule `Team` may not be available as an attribute on module `github` |
| PyGithub | possibly-missing-attribute | github/Team.py:322:16 | Submodule `Membership` may not be available as an attribute on module `github` |
| PyGithub | possibly-missing-attribute | github/Team.py:429:13 | Submodule `Team` may not be available as an attribute on module `github` |
| PyGithub | possibly-missing-attribute | github/Team.py:566:53 | Submodule `Team` may not be available as an attribute on module `github` |
| PyGithub | possibly-missing-attribute | github/WorkflowRun.py:320:13 | Submodule `Artifact` may not be available as an attribute on module `github` |
| PyGithub | deprecated | github/__init__.py:55:32 | The class `AppAuthentication` is deprecated: Use github.Auth.AppInstallationAuth instead |
| PyGithub | unresolved-attribute | tests/ApplicationOAuth.py:86:21 | Attribute `_Github__requester` is not defined on `Github` in union `Unknown | Github` |
| PyGithub | unresolved-attribute | tests/ApplicationOAuth.py:91:21 | Object of type `Github` has no attribute `_Github__requester` |
| PyGithub | possibly-missing-attribute | tests/AuthenticatedUser.py:796:81 | Submodule `Migration` may not be available as an attribute on module `github` |
| PyGithub | unresolved-attribute | tests/Authentication.py:78:31 | Attribute `token` is not defined on `None` in union `Unknown | Token | None` |
| PyGithub | unresolved-attribute | tests/Authentication.py:87:35 | Attribute `token` is not defined on `None` in union `Unknown | AppAuthToken | None` |
| PyGithub | deprecated | tests/Authentication.py:97:31 | The class `AppAuthentication` is deprecated: Use github.Auth.AppInstallationAuth instead |
| PyGithub | unresolved-attribute | tests/Authentication.py:127:32 | Attribute `get_installation_auth` is not defined on `None` in union `Unknown | AppAuth | None` |
| PyGithub | unresolved-attribute | tests/Authentication.py:149:18 | Attribute `get_installation_auth` is not defined on `None` in union `Unknown | AppAuth | None` |
| PyGithub | unresolved-attribute | tests/Authentication.py:161:39 | Object of type `Github` has no attribute `_Github__requester` |
| PyGithub | unresolved-attribute | tests/Authentication.py:178:78 | Object of type `GithubIntegration` has no attribute `_GithubIntegration__requester` |
| PyGithub | invalid-argument-type | tests/Authentication.py:182:61 | Argument to bound method `__init__` is incorrect: Expected `AppAuth`, found `Unknown | AppAuth | None` |
| PyGithub | unresolved-attribute | tests/Authentication.py:190:13 | Object of type `AppInstallationAuth` has no attribute `_AppInstallationAuth__installation_authorization` |
| PyGithub | unresolved-attribute | tests/Authentication.py:210:17 | Object of type `AppInstallationAuth` has no attribute `_AppInstallationAuth__installation_authorization` |
| PyGithub | invalid-argument-type | tests/Authentication.py:219:61 | Argument to bound method `__init__` is incorrect: Expected `AppAuth`, found `Unknown | AppAuth | None` |
| PyGithub | unresolved-attribute | tests/Authentication.py:346:21 | Object of type `Github` has no attribute `_Github__requester` |
| PyGithub | unresolved-attribute | tests/Authentication.py:349:13 | Unresolved attribute `modifiedHeaders` on type `Self@testAddingCustomHeaders` |
| PyGithub | unresolved-attribute | tests/Authentication.py:356:42 | Object of type `Self@testAddingCustomHeaders` has no attribute `modifiedHeaders` |
| PyGithub | unresolved-attribute | tests/BadAttributes.py:69:13 | Attribute `args` is not defined on `None` in union `Exception | None` |
| PyGithub | possibly-unresolved-reference | tests/BadAttributes.py:281:13 | Name `raisedexp` used when possibly not defined |
| PyGithub | possibly-unresolved-reference | tests/BadAttributes.py:306:26 | Name `raisedexp` used when possibly not defined |
| PyGithub | possibly-unresolved-reference | tests/BadAttributes.py:307:26 | Name `raisedexp` used when possibly not defined |
| PyGithub | unresolved-import | tests/Connection.py:36:8 | Cannot resolve imported module `pytest` |
| PyGithub | unresolved-import | tests/Connection.py:37:8 | Cannot resolve imported module `responses` |
| PyGithub | unresolved-import | tests/DependabotAlert.py:29:8 | Cannot resolve imported module `pytest` |
| PyGithub | invalid-argument-type | tests/Exceptions.py:116:58 | Argument to bound method `__init__` is incorrect: Expected `int`, found `Literal["foo"]` |
| PyGithub | unresolved-attribute | tests/Exceptions.py:164:26 | Attribute `get` is not defined on `None` in union `dict[str, str] | None` |
| PyGithub | possibly-missing-attribute | tests/Exceptions.py:167:9 | Submodule `UserKey` may not be available as an attribute on module `github` |
| PyGithub | possibly-missing-attribute | tests/Exceptions.py:168:15 | Submodule `UserKey` may not be available as an attribute on module `github` |
| PyGithub | unresolved-import | tests/Framework.py:71:8 | Cannot resolve imported module `responses` |
| PyGithub | call-non-callable | tests/Framework.py:140:23 | Object of type `None` is not callable |
| PyGithub | unresolved-attribute | tests/Framework.py:146:22 | Object of type `Self@__init__` has no attribute `_realConnection` |
| PyGithub | possibly-missing-attribute | tests/Framework.py:202:23 | Submodule `Requester` may not be available as an attribute on module `github` |
| PyGithub | possibly-missing-attribute | tests/Framework.py:209:23 | Submodule `Requester` may not be available as an attribute on module `github` |
| PyGithub | call-non-callable | tests/Framework.py:223:23 | Object of type `None` is not callable |
| PyGithub | unresolved-attribute | tests/Framework.py:230:22 | Object of type `Self@__init__` has no attribute `_realConnection` |
| PyGithub | possibly-missing-attribute | tests/Framework.py:328:23 | Submodule `Requester` may not be available as an attribute on module `github` |
| PyGithub | possibly-missing-attribute | tests/Framework.py:335:23 | Submodule `Requester` may not be available as an attribute on module `github` |
| PyGithub | possibly-missing-attribute | tests/Framework.py:395:13 | Submodule `Requester` may not be available as an attribute on module `github` |
| PyGithub | possibly-missing-attribute | tests/Framework.py:412:13 | Submodule `Requester` may not be available as an attribute on module `github` |
| PyGithub | possibly-missing-attribute | tests/Framework.py:454:9 | Submodule `Requester` may not be available as an attribute on module `github` |
| PyGithub | invalid-argument-type | tests/Framework.py:493:47 | Argument to function `open` is incorrect: Expected `str`, found `str | None` |
| PyGithub | possibly-missing-attribute | tests/Framework.py:528:9 | Submodule `GithubObject` may not be available as an attribute on module `github` |
| PyGithub | possibly-missing-attribute | tests/Framework.py:529:9 | Submodule `Requester` may not be available as an attribute on module `github` |
| PyGithub | possibly-missing-attribute | tests/Framework.py:530:9 | Submodule `Requester` may not be available as an attribute on module `github` |
| PyGithub | unresolved-attribute | tests/GithubApp.py:153:26 | Attribute `login` is not defined on `Enterprise` in union `NamedUser | Organization | Enterprise` |
| PyGithub | invalid-argument-type | tests/GithubIntegration.py:100:42 | Argument to bound method `__init__` is incorrect: Expected `AppAuth | None`, found `Unknown | Token | None | AppAuthToken | Login` |
| PyGithub | possibly-missing-attribute | tests/GithubIntegration.py:148:45 | Submodule `Requester` may not be available as an attribute on module `github` |
| PyGithub | invalid-argument-type | tests/GithubIntegration.py:150:59 | Argument to bound method `__init__` is incorrect: Expected `AppAuth | None`, found `AppAuth | str | int` |
| PyGithub | invalid-argument-type | tests/GithubIntegration.py:150:59 | Argument to bound method `__init__` is incorrect: Expected `bool | str`, found `AppAuth | str | int` |
| PyGithub | invalid-argument-type | tests/GithubIntegration.py:150:59 | Argument to bound method `__init__` is incorrect: Expected `bool`, found `AppAuth | str | int` |
| PyGithub | invalid-argument-type | tests/GithubIntegration.py:150:59 | Argument to bound method `__init__` is incorrect: Expected `int | None`, found `AppAuth | str | int` |
| PyGithub | invalid-argument-type | tests/GithubIntegration.py:150:59 | Argument to bound method `__init__` is incorrect: Expected `int | Retry | None`, found `AppAuth | str | int` |
| PyGithub | invalid-argument-type | tests/GithubIntegration.py:150:59 | Argument to bound method `__init__` is incorrect: Expected `int | float | None`, found `AppAuth | str | int` |
| PyGithub | invalid-argument-type | tests/GithubIntegration.py:150:59 | Argument to bound method `__init__` is incorrect: Expected `int | str | None`, found `AppAuth | str | int` |
| PyGithub | invalid-argument-type | tests/GithubIntegration.py:150:59 | Argument to bound method `__init__` is incorrect: Expected `int`, found `AppAuth | str | int` |
| PyGithub | invalid-argument-type | tests/GithubIntegration.py:150:59 | Argument to bound method `__init__` is incorrect: Expected `str | None`, found `AppAuth | str | int` |
| PyGithub | invalid-argument-type | tests/GithubIntegration.py:150:59 | Argument to bound method `__init__` is incorrect: Expected `str`, found `AppAuth | str | int` |
| PyGithub | unresolved-attribute | tests/GithubIntegration.py:153:35 | Object of type `Github` has no attribute `_Github__requester` |
| PyGithub | unresolved-attribute | tests/GithubIntegration.py:155:22 | Object of type `Github` has no attribute `_Github__requester` |
| PyGithub | invalid-argument-type | tests/GithubIntegration.py:298:76 | Argument to bound method `get_access_token` is incorrect: Expected `dict[str, str] | None`, found `Literal["invalid_data"]` |
| PyGithub | possibly-missing-attribute | tests/GithubObject.py:39:7 | Submodule `GithubObject` may not be available as an attribute on module `github` |
| PyGithub | possibly-missing-attribute | tests/GithubObject.py:40:9 | Submodule `NamedUser` may not be available as an attribute on module `github` |
| PyGithub | possibly-missing-attribute | tests/GithubObject.py:41:9 | Submodule `Organization` may not be available as an attribute on module `github` |
| PyGithub | unsupported-operator | tests/GithubRetry.py:102:53 | Operator `>` is not supported between objects of type `Unknown | None` and `Literal[0]` |
| PyGithub | unresolved-attribute | tests/GithubRetry.py:400:71 | Attribute `args` is not defined on `None` in union `BaseException | None` |
| PyGithub | unresolved-attribute | tests/GithubRetry.py:402:35 | Attribute `__cause__` is not defined on `None` in union `BaseException | None` |
| PyGithub | unresolved-attribute | tests/GithubRetry.py:405:17 | Attribute `__cause__` is not defined on `None` in union `BaseException | None` |
| PyGithub | unresolved-attribute | tests/GithubRetry.py:405:17 | Attribute `args` is not defined on `None` in union `BaseException | None` |
| PyGithub | possibly-missing-attribute | tests/Github_.py:292:49 | Submodule `HookDelivery` may not be available as an attribute on module `github` |
| PyGithub | possibly-missing-attribute | tests/Github_.py:295:50 | Submodule `HookDelivery` may not be available as an attribute on module `github` |
| PyGithub | possibly-missing-attribute | tests/Github_.py:431:30 | Submodule `GithubObject` may not be available as an attribute on module `github` |
| PyGithub | invalid-argument-type | tests/GraphQl.py:113:32 | Argument to bound method `assertRaises` is incorrect: Expected `type[Unknown] | tuple[type[Unknown], ...]`, found `<module 'github.GithubException'>` |
| PyGithub | invalid-argument-type | tests/GraphQl.py:149:32 | Argument to bound method `assertRaises` is incorrect: Expected `type[Unknown] | tuple[type[Unknown], ...]`, found `<module 'github.GithubException'>` |
| PyGithub | possibly-missing-attribute | tests/Installation.py:117:45 | Submodule `Requester` may not be available as an attribute on module `github` |
| PyGithub | invalid-argument-type | tests/Installation.py:119:52 | Argument to bound method `__init__` is incorrect: Expected `AppAuth | None`, found `AppAuth | str | int` |
| PyGithub | invalid-argument-type | tests/Installation.py:119:52 | Argument to bound method `__init__` is incorrect: Expected `bool | str`, found `AppAuth | str | int` |
| PyGithub | invalid-argument-type | tests/Installation.py:119:52 | Argument to bound method `__init__` is incorrect: Expected `bool`, found `AppAuth | str | int` |
| PyGithub | invalid-argument-type | tests/Installation.py:119:52 | Argument to bound method `__init__` is incorrect: Expected `int | None`, found `AppAuth | str | int` |
| PyGithub | invalid-argument-type | tests/Installation.py:119:52 | Argument to bound method `__init__` is incorrect: Expected `int | Retry | None`, found `AppAuth | str | int` |
| PyGithub | invalid-argument-type | tests/Installation.py:119:52 | Argument to bound method `__init__` is incorrect: Expected `int | float | None`, found `AppAuth | str | int` |
| PyGithub | invalid-argument-type | tests/Installation.py:119:52 | Argument to bound method `__init__` is incorrect: Expected `int | str | None`, found `AppAuth | str | int` |
| PyGithub | invalid-argument-type | tests/Installation.py:119:52 | Argument to bound method `__init__` is incorrect: Expected `int`, found `AppAuth | str | int` |
| PyGithub | invalid-argument-type | tests/Installation.py:119:52 | Argument to bound method `__init__` is incorrect: Expected `str | None`, found `AppAuth | str | int` |
| PyGithub | invalid-argument-type | tests/Installation.py:119:52 | Argument to bound method `__init__` is incorrect: Expected `str`, found `AppAuth | str | int` |
| PyGithub | unresolved-attribute | tests/Installation.py:125:35 | Object of type `Github` has no attribute `_Github__requester` |
| PyGithub | unresolved-attribute | tests/Installation.py:127:22 | Object of type `Github` has no attribute `_Github__requester` |
| PyGithub | possibly-missing-attribute | tests/Issue.py:52:7 | Submodule `GithubObject` may not be available as an attribute on module `github` |
| PyGithub | unresolved-attribute | tests/Issue134.py:47:18 | Attribute `get_authorizations` is not defined on `NamedUser` in union `NamedUser | AuthenticatedUser` |
| PyGithub | unresolved-attribute | tests/Issue134.py:54:13 | Attribute `get_authorizations` is not defined on `NamedUser` in union `NamedUser | AuthenticatedUser` |
| PyGithub | possibly-missing-attribute | tests/Issue572.py:49:42 | Submodule `PullRequest` may not be available as an attribute on module `github` |
| PyGithub | possibly-missing-attribute | tests/Issue572.py:55:43 | Submodule `Issue` may not be available as an attribute on module `github` |
| PyGithub | possibly-missing-attribute | tests/Logging_.py:85:9 | Submodule `Requester` may not be available as an attribute on module `github` |
| PyGithub | possibly-missing-attribute | tests/Logging_.py:88:9 | Submodule `Requester` may not be available as an attribute on module `github` |
| PyGithub | unresolved-attribute | tests/Logging_.py:213:9 | Object of type `Github` has no attribute `_Github__requester` |
| PyGithub | unresolved-attribute | tests/Logging_.py:227:9 | Object of type `Github` has no attribute `_Github__requester` |
| PyGithub | possibly-missing-attribute | tests/Organization.py:295:49 | Submodule `HookDelivery` may not be available as an attribute on module `github` |
| PyGithub | possibly-missing-attribute | tests/Organization.py:298:50 | Submodule `HookDelivery` may not be available as an attribute on module `github` |
| PyGithub | possibly-missing-attribute | tests/Organization.py:609:80 | Submodule `Migration` may not be available as an attribute on module `github` |
| PyGithub | possibly-unresolved-reference | tests/Organization.py:875:37 | Name `repo_config` used when possibly not defined |
| PyGithub | possibly-missing-attribute | tests/Persistence.py:56:48 | Submodule `Repository` may not be available as an attribute on module `github` |
| PyGithub | possibly-missing-attribute | tests/PoolSize.py:39:43 | Submodule `Repository` may not be available as an attribute on module `github` |
| PyGithub | possibly-missing-attribute | tests/PoolSize.py:49:43 | Submodule `Repository` may not be available as an attribute on module `github` |
| PyGithub | possibly-missing-attribute | tests/ProjectCard.py:66:37 | Submodule `PullRequest` may not be available as an attribute on module `github` |
| PyGithub | possibly-missing-attribute | tests/ProjectCard.py:71:38 | Submodule `Issue` may not be available as an attribute on module `github` |
| PyGithub | unresolved-import | tests/PullRequest.py:58:8 | Cannot resolve imported module `pytest` |
| PyGithub | possibly-missing-attribute | tests/Repository.py:1183:49 | Submodule `HookDelivery` may not be available as an attribute on module `github` |
| PyGithub | possibly-missing-attribute | tests/Repository.py:1186:50 | Submodule `HookDelivery` may not be available as an attribute on module `github` |
| PyGithub | possibly-missing-attribute | tests/Requester.py:49:9 | Submodule `Requester` may not be available as an attribute on module `github` |
| PyGithub | possibly-missing-attribute | tests/Requester.py:52:9 | Submodule `Requester` may not be available as an attribute on module `github` |
| PyGithub | possibly-missing-attribute | tests/Requester.py:61:21 | Submodule `Requester` may not be available as an attribute on module `github` |
| PyGithub | possibly-missing-attribute | tests/Requester.py:79:41 | Submodule `Requester` may not be available as an attribute on module `github` |
| PyGithub | possibly-missing-attribute | tests/Requester.py:98:16 | Submodule `Requester` may not be available as an attribute on module `github` |
| PyGithub | unresolved-attribute | tests/Requester.py:103:26 | Object of type `Github` has no attribute `_Github__requester` |
| PyGithub | unresolved-attribute | tests/Requester.py:107:26 | Object of type `GithubIntegration` has no attribute `_GithubIntegration__requester` |
| PyGithub | possibly-missing-attribute | tests/Requester.py:115:21 | Submodule `Requester` may not be available as an attribute on module `github` |
| PyGithub | unresolved-attribute | tests/Requester.py:192:25 | Object of type `Github` has no attribute `_Github__requester` |
| PyGithub | unresolved-attribute | tests/Requester.py:206:25 | Object of type `GithubIntegration` has no attribute `_GithubIntegration__requester` |
| PyGithub | unresolved-attribute | tests/Requester.py:216:9 | Attribute `info` is not defined on `None` in union `Unknown | None | MagicMock` |
| PyGithub | unresolved-attribute | tests/Requester.py:263:9 | Attribute `info` is not defined on `None` in union `Unknown | None | MagicMock` |
| PyGithub | possibly-missing-attribute | tests/Requester.py:404:29 | Submodule `Requester` may not be available as an attribute on module `github` |
| PyGithub | possibly-missing-attribute | tests/Requester.py:406:30 | Submodule `Requester` may not be available as an attribute on module `github` |
| PyGithub | possibly-missing-attribute | tests/Requester.py:410:29 | Submodule `Requester` may not be available as an attribute on module `github` |
| PyGithub | possibly-missing-attribute | tests/Requester.py:412:30 | Submodule `Requester` may not be available as an attribute on module `github` |
| PyGithub | possibly-missing-attribute | tests/Requester.py:416:29 | Submodule `Requester` may not be available as an attribute on module `github` |
| PyGithub | possibly-missing-attribute | tests/Requester.py:418:30 | Submodule `Requester` may not be available as an attribute on module `github` |
| PyGithub | unresolved-import | tests/Retry.py:35:8 | Cannot resolve imported module `responses` |
| PyGithub | possibly-missing-attribute | tests/Retry.py:64:43 | Submodule `Repository` may not be available as an attribute on module `github` |
| PyGithub | possibly-missing-attribute | tests/Retry.py:73:43 | Submodule `Repository` may not be available as an attribute on module `github` |
| PyGithub | possibly-missing-attribute | tests/Retry.py:90:43 | Submodule `Repository` may not be available as an attribute on module `github` |
| PyGithub | invalid-argument-type flaky | github/Requester.py:899:57 |
(16/20)
Argument to bound method `__hostnameHasDomain` is incorrect: Expected `str | list[str]`, found `Unknown | list[Unknown | str] | list[None | Unknown | str]`
(4/20)
Argument to bound method `__hostnameHasDomain` is incorrect: Expected `str | list[str]`, found `Unknown | list[Unknown | str] | list[str | Unknown | None]`
|
| Expression | unresolved-import | docs/notebooks.ipynb:cell 2:1:6 | Cannot resolve imported module `matplotlib` |
| Expression | unresolved-import | docs/notebooks.ipynb:cell 2:2:8 | Cannot resolve imported module `matplotlib.pyplot` |
| Expression | unresolved-import | docs/notebooks.ipynb:cell 2:3:8 | Cannot resolve imported module `numpy` |
| Expression | unresolved-import | docs/notebooks.ipynb:cell 3:11:6 | Cannot resolve imported module `matplotlib.lines` |
| Expression | invalid-method-override | expression/collections/array.py:459:9 | Invalid override of method `__setitem__`: Definition is incompatible with `MutableSequence.__setitem__` |
| Expression | invalid-method-override | expression/collections/array.py:462:9 | Invalid override of method `__getitem__`: Definition is incompatible with `MutableSequence.__getitem__` |
| Expression | invalid-method-override | expression/collections/array.py:465:9 | Invalid override of method `__delitem__`: Definition is incompatible with `MutableSequence.__delitem__` |
| Expression | unresolved-import | expression/collections/block.py:33:10 | Cannot resolve imported module `pydantic` |
| Expression | unresolved-import | expression/collections/block.py:34:10 | Cannot resolve imported module `pydantic_core` |
| Expression | unresolved-import | expression/collections/block.py:539:14 | Cannot resolve imported module `pydantic_core` |
| Expression | invalid-return-type | expression/collections/maptree.py:112:28 | Return type does not match returned value: expected `Option[MapTreeLeaf[Key@rebalance, Value@rebalance]]`, found `Option[MapTreeLeaf[Key@rebalance | Unknown, object]]` |
| Expression | invalid-argument-type | expression/collections/maptree.py:113:25 | Argument to function `mk` is incorrect: Expected `Option[MapTreeLeaf[Key@rebalance | Unknown, object]]`, found `Option[MapTreeLeaf[Key@rebalance, Value@rebalance]]` |
| Expression | invalid-argument-type | expression/collections/maptree.py:114:25 | Argument to function `mk` is incorrect: Argument type `object` does not satisfy upper bound `SupportsLessThan` of type variable `Key` |
| Expression | invalid-argument-type | expression/collections/maptree.py:116:28 | Argument to function `mk` is incorrect: Expected `Option[MapTreeLeaf[Unknown, object]]`, found `Option[Top[MapTreeLeaf[Unknown, Unknown]]]` |
| Expression | invalid-argument-type | expression/collections/maptree.py:116:39 | Argument to function `mk` is incorrect: Argument type `object` does not satisfy upper bound `SupportsLessThan` of type variable `Key` |
| Expression | invalid-argument-type | expression/collections/maptree.py:116:59 | Argument to function `mk` is incorrect: Expected `Option[MapTreeLeaf[Unknown, object]]`, found `Option[Top[MapTreeLeaf[Unknown, Unknown]]]` |
| Expression | invalid-return-type | expression/collections/maptree.py:121:24 | Return type does not match returned value: expected `Option[MapTreeLeaf[Key@rebalance, Value@rebalance]]`, found `Option[MapTreeLeaf[Key@rebalance | Unknown, object]]` |
| Expression | invalid-argument-type | expression/collections/maptree.py:121:27 | Argument to function `mk` is incorrect: Expected `Option[MapTreeLeaf[Key@rebalance | Unknown, object]]`, found `Option[MapTreeLeaf[Key@rebalance, Value@rebalance]]` |
| Expression | invalid-argument-type | expression/collections/maptree.py:121:51 | Argument to function `mk` is incorrect: Argument type `object` does not satisfy upper bound `SupportsLessThan` of type variable `Key` |
| Expression | invalid-argument-type | expression/collections/maptree.py:121:71 | Argument to function `mk` is incorrect: Expected `Option[MapTreeLeaf[Key@rebalance | Unknown, object]]`, found `Option[Top[MapTreeLeaf[Unknown, Unknown]]]` |
| Expression | invalid-return-type | expression/collections/maptree.py:132:32 | Return type does not match returned value: expected `Option[MapTreeLeaf[Key@rebalance, Value@rebalance]]`, found `Option[MapTreeLeaf[Unknown | Key@rebalance, object]]` |
| Expression | invalid-argument-type | expression/collections/maptree.py:133:32 | Argument to function `mk` is incorrect: Expected `Option[MapTreeLeaf[Unknown, object]]`, found `Option[Top[MapTreeLeaf[Unknown, Unknown]]]` |
| Expression | invalid-argument-type | expression/collections/maptree.py:133:42 | Argument to function `mk` is incorrect: Argument type `object` does not satisfy upper bound `SupportsLessThan` of type variable `Key` |
| Expression | invalid-argument-type | expression/collections/maptree.py:133:62 | Argument to function `mk` is incorrect: Expected `Option[MapTreeLeaf[Unknown, object]]`, found `Option[Top[MapTreeLeaf[Unknown, Unknown]]]` |
| Expression | invalid-argument-type | expression/collections/maptree.py:134:29 | Argument to function `mk` is incorrect: Argument type `object` does not satisfy upper bound `SupportsLessThan` of type variable `Key` |
| Expression | invalid-argument-type | expression/collections/maptree.py:136:29 | Argument to function `mk` is incorrect: Expected `Option[MapTreeLeaf[Unknown | Key@rebalance, object]]`, found `Option[MapTreeLeaf[Key@rebalance, Value@rebalance]]` |
| Expression | invalid-return-type | expression/collections/maptree.py:141:28 | Return type does not match returned value: expected `Option[MapTreeLeaf[Key@rebalance, Value@rebalance]]`, found `Option[MapTreeLeaf[Unknown | Key@rebalance, object]]` |
| Expression | invalid-argument-type | expression/collections/maptree.py:141:31 | Argument to function `mk` is incorrect: Expected `Option[MapTreeLeaf[Unknown | Key@rebalance, object]]`, found `Option[Top[MapTreeLeaf[Unknown, Unknown]]]` |
| Expression | invalid-argument-type | expression/collections/maptree.py:141:41 | Argument to function `mk` is incorrect: Argument type `object` does not satisfy upper bound `SupportsLessThan` of type variable `Key` |
| Expression | invalid-argument-type | expression/collections/maptree.py:141:61 | Argument to function `mk` is incorrect: Expected `Option[MapTreeLeaf[Unknown | Key@rebalance, object]]`, found `Option[MapTreeLeaf[Key@rebalance, Value@rebalance]]` |
| Expression | redundant-cast | expression/core/fn.py:39:23 | Value is already of type `TailCall[_P@tailrec]` |
| Expression | redundant-cast | expression/core/fn.py:58:23 | Value is already of type `TailCall[_P@tailrec_async]` |
| Expression | unused-type-ignore-comment | expression/core/mailbox.py:152:35 | Unused blanket `type: ignore` directive |
| Expression | unresolved-import | expression/core/option.py:25:10 | Cannot resolve imported module `pydantic` |
| Expression | unresolved-import | expression/core/option.py:26:10 | Cannot resolve imported module `pydantic_core` |
| Expression | unused-type-ignore-comment | expression/core/option.py:281:113 | Unused blanket `type: ignore` directive |
| Expression | unresolved-import | expression/core/option.py:312:14 | Cannot resolve imported module `pydantic` |
| Expression | unresolved-import | expression/core/option.py:313:14 | Cannot resolve imported module `pydantic_core` |
| Expression | unresolved-import | expression/core/result.py:30:10 | Cannot resolve imported module `pydantic` |
| Expression | unresolved-import | expression/core/result.py:31:10 | Cannot resolve imported module `pydantic_core` |
| Expression | unresolved-import | expression/core/result.py:281:14 | Cannot resolve imported module `pydantic` |
| Expression | unresolved-import | expression/core/result.py:282:14 | Cannot resolve imported module `pydantic_core` |
| Expression | empty-body | expression/core/typing.py:53:73 | Function always implicitly returns `None`, which is not assignable to return type `tuple[Any, Any]` |
| Expression | invalid-return-type | expression/extra/parser.py:128:34 | Function can implicitly return `None`, which is not assignable to return type `Result[tuple[tuple[_A@and_then, _B@and_then], tuple[str, int]], str]` |
| Expression | unused-type-ignore-comment | expression/extra/parser.py:513:22 | Unused blanket `type: ignore` directive |
| Expression | unused-type-ignore-comment | expression/extra/result/catch.py:28:13 | Unused blanket `type: ignore` directive |
| Expression | redundant-cast | expression/extra/result/catch.py:40:30 | Value is already of type `_TError@catch` |
| Expression | unresolved-import | tests/test_array.py:7:6 | Cannot resolve imported module `hypothesis` |
| Expression | unused-type-ignore-comment | tests/test_array.py:16:52 | Unused blanket `type: ignore` directive |
| Expression | unused-type-ignore-comment | tests/test_array.py:57:57 | Unused blanket `type: ignore` directive |
| Expression | unused-type-ignore-comment | tests/test_array.py:68:59 | Unused blanket `type: ignore` directive |
| Expression | unused-type-ignore-comment | tests/test_array.py:79:59 | Unused blanket `type: ignore` directive |
| Expression | unused-type-ignore-comment | tests/test_array.py:90:61 | Unused blanket `type: ignore` directive |
| Expression | unused-type-ignore-comment | tests/test_array.py:98:57 | Unused blanket `type: ignore` directive |
| Expression | unused-type-ignore-comment | tests/test_array.py:108:34 | Unused blanket `type: ignore` directive |
| Expression | unused-type-ignore-comment | tests/test_array.py:145:72 | Unused blanket `type: ignore` directive |
| Expression | unused-type-ignore-comment | tests/test_array.py:153:34 | Unused blanket `type: ignore` directive |
| Expression | unused-type-ignore-comment | tests/test_array.py:165:62 | Unused blanket `type: ignore` directive |
| Expression | unused-type-ignore-comment | tests/test_array.py:177:62 | Unused blanket `type: ignore` directive |
| Expression | unused-type-ignore-comment | tests/test_array.py:189:77 | Unused blanket `type: ignore` directive |
| Expression | unused-type-ignore-comment | tests/test_array.py:201:36 | Unused blanket `type: ignore` directive |
| Expression | unused-type-ignore-comment | tests/test_array.py:213:34 | Unused blanket `type: ignore` directive |
| Expression | unused-type-ignore-comment | tests/test_array.py:219:61 | Unused blanket `type: ignore` directive |
| Expression | unused-type-ignore-comment | tests/test_array.py:230:60 | Unused blanket `type: ignore` directive |
| Expression | unused-type-ignore-comment | tests/test_array.py:240:60 | Unused blanket `type: ignore` directive |
| Expression | unused-type-ignore-comment | tests/test_array.py:248:60 | Unused blanket `type: ignore` directive |
| Expression | unused-type-ignore-comment | tests/test_array.py:258:60 | Unused blanket `type: ignore` directive |
| Expression | unused-type-ignore-comment | tests/test_array.py:266:66 | Unused blanket `type: ignore` directive |
| Expression | unused-type-ignore-comment | tests/test_array.py:276:72 | Unused blanket `type: ignore` directive |
| Expression | unused-type-ignore-comment | tests/test_array.py:292:34 | Unused blanket `type: ignore` directive |
| Expression | unused-type-ignore-comment | tests/test_array.py:302:34 | Unused blanket `type: ignore` directive |
| Expression | unused-type-ignore-comment | tests/test_array.py:315:37 | Unused blanket `type: ignore` directive |
| Expression | unused-type-ignore-comment | tests/test_array.py:327:49 | Unused blanket `type: ignore` directive |
| Expression | unused-type-ignore-comment | tests/test_array.py:338:36 | Unused blanket `type: ignore` directive |
| Expression | unused-type-ignore-comment | tests/test_array.py:347:42 | Unused blanket `type: ignore` directive |
| Expression | unused-type-ignore-comment | tests/test_array.py:361:39 | Unused blanket `type: ignore` directive |
| Expression | unused-type-ignore-comment | tests/test_array.py:369:24 | Unused blanket `type: ignore` directive |
| Expression | unused-type-ignore-comment | tests/test_array.py:377:24 | Unused blanket `type: ignore` directive |
| Expression | unused-type-ignore-comment | tests/test_array.py:388:24 | Unused blanket `type: ignore` directive |
| Expression | unused-type-ignore-comment | tests/test_array.py:399:24 | Unused blanket `type: ignore` directive |
| Expression | unused-type-ignore-comment | tests/test_array.py:412:24 | Unused blanket `type: ignore` directive |
| Expression | unused-type-ignore-comment | tests/test_array.py:423:34 | Unused blanket `type: ignore` directive |
| Expression | unresolved-import | tests/test_asyncseq.py:5:6 | Cannot resolve imported module `hypothesis` |
| Expression | unresolved-import | tests/test_block.py:7:6 | Cannot resolve imported module `hypothesis` |
| Expression | unresolved-import | tests/test_block.py:8:6 | Cannot resolve imported module `pydantic` |
| Expression | unresolved-import | tests/test_block.py:9:6 | Cannot resolve imported module `pydantic_core` |
| Expression | unused-type-ignore-comment | tests/test_block.py:17:52 | Unused blanket `type: ignore` directive |
| Expression | unused-type-ignore-comment | tests/test_block.py:70:31 | Unused blanket `type: ignore` directive |
| Expression | unused-type-ignore-comment | tests/test_block.py:100:34 | Unused blanket `type: ignore` directive |
| Expression | unused-type-ignore-comment | tests/test_block.py:106:46 | Unused blanket `type: ignore` directive |
| Expression | unused-type-ignore-comment | tests/test_block.py:112:72 | Unused blanket `type: ignore` directive |
| Expression | unused-type-ignore-comment | tests/test_block.py:120:34 | Unused blanket `type: ignore` directive |
| Expression | unused-type-ignore-comment | tests/test_block.py:132:60 | Unused blanket `type: ignore` directive |
| Expression | unused-type-ignore-comment | tests/test_block.py:144:60 | Unused blanket `type: ignore` directive |
| Expression | unused-type-ignore-comment | tests/test_block.py:156:75 | Unused blanket `type: ignore` directive |
| Expression | unused-type-ignore-comment | tests/test_block.py:168:34 | Unused blanket `type: ignore` directive |
| Expression | unused-type-ignore-comment | tests/test_block.py:180:34 | Unused blanket `type: ignore` directive |
| Expression | unused-type-ignore-comment | tests/test_block.py:186:59 | Unused blanket `type: ignore` directive |
| Expression | unused-type-ignore-comment | tests/test_block.py:197:60 | Unused blanket `type: ignore` directive |
| Expression | unused-type-ignore-comment | tests/test_block.py:207:60 | Unused blanket `type: ignore` directive |
| Expression | unused-type-ignore-comment | tests/test_block.py:215:60 | Unused blanket `type: ignore` directive |
| Expression | unused-type-ignore-comment | tests/test_block.py:225:60 | Unused blanket `type: ignore` directive |
| Expression | unused-type-ignore-comment | tests/test_block.py:233:64 | Unused blanket `type: ignore` directive |
| Expression | unused-type-ignore-comment | tests/test_block.py:243:72 | Unused blanket `type: ignore` directive |
| Expression | unused-type-ignore-comment | tests/test_block.py:259:34 | Unused blanket `type: ignore` directive |
| Expression | unused-type-ignore-comment | tests/test_block.py:269:34 | Unused blanket `type: ignore` directive |
| Expression | unused-type-ignore-comment | tests/test_block.py:282:37 | Unused blanket `type: ignore` directive |
| Expression | unused-type-ignore-comment | tests/test_block.py:294:49 | Unused blanket `type: ignore` directive |
| Expression | unused-type-ignore-comment | tests/test_block.py:305:34 | Unused blanket `type: ignore` directive |
| Expression | unused-type-ignore-comment | tests/test_block.py:314:40 | Unused blanket `type: ignore` directive |
| Expression | unused-type-ignore-comment | tests/test_block.py:339:39 | Unused blanket `type: ignore` directive |
| Expression | unused-type-ignore-comment | tests/test_block.py:347:24 | Unused blanket `type: ignore` directive |
| Expression | unused-type-ignore-comment | tests/test_block.py:355:24 | Unused blanket `type: ignore` directive |
| Expression | unused-type-ignore-comment | tests/test_block.py:366:24 | Unused blanket `type: ignore` directive |
| Expression | unused-type-ignore-comment | tests/test_block.py:377:24 | Unused blanket `type: ignore` directive |
| Expression | unused-type-ignore-comment | tests/test_block.py:390:24 | Unused blanket `type: ignore` directive |
| Expression | unused-type-ignore-comment | tests/test_block.py:401:34 | Unused blanket `type: ignore` directive |
| Expression | unused-type-ignore-comment | tests/test_catch.py:100:23 | Unused blanket `type: ignore` directive |
| Expression | unresolved-import | tests/test_compose.py:4:6 | Cannot resolve imported module `hypothesis` |
| Expression | unused-type-ignore-comment | tests/test_compose.py:12:24 | Unused blanket `type: ignore` directive |
| Expression | unused-type-ignore-comment | tests/test_compose.py:19:24 | Unused blanket `type: ignore` directive |
| Expression | unused-type-ignore-comment | tests/test_compose.py:26:24 | Unused blanket `type: ignore` directive |
| Expression | unused-type-ignore-comment | tests/test_compose.py:34:24 | Unused blanket `type: ignore` directive |
| Expression | unused-type-ignore-comment | tests/test_compose.py:43:24 | Unused blanket `type: ignore` directive |
| Expression | unused-type-ignore-comment | tests/test_compose.py:54:24 | Unused blanket `type: ignore` directive |
| Expression | unused-type-ignore-comment | tests/test_compose.py:65:24 | Unused blanket `type: ignore` directive |
| Expression | unused-type-ignore-comment | tests/test_compose.py:74:24 | Unused blanket `type: ignore` directive |
| Expression | unused-type-ignore-comment | tests/test_compose.py:83:54 | Unused blanket `type: ignore` directive |
| Expression | unused-type-ignore-comment | tests/test_compose.py:95:57 | Unused blanket `type: ignore` directive |
| Expression | unused-type-ignore-comment | tests/test_compose.py:98:57 | Unused blanket `type: ignore` directive |
| Expression | unused-type-ignore-comment | tests/test_fn.py:13:42 | Unused blanket `type: ignore` directive |
| Expression | unused-type-ignore-comment | tests/test_gen.py:59:20 | Unused blanket `type: ignore` directive |
| Expression | unused-type-ignore-comment | tests/test_gen.py:73:20 | Unused blanket `type: ignore` directive |
| Expression | unused-type-ignore-comment | tests/test_gen.py:77:20 | Unused blanket `type: ignore` directive |
| Expression | unused-type-ignore-comment | tests/test_gen.py:104:23 | Unused blanket `type: ignore` directive |
| Expression | unresolved-import | tests/test_mailbox.py:5:6 | Cannot resolve imported module `hypothesis` |
| Expression | unused-type-ignore-comment | tests/test_mailbox.py:10:34 | Unused blanket `type: ignore` directive |
| Expression | unused-type-ignore-comment | tests/test_mailbox.py:36:24 | Unused blanket `type: ignore` directive |
| Expression | unresolved-import | tests/test_map.py:4:6 | Cannot resolve imported module `hypothesis` |
| Expression | unused-type-ignore-comment | tests/test_map.py:129:13 | Unused blanket `type: ignore` directive |
| Expression | unused-type-ignore-comment | tests/test_map.py:131:40 | Unused blanket `type: ignore` directive |
| Expression | unused-type-ignore-comment | tests/test_map.py:132:40 | Unused blanket `type: ignore` directive |
| Expression | unused-type-ignore-comment | tests/test_map.py:133:40 | Unused blanket `type: ignore` directive |
| Expression | unused-type-ignore-comment | tests/test_map.py:134:8 | Unused blanket `type: ignore` directive |
| Expression | unresolved-import | tests/test_option.py:5:6 | Cannot resolve imported module `hypothesis` |
| Expression | unresolved-import | tests/test_option.py:6:6 | Cannot resolve imported module `pydantic` |
| Expression | unresolved-import | tests/test_option.py:7:6 | Cannot resolve imported module `pydantic_core` |
| Expression | unsupported-operator | tests/test_option.py:120:12 | Operator `>` is not supported between objects of type `Option[Literal[42]]` and `Option[Literal[41]]` |
| Expression | unsupported-operator | tests/test_option.py:121:12 | Operator `<` is not supported between objects of type `Option[Literal[41]]` and `Option[Literal[42]]` |
| Expression | unused-type-ignore-comment | tests/test_option.py:184:56 | Unused blanket `type: ignore` directive |
| Expression | unused-type-ignore-comment | tests/test_option.py:185:56 | Unused blanket `type: ignore` directive |
| Expression | unused-type-ignore-comment | tests/test_option.py:233:39 | Unused blanket `type: ignore` directive |
| Expression | unresolved-import | tests/test_pipe.py:4:6 | Cannot resolve imported module `hypothesis` |
| Expression | unresolved-import | tests/test_pipe.py:5:6 | Cannot resolve imported module `hypothesis` |
| Expression | unresolved-import | tests/test_result.py:6:6 | Cannot resolve imported module `hypothesis` |
| Expression | unresolved-import | tests/test_result.py:7:6 | Cannot resolve imported module `pydantic` |
| Expression | unresolved-import | tests/test_result.py:8:6 | Cannot resolve imported module `pydantic_core` |
| Expression | unused-type-ignore-comment | tests/test_result.py:58:18 | Unused blanket `type: ignore` directive |
| Expression | unused-type-ignore-comment | tests/test_result.py:90:44 | Unused blanket `type: ignore` directive |
| Expression | unused-type-ignore-comment | tests/test_result.py:101:24 | Unused blanket `type: ignore` directive |
| Expression | unused-type-ignore-comment | tests/test_result.py:156:35 | Unused blanket `type: ignore` directive |
| Expression | unused-type-ignore-comment | tests/test_result.py:170:35 | Unused blanket `type: ignore` directive |
| Expression | unused-type-ignore-comment | tests/test_result.py:183:35 | Unused blanket `type: ignore` directive |
| Expression | unused-type-ignore-comment | tests/test_result.py:205:39 | Unused blanket `type: ignore` directive |
| Expression | unused-type-ignore-comment | tests/test_result.py:218:34 | Unused blanket `type: ignore` directive |
| Expression | unused-type-ignore-comment | tests/test_result.py:229:46 | Unused blanket `type: ignore` directive |
| Expression | invalid-argument-type | tests/test_result.py:491:21 | Argument to bound method `or_else` is incorrect: Expected `Result[Literal[42], Any]`, found `Result[Literal[0], Any]` |
| Expression | invalid-argument-type | tests/test_result.py:509:21 | Argument to bound method `or_else` is incorrect: Expected `Result[Any, Literal["original error"]]`, found `Result[Any, Literal["new error"]]` |
| Expression | unresolved-import | tests/test_seq.py:8:6 | Cannot resolve imported module `hypothesis` |
| Expression | unused-type-ignore-comment | tests/test_seq.py:36:47 | Unused blanket `type: ignore` directive |
| Expression | unused-type-ignore-comment | tests/test_seq.py:62:34 | Unused blanket `type: ignore` directive |
| Expression | unused-type-ignore-comment | tests/test_seq.py:71:60 | Unused blanket `type: ignore` directive |
| Expression | unused-type-ignore-comment | tests/test_seq.py:80:60 | Unused blanket `type: ignore` directive |
| Expression | unused-type-ignore-comment | tests/test_seq.py:89:75 | Unused blanket `type: ignore` directive |
| Expression | unused-type-ignore-comment | tests/test_seq.py:98:34 | Unused blanket `type: ignore` directive |
| Expression | unused-type-ignore-comment | tests/test_seq.py:107:46 | Unused blanket `type: ignore` directive |
| Expression | unused-type-ignore-comment | tests/test_seq.py:123:46 | Unused blanket `type: ignore` directive |
| Expression | unused-type-ignore-comment | tests/test_seq.py:130:61 | Unused blanket `type: ignore` directive |
| Expression | unused-type-ignore-comment | tests/test_seq.py:138:61 | Unused blanket `type: ignore` directive |
| Expression | unused-type-ignore-comment | tests/test_seq.py:145:37 | Unused blanket `type: ignore` directive |
| Expression | unused-type-ignore-comment | tests/test_seq.py:157:61 | Unused blanket `type: ignore` directive |
| Expression | unused-type-ignore-comment | tests/test_seq.py:166:61 | Unused blanket `type: ignore` directive |
| Expression | unused-type-ignore-comment | tests/test_seq.py:175:34 | Unused blanket `type: ignore` directive |
| Expression | unused-type-ignore-comment | tests/test_seq.py:182:59 | Unused blanket `type: ignore` directive |
| Expression | unused-type-ignore-comment | tests/test_seq.py:189:84 | Unused blanket `type: ignore` directive |
| Expression | unused-type-ignore-comment | tests/test_seq.py:196:59 | Unused blanket `type: ignore` directive |
| Expression | unused-type-ignore-comment | tests/test_seq.py:203:84 | Unused blanket `type: ignore` directive |
| Expression | unused-type-ignore-comment | tests/test_seq.py:210:59 | Unused blanket `type: ignore` directive |
| Expression | unused-type-ignore-comment | tests/test_seq.py:217:34 | Unused blanket `type: ignore` directive |
| Expression | unused-type-ignore-comment | tests/test_seq.py:225:60 | Unused blanket `type: ignore` directive |
| Expression | unused-type-ignore-comment | tests/test_seq.py:235:60 | Unused blanket `type: ignore` directive |
| Expression | unused-type-ignore-comment | tests/test_seq.py:252:34 | Unused blanket `type: ignore` directive |
| Expression | unused-type-ignore-comment | tests/test_seq.py:259:34 | Unused blanket `type: ignore` directive |
| Expression | unused-type-ignore-comment | tests/test_seq.py:266:34 | Unused blanket `type: ignore` directive |
| Expression | unused-type-ignore-comment | tests/test_seq.py:280:34 | Unused blanket `type: ignore` directive |
| Expression | unused-type-ignore-comment | tests/test_seq.py:313:34 | Unused blanket `type: ignore` directive |
| Expression | unused-type-ignore-comment | tests/test_seq.py:325:39 | Unused blanket `type: ignore` directive |
| Expression | unused-type-ignore-comment | tests/test_seq.py:333:24 | Unused blanket `type: ignore` directive |
| Expression | unused-type-ignore-comment | tests/test_seq.py:341:24 | Unused blanket `type: ignore` directive |
| Expression | unused-type-ignore-comment | tests/test_seq.py:352:24 | Unused blanket `type: ignore` directive |
| Expression | unused-type-ignore-comment | tests/test_seq.py:363:24 | Unused blanket `type: ignore` directive |
| Expression | unused-type-ignore-comment | tests/test_seq.py:376:24 | Unused blanket `type: ignore` directive |
| Expression | invalid-type-form | tests/test_tagged_union.py:331:23 | Function `Face` is not valid in a type expression |
| Expression | invalid-type-form | tests/test_tagged_union.py:336:32 | Function `Face` is not valid in a type expression |
| Expression | invalid-assignment flaky | tests/test_compose.py:21:16 |
(9/20)
Object of type `(Never, /) -> Never` is not assignable to `(int, /) -> int`
|
| aioredis | unused-type-ignore-comment | aioredis/client.py:94:21 | Unused blanket `type: ignore` directive |
| aioredis | invalid-method-override | aioredis/client.py:146:9 | Invalid override of method `update`: Definition is incompatible with `MutableMapping.update` |
| aioredis | invalid-assignment | aioredis/client.py:3430:34 | Object of type `KeysView[object]` is not assignable to `Sequence[bytes | str | memoryview[int]] | AbstractSet[AnyKeyT@_zaggregate]` |
| aioredis | invalid-assignment | aioredis/client.py:3430:34 | Object of type `ValuesView[object]` is not assignable to `ValuesView[int | float] | None` |
| aioredis | unresolved-attribute | aioredis/client.py:3898:38 | Attribute `split` is not defined on `memoryview[int]`, `int`, `float` in union `Unknown | bytes | memoryview[int] | ... omitted 3 union elements` |
| aioredis | invalid-argument-type | aioredis/client.py:3898:53 | Argument to bound method `split` is incorrect: Expected `Buffer | None`, found `Literal[" "]` |
| aioredis | no-matching-overload | aioredis/client.py:3899:13 | No overload of bound method `match` matches arguments |
| aioredis | invalid-assignment | aioredis/client.py:4114:55 | Object of type `dict[bytes | str | memoryview[int], Any | None]` is not assignable to `dict[bytes | str | memoryview[int], (dict[str, str], /) -> Awaitable[None]]` |
| aioredis | unused-type-ignore-comment | aioredis/client.py:4116:38 | Unused blanket `type: ignore` directive |
| aioredis | unused-type-ignore-comment | aioredis/client.py:4152:38 | Unused blanket `type: ignore` directive |
| aioredis | no-matching-overload | aioredis/client.py:4250:27 | No overload of bound method `get` matches arguments |
| aioredis | no-matching-overload | aioredis/client.py:4252:27 | No overload of bound method `get` matches arguments |
| aioredis | invalid-method-override | aioredis/client.py:4426:9 | Invalid override of method `execute_command`: Definition is incompatible with `Redis.execute_command` |
| aioredis | unresolved-import | aioredis/connection.py:30:8 | Cannot resolve imported module `async_timeout` |
| aioredis | unresolved-import | aioredis/connection.py:62:12 | Cannot resolve imported module `hiredis` |
| aioredis | unused-type-ignore-comment | aioredis/connection.py:136:50 | Unused blanket `type: ignore` directive |
| aioredis | call-non-callable | aioredis/connection.py:206:20 | Object of type `Mapping[str, type[Exception]]` is not callable |
| aioredis | invalid-return-type | aioredis/connection.py:206:20 | Return type does not match returned value: expected `ResponseError`, found `Exception | Unknown` |
| aioredis | invalid-return-type | aioredis/connection.py:441:16 | Return type does not match returned value: expected `bytes | memoryview[int] | str | ... omitted 4 union elements`, found `int | list[Unknown | bytes | memoryview[int] | ... omitted 5 union elements] | bytes | ... omitted 3 union elements` |
| aioredis | unused-type-ignore-comment | aioredis/connection.py:806:63 | Unused blanket `type: ignore` directive |
| aioredis | unsupported-operator | aioredis/connection.py:933:14 | Operator `in` is not supported between objects of type `Literal[b" "]` and `bytes | memoryview[int] | int` |
| aioredis | unresolved-attribute | aioredis/connection.py:934:26 | Attribute `split` is not defined on `memoryview[int]`, `int` in union `bytes | memoryview[int] | int` |
| aioredis | no-matching-overload | aioredis/connection.py:1301:9 | No overload of bound method `update` matches arguments |
| aioredis | duplicate-base | aioredis/exceptions.py:14:7 | Duplicate base class `TimeoutError` |
| aioredis | call-non-callable | aioredis/lock.py:251:19 | Object of type `None` is not callable |
| aioredis | call-non-callable | aioredis/lock.py:279:19 | Object of type `None` is not callable |
| aioredis | unsupported-operator | aioredis/lock.py:299:23 | Operator `*` is not supported between objects of type `Unknown | int | float | None` and `Literal[1000]` |
| aioredis | call-non-callable | aioredis/lock.py:301:19 | Object of type `None` is not callable |
| aioredis | unresolved-import | aioredis/utils.py:9:12 | Cannot resolve imported module `hiredis` |
| aioredis | unused-type-ignore-comment | aioredis/utils.py:45:41 | Unused blanket `type: ignore` directive |
| aiohttp-devtools | unresolved-import | aiohttp_devtools/cli.py:5:8 | Cannot resolve imported module `click` |
| aiohttp-devtools | unresolved-import | aiohttp_devtools/logs.py:12:6 | Cannot resolve imported module `devtools` |
| aiohttp-devtools | unresolved-import | aiohttp_devtools/logs.py:13:6 | Cannot resolve imported module `devtools.ansi` |
| aiohttp-devtools | unresolved-import | aiohttp_devtools/logs.py:14:6 | Cannot resolve imported module `devtools.utils` |
| aiohttp-devtools | unused-type-ignore-comment | aiohttp_devtools/logs.py:83:51 | Unused blanket `type: ignore` directive |
| aiohttp-devtools | unused-type-ignore-comment | aiohttp_devtools/logs.py:92:55 | Unused blanket `type: ignore` directive |
| aiohttp-devtools | unused-type-ignore-comment | aiohttp_devtools/runserver/config.py:215:22 | Unused blanket `type: ignore` directive |
| aiohttp-devtools | unresolved-import | aiohttp_devtools/runserver/serve.py:31:10 | Cannot resolve imported module `aiohttp_jinja2` |
| aiohttp-devtools | unused-type-ignore-comment | aiohttp_devtools/runserver/serve.py:33:29 | Unused blanket `type: ignore` directive |
| aiohttp-devtools | unused-type-ignore-comment | aiohttp_devtools/runserver/serve.py:47:42 | Unused blanket `type: ignore` directive |
| aiohttp-devtools | unused-type-ignore-comment | aiohttp_devtools/runserver/serve.py:50:51 | Unused blanket `type: ignore` directive |
| aiohttp-devtools | unused-type-ignore-comment | aiohttp_devtools/runserver/serve.py:57:42 | Unused blanket `type: ignore` directive |
| aiohttp-devtools | unused-type-ignore-comment | aiohttp_devtools/runserver/serve.py:60:43 | Unused blanket `type: ignore` directive |
| aiohttp-devtools | unused-type-ignore-comment | aiohttp_devtools/runserver/serve.py:401:56 | Unused blanket `type: ignore` directive |
| aiohttp-devtools | unresolved-import | setup.py:3:6 | Cannot resolve imported module `setuptools` |
| aiohttp-devtools | unresolved-import | tests/conftest.py:4:8 | Cannot resolve imported module `pytest` |
| aiohttp-devtools | unresolved-import | tests/test_cli.py:1:6 | Cannot resolve imported module `click.testing` |
| aiohttp-devtools | unresolved-import | tests/test_runserver_config.py:1:8 | Cannot resolve imported module `pytest` |
| aiohttp-devtools | unresolved-import | tests/test_runserver_config.py:3:6 | Cannot resolve imported module `pytest_toolbox` |
| aiohttp-devtools | unresolved-import | tests/test_runserver_logs.py:8:8 | Cannot resolve imported module `pytest` |
| aiohttp-devtools | invalid-argument-type | tests/test_runserver_logs.py:17:27 | Argument to bound method `__init__` is incorrect: Expected `logging.Logger`, found `tests.test_runserver_logs.<locals of function 'test_aiohttp_std'>.Logger` |
| aiohttp-devtools | invalid-argument-type | tests/test_runserver_logs.py:39:27 | Argument to bound method `__init__` is incorrect: Expected `logging.Logger`, found `tests.test_runserver_logs.<locals of function 'test_aiohttp_debugtoolbar'>.Logger` |
| aiohttp-devtools | invalid-argument-type | tests/test_runserver_logs.py:61:30 | Argument to bound method `__init__` is incorrect: Expected `logging.Logger`, found `tests.test_runserver_logs.<locals of function 'test_aux_logger'>.Logger` |
| aiohttp-devtools | invalid-argument-type | tests/test_runserver_logs.py:84:30 | Argument to bound method `__init__` is incorrect: Expected `logging.Logger`, found `tests.test_runserver_logs.<locals of function 'test_aux_logger_livereload'>.Logger` |
| aiohttp-devtools | invalid-argument-type | tests/test_runserver_logs.py:99:27 | Argument to bound method `__init__` is incorrect: Expected `logging.Logger`, found `tests.test_runserver_logs.<locals of function 'test_extra'>.Logger` |
| aiohttp-devtools | unresolved-import | tests/test_runserver_main.py:7:8 | Cannot resolve imported module `pytest` |
| aiohttp-devtools | unresolved-import | tests/test_runserver_main.py:9:6 | Cannot resolve imported module `pytest_toolbox` |
| aiohttp-devtools | unresolved-attribute | tests/test_runserver_main.py:66:32 | Object of type `object` has no attribute `Application` |
| aiohttp-devtools | unresolved-attribute | tests/test_runserver_main.py:115:32 | Object of type `object` has no attribute `Application` |
| aiohttp-devtools | unresolved-attribute | tests/test_runserver_main.py:171:28 | Object of type `object` has no attribute `Application` |
| aiohttp-devtools | unresolved-attribute | tests/test_runserver_main.py:368:32 | Object of type `object` has no attribute `Application` |
| aiohttp-devtools | unresolved-import | tests/test_runserver_serve.py:7:8 | Cannot resolve imported module `pytest` |
| aiohttp-devtools | unresolved-import | tests/test_runserver_serve.py:9:6 | Cannot resolve imported module `aiohttp_jinja2` |
| aiohttp-devtools | unresolved-import | tests/test_runserver_serve.py:10:6 | Cannot resolve imported module `pytest_toolbox` |
| aiohttp-devtools | unresolved-import | tests/test_serve.py:1:8 | Cannot resolve imported module `pytest` |
| aiohttp-devtools | unresolved-import | tests/test_serve.py:2:6 | Cannot resolve imported module `pytest_toolbox` |
| Tanjun | possibly-unresolved-reference | tanjun/_internal/__init__.py:370:26 | Name `first_option` used when possibly not defined |
| Tanjun | possibly-unresolved-reference | tanjun/_internal/__init__.py:371:65 | Name `first_option` used when possibly not defined |
| Tanjun | unresolved-attribute | tanjun/_internal/__init__.py:451:26 | Object of type `PartialCommand | CommandBuilder` has no attribute `is_dm_enabled` |
| Tanjun | unresolved-attribute | tanjun/_internal/__init__.py:451:69 | Object of type `PartialCommand | CommandBuilder` has no attribute `is_dm_enabled` |
| Tanjun | unresolved-attribute | tanjun/_internal/__init__.py:452:32 | Object of type `(PartialCommand & ~AlwaysFalsy) | (CommandBuilder & ~AlwaysFalsy)` has no attribute `is_dm_enabled` |
| Tanjun | unresolved-attribute | tanjun/_internal/__init__.py:452:77 | Object of type `(PartialCommand & ~AlwaysFalsy) | (CommandBuilder & ~AlwaysFalsy)` has no attribute `is_dm_enabled` |
| Tanjun | possibly-unresolved-reference | tanjun/_internal/cache.py:74:16 | Name `channel` used when possibly not defined |
| Tanjun | possibly-unresolved-reference | tanjun/_internal/cache.py:82:24 | Name `channel` used when possibly not defined |
| Tanjun | possibly-unresolved-reference | tanjun/_internal/cache.py:100:16 | Name `channel_` used when possibly not defined |
| Tanjun | invalid-type-form | tanjun/abc.py:1087:62 | Function `float` is not valid in a type expression |
| Tanjun | invalid-type-form | tanjun/abc.py:1106:24 | Function `float` is not valid in a type expression |
| Tanjun | invalid-argument-type | tanjun/annotations.py:1449:31 | Argument to bound method `__init__` is incorrect: Argument type `_EnumT@__getitem__` does not satisfy constraints (`int`, `int | float`, `str`) of type variable `_ChoiceT` |
| Tanjun | invalid-argument-type | tanjun/annotations.py:1454:31 | Argument to bound method `__init__` is incorrect: Argument type `_EnumT@__getitem__` does not satisfy constraints (`int`, `int | float`, `str`) of type variable `_ChoiceT` |
| Tanjun | invalid-argument-type | tanjun/annotations.py:1459:31 | Argument to bound method `__init__` is incorrect: Argument type `_EnumT@__getitem__` does not satisfy constraints (`int`, `int | float`, `str`) of type variable `_ChoiceT` |
| Tanjun | invalid-return-type | tanjun/annotations.py:1601:12 | Return type does not match returned value: expected `type[_T@_annotated]`, found `<special-form 'typing.Annotated[Unknown, <metadata>]'>` |
| Tanjun | invalid-type-form | tanjun/annotations.py:1601:29 | Variable of type `type[Unknown]` is not allowed in a type expression |
| Tanjun | redundant-cast | tanjun/annotations.py:1611:17 | Value is already of type `type[_T@__getitem__]` |
| Tanjun | invalid-return-type | tanjun/annotations.py:1855:16 | Return type does not match returned value: expected `type[str]`, found `<special-form 'typing.Annotated[str, <metadata>]'>` |
| Tanjun | invalid-argument-type | tanjun/annotations.py:2110:75 | Argument to bound method `__init__` is incorrect: Expected `int | float`, found `_NumberT@__getitem__ & ~float` |
| Tanjun | invalid-argument-type | tanjun/annotations.py:2110:86 | Argument to bound method `__init__` is incorrect: Expected `int | float`, found `_NumberT@__getitem__ & ~float` |
| Tanjun | invalid-type-form | tanjun/annotations.py:2206:64 | Variable of type `type[Unknown]` is not allowed in a type expression |
| Tanjun | invalid-return-type | tanjun/annotations.py:2268:16 | Return type does not match returned value: expected `type[PartialChannel]`, found `<special-form 'typing.Annotated[PartialChannel, <metadata>]'>` |
| Tanjun | invalid-argument-type | tanjun/annotations.py:2268:56 | Argument to bound method `__init__` is incorrect: Expected `type[PartialChannel] | int`, found `object` |
| Tanjun | invalid-assignment | tanjun/annotations.py:2323:99 | Object of type `dict[Any, tuple[(...) -> Any, ...] | NotImplementedType]` is not assignable to `dict[Any, tuple[(...) -> Any, ...]]` |
| Tanjun | invalid-argument-type | tanjun/annotations.py:2724:26 | Argument to function `parse_annotated_args` is incorrect: Expected `SlashCommand[Any] | MessageCommand[Any]`, found `_CommandUnionT@with_annotated_args & ~AlwaysFalsy` |
| Tanjun | possibly-unresolved-reference | tanjun/checks.py:532:69 | Name `member` used when possibly not defined |
| Tanjun | invalid-type-arguments | tanjun/checks.py:1051:23 | Type `TypeVar` is not assignable to upper bound `Context` of type variable `_ContextT@_AllChecks` |
| Tanjun | invalid-argument-type | tanjun/clients.py:853:42 | Argument to bound method `__init__` is incorrect: Expected `PartialGuild | int | UndefinedType`, found `object` |
| Tanjun | unresolved-attribute | tanjun/clients.py:1414:12 | Object of type `CommandBuilder` has no attribute `is_dm_enabled` |
| Tanjun | unresolved-attribute | tanjun/clients.py:1415:13 | Object of type `CommandBuilder` has no attribute `set_is_dm_enabled` |
| Tanjun | unresolved-attribute | tanjun/clients.py:1492:16 | Object of type `CommandBuilder` has no attribute `is_dm_enabled` |
| Tanjun | unresolved-attribute | tanjun/clients.py:1493:17 | Object of type `CommandBuilder` has no attribute `set_is_dm_enabled` |
| Tanjun | possibly-unresolved-reference | tanjun/clients.py:1540:17 | Name `command_` used when possibly not defined |
| Tanjun | possibly-unresolved-reference | tanjun/clients.py:2379:30 | Name `user_cache` used when possibly not defined |
| Tanjun | possibly-unresolved-reference | tanjun/clients.py:2400:40 | Name `event_type` used when possibly not defined |
| Tanjun | invalid-argument-type | tanjun/clients.py:2659:39 | Argument to bound method `get` is incorrect: Expected `Path`, found `str | Path` |
| Tanjun | invalid-argument-type | tanjun/clients.py:2659:39 | Argument to bound method `get` is incorrect: Expected `str`, found `str | Path` |
| Tanjun | invalid-argument-type | tanjun/clients.py:2668:17 | Method `__delitem__` of type `bound method dict[Path, ModuleType].__delitem__(key: Path, /) -> None` cannot be called with key of type `str | Path` on object of type `dict[Path, ModuleType]` |
| Tanjun | invalid-argument-type | tanjun/clients.py:2668:17 | Method `__delitem__` of type `bound method dict[str, ModuleType].__delitem__(key: str, /) -> None` cannot be called with key of type `str | Path` on object of type `dict[str, ModuleType]` |
| Tanjun | invalid-assignment | tanjun/clients.py:2720:13 | Invalid subscript assignment with key of type `str | Path` and value of type `@Todo` on object of type `dict[Path, ModuleType]` |
| Tanjun | invalid-assignment | tanjun/clients.py:2720:13 | Invalid subscript assignment with key of type `str | Path` and value of type `@Todo` on object of type `dict[str, ModuleType]` |
| Tanjun | unused-type-ignore-comment | tanjun/commands/menu.py:537:41 | Unused blanket `type: ignore` directive |
| Tanjun | unresolved-attribute | tanjun/commands/menu.py:622:13 | Object of type `ContextMenuCommandBuilder` has no attribute `set_is_dm_enabled` |
| Tanjun | unresolved-attribute | tanjun/commands/menu.py:624:13 | Object of type `ContextMenuCommandBuilder` has no attribute `set_is_dm_enabled` |
| Tanjun | unresolved-attribute | tanjun/commands/slash.py:1223:13 | Object of type `_SlashCommandBuilder` has no attribute `set_is_dm_enabled` |
| Tanjun | unresolved-attribute | tanjun/commands/slash.py:1225:13 | Object of type `_SlashCommandBuilder` has no attribute `set_is_dm_enabled` |
| Tanjun | unresolved-attribute | tanjun/commands/slash.py:1716:13 | Attribute `set_is_dm_enabled` is not defined on `_SlashCommandBuilder` in union `Unknown | _SlashCommandBuilder` |
| Tanjun | unresolved-attribute | tanjun/commands/slash.py:1718:13 | Attribute `set_is_dm_enabled` is not defined on `_SlashCommandBuilder` in union `Unknown | _SlashCommandBuilder` |
| Tanjun | invalid-argument-type | tanjun/commands/slash.py:1795:52 | Argument is incorrect: Expected `str`, found `object` |
| Tanjun | invalid-argument-type | tanjun/commands/slash.py:1795:63 | Argument is incorrect: Expected `str | int | float`, found `object` |
| Tanjun | invalid-argument-type | tanjun/commands/slash.py:1811:64 | Argument is incorrect: Expected `str`, found `object` |
| Tanjun | invalid-argument-type | tanjun/commands/slash.py:1811:80 | Argument is incorrect: Expected `str | int | float`, found `object` |
| Tanjun | invalid-assignment | tanjun/commands/slash.py:2078:97 | Object of type `None | Mapping[str, str] | (Sequence[str] & Top[Mapping[Unknown, object]]) | (Sequence[tuple[str, str]] & Top[Mapping[Unknown, object]]) | (Sequence[CommandChoice] & Top[Mapping[Unknown, object]])` is not assignable to `Mapping[str, str] | list[CommandChoice] | None` |
| Tanjun | invalid-argument-type | tanjun/commands/slash.py:2094:64 | Argument is incorrect: Expected `str`, found `object` |
| Tanjun | invalid-argument-type | tanjun/commands/slash.py:2094:80 | Argument is incorrect: Expected `str | int | float`, found `object` |
| Tanjun | invalid-return-type | tanjun/components.py:864:16 | Return type does not match returned value: expected `_CommandT@with_command | ((_CommandT@with_command, /) -> _CommandT@with_command)`, found `ExecutableCommand[Any] | ((ExecutableCommand[Any], /) -> ExecutableCommand[Any])` |
| Tanjun | invalid-return-type | tanjun/components.py:900:16 | Return type does not match returned value: expected `_MenuCommandT@with_menu_command | ((_MenuCommandT@with_menu_command, /) -> _MenuCommandT@with_menu_command)`, found `MenuCommand[Any, Any] | ((MenuCommand[Any, Any], /) -> MenuCommand[Any, Any])` |
| Tanjun | invalid-return-type | tanjun/components.py:937:16 | Return type does not match returned value: expected `_BaseSlashCommandT@with_slash_command | ((_BaseSlashCommandT@with_slash_command, /) -> _BaseSlashCommandT@with_slash_command)`, found `BaseSlashCommand | ((BaseSlashCommand, /) -> BaseSlashCommand)` |
| Tanjun | invalid-return-type | tanjun/components.py:983:16 | Return type does not match returned value: expected `_MessageCommandT@with_message_command | ((_MessageCommandT@with_message_command, /) -> _MessageCommandT@with_message_command)`, found `MessageCommand[Any] | ((MessageCommand[Any], /) -> MessageCommand[Any])` |
| Tanjun | invalid-method-override | tanjun/components.py:1242:9 | Invalid override of method `execute_menu`: Definition is incompatible with `tanjun.abc.Component.execute_menu` |
| Tanjun | invalid-method-override | tanjun/components.py:1259:9 | Invalid override of method `execute_slash`: Definition is incompatible with `tanjun.abc.Component.execute_slash` |
| Tanjun | deprecated | tanjun/context/autocomplete.py:56:34 | The class `BasicContext` is deprecated: Use Context or CachingContext |
| Tanjun | deprecated | tanjun/context/autocomplete.py:98:18 | The function `_set_type_special_case` is deprecated: Use ContextOverride |
| Tanjun | deprecated | tanjun/context/autocomplete.py:98:68 | The function `_set_type_special_case` is deprecated: Use ContextOverride |
| Tanjun | unresolved-attribute | tanjun/context/autocomplete.py:204:22 | Attribute `fetch_channel` is not defined on `AutocompleteInteraction` in union `Unknown | AutocompleteInteraction` |
| Tanjun | unresolved-attribute | tanjun/context/autocomplete.py:212:16 | Attribute `get_channel` is not defined on `AutocompleteInteraction` in union `Unknown | AutocompleteInteraction` |
| Tanjun | deprecated | tanjun/context/base.py:47:26 | The class `BasicContext` is deprecated: Use Context or CachingContext |
| Tanjun | deprecated | tanjun/context/base.py:57:14 | The function `_set_type_special_case` is deprecated: Use ContextOverride |
| Tanjun | deprecated | tanjun/context/base.py:133:18 | The function `_set_type_special_case` is deprecated: Use ContextOverride |
| Tanjun | deprecated | tanjun/context/base.py:136:18 | The function `_remove_type_special_case` is deprecated: Use ContextOverride |
| Tanjun | deprecated | tanjun/context/menu.py:99:14 | The function `_set_type_special_case` is deprecated: Use ContextOverride |
| Tanjun | deprecated | tanjun/context/menu.py:99:63 | The function `_set_type_special_case` is deprecated: Use ContextOverride |
| Tanjun | deprecated | tanjun/context/menu.py:156:18 | The function `_set_type_special_case` is deprecated: Use ContextOverride |
| Tanjun | deprecated | tanjun/context/menu.py:159:18 | The function `_remove_type_special_case` is deprecated: Use ContextOverride |
| Tanjun | deprecated | tanjun/context/message.py:115:18 | The function `_set_type_special_case` is deprecated: Use ContextOverride |
| Tanjun | deprecated | tanjun/context/message.py:115:70 | The function `_set_type_special_case` is deprecated: Use ContextOverride |
| Tanjun | deprecated | tanjun/context/message.py:188:18 | The function `_set_type_special_case` is deprecated: Use ContextOverride |
| Tanjun | deprecated | tanjun/context/message.py:188:76 | The function `_set_type_special_case` is deprecated: Use ContextOverride |
| Tanjun | deprecated | tanjun/context/message.py:194:22 | The function `_remove_type_special_case` is deprecated: Use ContextOverride |
| Tanjun | deprecated | tanjun/context/message.py:194:74 | The function `_remove_type_special_case` is deprecated: Use ContextOverride |
| Tanjun | invalid-type-form | tanjun/context/slash.py:113:62 | Function `float` is not valid in a type expression |
| Tanjun | invalid-type-form | tanjun/context/slash.py:130:24 | Function `float` is not valid in a type expression |
| Tanjun | deprecated | tanjun/context/slash.py:335:14 | The function `_set_type_special_case` is deprecated: Use ContextOverride |
| Tanjun | deprecated | tanjun/context/slash.py:1029:18 | The function `_set_type_special_case` is deprecated: Use ContextOverride |
| Tanjun | deprecated | tanjun/context/slash.py:1029:68 | The function `_set_type_special_case` is deprecated: Use ContextOverride |
| Tanjun | deprecated | tanjun/context/slash.py:1067:22 | The function `_set_type_special_case` is deprecated: Use ContextOverride |
| Tanjun | deprecated | tanjun/context/slash.py:1068:18 | The function `_set_type_special_case` is deprecated: Use ContextOverride |
| Tanjun | deprecated | tanjun/context/slash.py:1069:18 | The function `_set_type_special_case` is deprecated: Use ContextOverride |
| Tanjun | deprecated | tanjun/context/slash.py:1070:18 | The function `_set_type_special_case` is deprecated: Use ContextOverride |
| Tanjun | deprecated | tanjun/context/slash.py:1075:22 | The function `_remove_type_special_case` is deprecated: Use ContextOverride |
| Tanjun | deprecated | tanjun/context/slash.py:1076:18 | The function `_remove_type_special_case` is deprecated: Use ContextOverride |
| Tanjun | deprecated | tanjun/context/slash.py:1077:18 | The function `_remove_type_special_case` is deprecated: Use ContextOverride |
| Tanjun | deprecated | tanjun/context/slash.py:1078:18 | The function `_remove_type_special_case` is deprecated: Use ContextOverride |
| Tanjun | unsupported-operator | tanjun/conversion.py:194:47 | Unary operator `~` is not supported for object of type `(Cache & ~AlwaysTruthy & ~AlwaysFalsy) | (CacheComponents & ~AlwaysFalsy) | Literal[CacheComponents.NONE]` |
| Tanjun | possibly-unresolved-reference | tanjun/conversion.py:344:38 | Name `channel_` used when possibly not defined |
| Tanjun | possibly-unresolved-reference | tanjun/conversion.py:437:20 | Name `emoji` used when possibly not defined |
| Tanjun | possibly-unresolved-reference | tanjun/conversion.py:494:20 | Name `guild` used when possibly not defined |
| Tanjun | possibly-unresolved-reference | tanjun/conversion.py:546:20 | Name `invite` used when possibly not defined |
| Tanjun | possibly-unresolved-reference | tanjun/conversion.py:607:20 | Name `invite` used when possibly not defined |
| Tanjun | possibly-unresolved-reference | tanjun/conversion.py:671:24 | Name `member` used when possibly not defined |
| Tanjun | possibly-unresolved-reference | tanjun/conversion.py:744:20 | Name `presence` used when possibly not defined |
| Tanjun | possibly-unresolved-reference | tanjun/conversion.py:787:20 | Name `role` used when possibly not defined |
| Tanjun | possibly-unresolved-reference | tanjun/conversion.py:843:20 | Name `user` used when possibly not defined |
| Tanjun | possibly-unresolved-reference | tanjun/conversion.py:905:20 | Name `message` used when possibly not defined |
| Tanjun | possibly-unresolved-reference | tanjun/conversion.py:973:20 | Name `state` used when possibly not defined |
| Tanjun | possibly-unresolved-reference | tanjun/conversion.py:1063:25 | Name `result` used when possibly not defined |
| Tanjun | possibly-unresolved-reference | tanjun/dependencies/callbacks.py:75:16 | Name `user` used when possibly not defined |
| Tanjun | invalid-type-form | tanjun/dependencies/data.py:160:70 | Variable of type `type[Unknown]` is not allowed in a type expression |
| Tanjun | unused-type-ignore-comment | tanjun/dependencies/data.py:170:71 | Unused blanket `type: ignore` directive |
| Tanjun | invalid-return-type | tanjun/dependencies/data.py:347:12 | Return type does not match returned value: expected `_T@cached_inject`, found `Coroutine[Any, Any, Unknown] | Unknown` |
| Tanjun | unresolved-attribute | tanjun/dependencies/limiters.py:839:17 | Attribute `check` is not defined on `_BaseResource[_Cooldown] & ~AlwaysTruthy & ~AlwaysFalsy` in union `(_Cooldown & ~AlwaysFalsy) | (_BaseResource[_Cooldown] & ~AlwaysTruthy & ~AlwaysFalsy)` |
| Tanjun | possibly-unresolved-reference | tanjun/dependencies/locales.py:123:43 | Name `match` used when possibly not defined |
| Tanjun | possibly-unresolved-reference | tanjun/dependencies/locales.py:140:20 | Name `string` used when possibly not defined |
| Tanjun | possibly-unresolved-reference | tanjun/dependencies/locales.py:143:20 | Name `string` used when possibly not defined |
| Tanjun | deprecated | tanjun/injecting.py:54:20 | The class `AsyncSelfInjecting` is deprecated: Use Client.auto_inject_async |
| Tanjun | deprecated | tanjun/injecting.py:55:20 | The class `BasicContext` is deprecated: Use Context or CachingContext |
| Tanjun | deprecated | tanjun/injecting.py:74:29 | The class `AsyncSelfInjecting` is deprecated: Use Client.auto_inject_async |
| Tanjun | deprecated | tanjun/injecting.py:104:17 | The class `AsyncSelfInjecting` is deprecated: Use Client.auto_inject_async |
| Tanjun | deprecated | tanjun/injecting.py:105:23 | The class `AsyncSelfInjecting` is deprecated: Use Client.auto_inject_async |
| Tanjun | possibly-unresolved-reference | tanjun/parsing.py:565:87 | Name `values` used when possibly not defined |
| Tanjun | possibly-unresolved-reference | tanjun/parsing.py:573:88 | Name `value` used when possibly not defined |
| Tanjun | invalid-argument-type | tanjun/parsing.py:585:75 | Argument to bound method `convert` is incorrect: Expected `str`, found `(str & ~AlwaysFalsy) | EllipsisType` |
| Tanjun | possibly-unresolved-reference | tanjun/parsing.py:585:75 | Name `value` used when possibly not defined |
| Tanjun | invalid-argument-type | tanjun/parsing.py:588:92 | Argument to bound method `convert` is incorrect: Expected `str`, found `str | None` |
| Tanjun | possibly-unresolved-reference | tanjun/parsing.py:588:112 | Name `values` used when possibly not defined |
| Tanjun | invalid-method-override | tanjun/parsing.py:2190:9 | Invalid override of method `parse`: Definition is incompatible with `MessageParser.parse` |
| Tanjun | invalid-assignment | tanjun/permissions.py:231:13 | Object of type `(Mapping[Snowflake, Role] & ~AlwaysFalsy) | (Cache & ~AlwaysTruthy) | None | CacheView[Snowflake, Role]` is not assignable to `Mapping[Snowflake, Role] | None` |
| anyio | deprecated | src/anyio/__init__.py:49:29 | The function `wait_socket_readable` is deprecated: This function is deprecated; use `wait_readable` instead |
| anyio | deprecated | src/anyio/__init__.py:50:29 | The function `wait_socket_writable` is deprecated: This function is deprecated; use `wait_writable` instead |
| anyio | possibly-unresolved-reference | src/anyio/__init__.py:96:5 | Name `__value` used when possibly not defined |
| anyio | unresolved-import | src/anyio/_backends/_asyncio.py:121:10 | Cannot resolve imported module `exceptiongroup` |
| anyio | invalid-return-type | src/anyio/_backends/_asyncio.py:179:20 | Return type does not match returned value: expected `AbstractEventLoop`, found `AbstractEventLoop | None` |
| anyio | invalid-type-arguments | src/anyio/_backends/_asyncio.py:181:29 | No type arguments provided for required type variables `_SendT_nd_contra`, `_ReturnT_nd_co` of class `Coroutine` |
| anyio | unresolved-attribute | src/anyio/_backends/_asyncio.py:253:17 | Attribute `call_soon_threadsafe` is not defined on `None` in union `AbstractEventLoop | None` |
| anyio | unresolved-attribute | src/anyio/_backends/_asyncio.py:289:9 | Unresolved attribute `_executor_shutdown_called` on type `AbstractEventLoop` |
| anyio | unresolved-attribute | src/anyio/_backends/_asyncio.py:290:12 | Object of type `AbstractEventLoop` has no attribute `_default_executor` |
| anyio | invalid-argument-type | src/anyio/_backends/_asyncio.py:360:34 | Argument to function `getcoroutinestate` is incorrect: Expected `Coroutine[Any, Any, Any]`, found `Generator[Future[object] | None, None, Unknown] | Coroutine[Any, Any, Unknown]` |
| anyio | unresolved-attribute | src/anyio/_backends/_asyncio.py:492:21 | Object of type `Task[Unknown]` has no attribute `uncancel` |
| anyio | unresolved-attribute | src/anyio/_backends/_asyncio.py:822:34 | Attribute `__context__` is not defined on `None` in union `BaseException | None` |
| anyio | unresolved-attribute | src/anyio/_backends/_asyncio.py:823:25 | Attribute `__context__` is not defined on `None` in union `BaseException | None` |
| anyio | unresolved-attribute | src/anyio/_backends/_asyncio.py:838:28 | Object of type `CancelScope` has no attribute `_effectively_cancelled` |
| anyio | unresolved-attribute | src/anyio/_backends/_asyncio.py:856:40 | Object of type `CancelScope` has no attribute `_host_task` |
| anyio | unresolved-attribute | src/anyio/_backends/_asyncio.py:859:28 | Object of type `CancelScope` has no attribute `_host_task` |
| anyio | unresolved-attribute | src/anyio/_backends/_asyncio.py:865:37 | Object of type `(...) -> Awaitable[Any]` has no attribute `__qualname__` |
| anyio | possibly-unresolved-reference | src/anyio/_backends/_asyncio.py:876:39 | Name `closure` used when possibly not defined |
| anyio | invalid-argument-type | src/anyio/_backends/_asyncio.py:883:34 | Argument to bound method `__init__` is incorrect: Expected `anyio._backends._asyncio.CancelScope | None`, found `anyio._core._tasks.CancelScope` |
| anyio | unresolved-attribute | src/anyio/_backends/_asyncio.py:885:9 | Object of type `CancelScope` has no attribute `_tasks` |
| anyio | unused-type-ignore-comment | src/anyio/_backends/_asyncio.py:1128:64 | Unused blanket `type: ignore` directive |
| anyio | unresolved-import | src/anyio/_backends/_asyncio.py:2163:24 | Cannot resolve imported module `uvloop` |
| anyio | unresolved-import | src/anyio/_backends/_asyncio.py:2216:14 | Cannot resolve imported module `_pytest.outcomes` |
| anyio | unresolved-import | src/anyio/_backends/_asyncio.py:2328:24 | Cannot resolve imported module `uvloop` |
| anyio | unused-type-ignore-comment | src/anyio/_backends/_asyncio.py:2439:43 | Unused blanket `type: ignore` directive |
| anyio | invalid-assignment | src/anyio/_backends/_asyncio.py:2541:50 | Object of type `Future[_T@run_coroutine_threadsafe]` is not assignable to `Future[T_Retval@run_async_from_thread]` |
| anyio | unused-type-ignore-comment | src/anyio/_backends/_asyncio.py:2616:72 | Unused blanket `type: ignore` directive |
| anyio | redundant-cast | src/anyio/_backends/_asyncio.py:2623:31 | Value is already of type `tuple[Transport, StreamProtocol]` |
| anyio | unresolved-import | src/anyio/_backends/_trio.py:39:8 | Cannot resolve imported module `trio.from_thread` |
| anyio | unresolved-import | src/anyio/_backends/_trio.py:40:8 | Cannot resolve imported module `trio.lowlevel` |
| anyio | unresolved-import | src/anyio/_backends/_trio.py:41:6 | Cannot resolve imported module `outcome` |
| anyio | unresolved-import | src/anyio/_backends/_trio.py:42:6 | Cannot resolve imported module `trio.lowlevel` |
| anyio | unresolved-import | src/anyio/_backends/_trio.py:49:6 | Cannot resolve imported module `trio.socket` |
| anyio | unresolved-import | src/anyio/_backends/_trio.py:50:6 | Cannot resolve imported module `trio.to_thread` |
| anyio | unresolved-import | src/anyio/_backends/_trio.py:91:10 | Cannot resolve imported module `exceptiongroup` |
| anyio | unused-type-ignore-comment | src/anyio/_backends/_trio.py:187:86 | Unused blanket `type: ignore` directive |
| anyio | unused-type-ignore-comment | src/anyio/_backends/_trio.py:361:41 | Unused blanket `type: ignore` directive |
| anyio | invalid-argument-type | src/anyio/_backends/_trio.py:1099:30 | Argument to function `convert_item` is incorrect: Expected `str | bytes | PathLike[str] | PathLike[bytes]`, found `str | bytes | (Sequence[str | bytes | PathLike[str] | PathLike[bytes]] & PathLike[object]) | PathLike[str] | PathLike[bytes]` |
| anyio | unresolved-import | src/anyio/_backends/_trio.py:1334:14 | Cannot resolve imported module `trio.testing` |
| anyio | unresolved-import | src/anyio/_core/_eventloop.py:21:12 | Cannot resolve imported module `sniffio` |
| anyio | unresolved-attribute | src/anyio/_core/_eventloop.py:234:9 | Attribute `current_async_library_cvar` is not defined on `None` in union `Unknown | None` |
| anyio | unresolved-import | src/anyio/_core/_exceptions.py:9:10 | Cannot resolve imported module `exceptiongroup` |
| anyio | invalid-argument-type | src/anyio/_core/_fileio.py:190:22 | Argument to bound method `__init__` is incorrect: Expected `IO[str]`, found `TextIOWrapper[_WrappedBuffer] | BinaryIO | IO[Any]` |
| anyio | unknown-argument | src/anyio/_core/_fileio.py:412:51 | Argument `case_sensitive` does not match any known parameter of bound method `match` |
| anyio | unknown-argument | src/anyio/_core/_fileio.py:501:44 | Argument `case_sensitive` does not match any known parameter of bound method `glob` |
| anyio | unused-type-ignore-comment | src/anyio/_core/_fileio.py:507:20 | Unused blanket `type: ignore` directive |
| anyio | unknown-argument | src/anyio/_core/_fileio.py:516:17 | Argument `case_sensitive` does not match any known parameter of bound method `glob` |
| anyio | unknown-argument | src/anyio/_core/_fileio.py:517:17 | Argument `recurse_symlinks` does not match any known parameter of bound method `glob` |
| anyio | invalid-argument-type | src/anyio/_core/_fileio.py:634:26 | Argument to bound method `__init__` is incorrect: Expected `IO[str]`, found `TextIOWrapper[_WrappedBuffer] | BinaryIO | IO[Any]` |
| anyio | unknown-argument | src/anyio/_core/_fileio.py:654:57 | Argument `walk_up` does not match any known parameter of bound method `relative_to` |
| anyio | unknown-argument | src/anyio/_core/_fileio.py:694:45 | Argument `case_sensitive` does not match any known parameter of bound method `rglob` |
| anyio | unused-type-ignore-comment | src/anyio/_core/_fileio.py:700:21 | Unused blanket `type: ignore` directive |
| anyio | unknown-argument | src/anyio/_core/_fileio.py:709:17 | Argument `case_sensitive` does not match any known parameter of bound method `rglob` |
| anyio | unknown-argument | src/anyio/_core/_fileio.py:710:17 | Argument `recurse_symlinks` does not match any known parameter of bound method `rglob` |
| anyio | unresolved-import | src/anyio/_core/_sockets.py:42:10 | Cannot resolve imported module `exceptiongroup` |
| anyio | unresolved-import | src/anyio/_core/_sockets.py:643:20 | Cannot resolve imported module `idna` |
| anyio | invalid-argument-type | src/anyio/_core/_sockets.py:653:64 | Argument to function `convert_ipv6_sockaddr` is incorrect: Expected `tuple[str, int, int, int] | tuple[str, int]`, found `tuple[str, int] | tuple[str, int, int, int] | tuple[int, bytes]` |
| anyio | invalid-assignment | src/anyio/_core/_sockets.py:833:9 | Not enough values to unpack: Expected 4 |
| anyio | invalid-return-type | src/anyio/_core/_sockets.py:845:16 | Return type does not match returned value: expected `tuple[str, int]`, found `tuple[str, int, int, int] | tuple[str, int]` |
| anyio | invalid-argument-type | src/anyio/_core/_sockets.py:986:38 | Argument is incorrect: Expected `int`, found `object` |
| anyio | invalid-argument-type | src/anyio/_core/_sockets.py:986:38 | Argument is incorrect: Expected `str | IPv4Address | IPv6Address`, found `object` |
| anyio | invalid-argument-type | src/anyio/_core/_sockets.py:988:39 | Argument is incorrect: Expected `str | bytes | PathLike[str] | PathLike[bytes]`, found `(str & ~ByteStreamConnectable) | (bytes & ~ByteStreamConnectable) | (tuple[str | IPv4Address | IPv6Address, int] & PathLike[object] & ~ByteStreamConnectable) | (PathLike[str] & ~ByteStreamConnectable)` |
| anyio | unused-type-ignore-comment | src/anyio/_core/_streams.py:36:19 | Unused blanket `type: ignore` directive |
| anyio | unused-type-ignore-comment | src/anyio/_core/_tempfile.py:295:42 | Unused blanket `type: ignore` directive |
| anyio | unused-type-ignore-comment | src/anyio/_core/_tempfile.py:298:33 | Unused blanket `type: ignore` directive |
| anyio | no-matching-overload | src/anyio/_core/_tempfile.py:330:15 | No overload of bound method `write` matches arguments |
| anyio | unused-type-ignore-comment | src/anyio/_core/_tempfile.py:342:42 | Unused blanket `type: ignore` directive |
| anyio | unused-type-ignore-comment | src/anyio/_core/_tempfile.py:356:42 | Unused blanket `type: ignore` directive |
| anyio | unused-type-ignore-comment | src/anyio/_core/_tempfile.py:363:43 | Unused blanket `type: ignore` directive |
| anyio | unused-type-ignore-comment | src/anyio/_core/_tempfile.py:423:40 | Unused blanket `type: ignore` directive |
| anyio | unused-type-ignore-comment | src/anyio/_core/_tempfile.py:451:49 | Unused blanket `type: ignore` directive |
| anyio | possibly-unresolved-reference | src/anyio/abc/__init__.py:58:5 | Name `__value` used when possibly not defined |
| anyio | inconsistent-mro | src/anyio/from_thread.py:123:7 | Cannot create a consistent method resolution order (MRO) for class `_BlockingAsyncContextManager` with bases list `[<special-form 'typing.Generic[T_co]'>, <class 'AbstractContextManager'>]` |
| anyio | unresolved-attribute | src/anyio/from_thread.py:250:21 | Attribute `cancel` is not defined on `None` in union `CancelScope | None` |
| anyio | unresolved-attribute | src/anyio/from_thread.py:252:31 | Attribute `cancel` is not defined on `None` in union `CancelScope | None` |
| anyio | unused-type-ignore-comment | src/anyio/from_thread.py:276:27 | Unused blanket `type: ignore` directive |
| anyio | unused-type-ignore-comment | src/anyio/functools.py:213:20 | Unused blanket `type: ignore` directive |
| anyio | invalid-argument-type | src/anyio/functools.py:227:17 | Argument to bound method `__init__` is incorrect: Expected `(**P@__call__) -> Awaitable[T@_LRUCacheWrapper]`, found `((**P@__call__) -> Coroutine[Any, Any, T@_LRUCacheWrapper]) | ((...) -> T@_LRUCacheWrapper)` |
| anyio | unused-type-ignore-comment | src/anyio/functools.py:234:13 | Unused blanket `type: ignore` directive |
| anyio | unused-type-ignore-comment | src/anyio/functools.py:262:17 | Unused blanket `type: ignore` directive |
| anyio | unused-type-ignore-comment | src/anyio/functools.py:319:20 | Unused blanket `type: ignore` directive |
| anyio | redundant-cast | src/anyio/functools.py:341:25 | Value is already of type `T@reduce` |
| anyio | invalid-argument-type | src/anyio/functools.py:350:43 | Argument is incorrect: Expected `S@reduce`, found `T@reduce` |
| anyio | unresolved-import | src/anyio/pytest_plugin.py:10:8 | Cannot resolve imported module `pytest` |
| anyio | unresolved-import | src/anyio/pytest_plugin.py:11:6 | Cannot resolve imported module `_pytest.fixtures` |
| anyio | unresolved-import | src/anyio/pytest_plugin.py:12:6 | Cannot resolve imported module `_pytest.outcomes` |
| anyio | unresolved-import | src/anyio/pytest_plugin.py:25:10 | Cannot resolve imported module `exceptiongroup` |
| anyio | unresolved-attribute | src/anyio/pytest_plugin.py:153:22 | Object of type `object` has no attribute `inner_test` |
| anyio | invalid-argument-type | src/anyio/streams/stapled.py:121:34 | Argument to bound method `extend` is incorrect: Expected `Iterable[Listener[T_Stream@MultiListener]]`, found `Sequence[Listener[object]]` |
| anyio | unused-type-ignore-comment | src/anyio/to_process.py:44:22 | Unused blanket `type: ignore` directive |
| aiortc | unresolved-import | src/aiortc/codecs/base.py:3:6 | Cannot resolve imported module `av.frame` |
| aiortc | unresolved-import | src/aiortc/codecs/base.py:4:6 | Cannot resolve imported module `av.packet` |
| aiortc | unresolved-import | src/aiortc/codecs/g711.py:4:6 | Cannot resolve imported module `av` |
| aiortc | unresolved-import | src/aiortc/codecs/g711.py:5:6 | Cannot resolve imported module `av.frame` |
| aiortc | unresolved-import | src/aiortc/codecs/g711.py:6:6 | Cannot resolve imported module `av.packet` |
| aiortc | invalid-return-type | src/aiortc/codecs/g711.py:65:20 | Return type does not match returned value: expected `tuple[list[bytes], int]`, found `tuple[list[bytes], None]` |
| aiortc | unresolved-import | src/aiortc/codecs/g722.py:4:6 | Cannot resolve imported module `av` |
| aiortc | unresolved-import | src/aiortc/codecs/g722.py:5:6 | Cannot resolve imported module `av.frame` |
| aiortc | unresolved-import | src/aiortc/codecs/g722.py:6:6 | Cannot resolve imported module `av.packet` |
| aiortc | invalid-return-type | src/aiortc/codecs/g722.py:73:20 | Return type does not match returned value: expected `tuple[list[bytes], int]`, found `tuple[list[bytes], None]` |
| aiortc | unresolved-import | src/aiortc/codecs/h264.py:9:8 | Cannot resolve imported module `av` |
| aiortc | unresolved-import | src/aiortc/codecs/h264.py:10:6 | Cannot resolve imported module `av.frame` |
| aiortc | unresolved-import | src/aiortc/codecs/h264.py:11:6 | Cannot resolve imported module `av.packet` |
| aiortc | unresolved-import | src/aiortc/codecs/h264.py:12:6 | Cannot resolve imported module `av.video.codeccontext` |
| aiortc | invalid-return-type | src/aiortc/codecs/h264.py:200:20 | Return type does not match returned value: expected `tuple[bytes, bytes]`, found `tuple[bytes, bytes | None]` |
| aiortc | invalid-return-type | src/aiortc/codecs/h264.py:202:20 | Return type does not match returned value: expected `tuple[bytes, bytes]`, found `tuple[bytes, bytes | None]` |
| aiortc | unresolved-import | src/aiortc/codecs/opus.py:4:6 | Cannot resolve imported module `av` |
| aiortc | unresolved-import | src/aiortc/codecs/opus.py:5:6 | Cannot resolve imported module `av.frame` |
| aiortc | unresolved-import | src/aiortc/codecs/opus.py:6:6 | Cannot resolve imported module `av.packet` |
| aiortc | invalid-return-type | src/aiortc/codecs/opus.py:73:20 | Return type does not match returned value: expected `tuple[list[bytes], int]`, found `tuple[list[bytes], None]` |
| aiortc | unresolved-import | src/aiortc/codecs/vpx.py:7:8 | Cannot resolve imported module `av` |
| aiortc | unresolved-import | src/aiortc/codecs/vpx.py:8:6 | Cannot resolve imported module `av` |
| aiortc | unresolved-import | src/aiortc/codecs/vpx.py:9:6 | Cannot resolve imported module `av.frame` |
| aiortc | unresolved-import | src/aiortc/codecs/vpx.py:10:6 | Cannot resolve imported module `av.packet` |
| aiortc | unresolved-import | src/aiortc/codecs/vpx.py:11:6 | Cannot resolve imported module `av.video.codeccontext` |
| aiortc | unresolved-import | src/aiortc/contrib/media.py:9:8 | Cannot resolve imported module `av` |
| aiortc | unresolved-import | src/aiortc/contrib/media.py:10:8 | Cannot resolve imported module `av.container` |
| aiortc | unresolved-import | src/aiortc/contrib/media.py:11:6 | Cannot resolve imported module `av` |
| aiortc | unresolved-import | src/aiortc/contrib/media.py:12:6 | Cannot resolve imported module `av.audio` |
| aiortc | unresolved-import | src/aiortc/contrib/media.py:13:6 | Cannot resolve imported module `av.frame` |
| aiortc | unresolved-import | src/aiortc/contrib/media.py:14:6 | Cannot resolve imported module `av.packet` |
| aiortc | unresolved-import | src/aiortc/contrib/media.py:15:6 | Cannot resolve imported module `av.video.stream` |
| aiortc | possibly-unresolved-reference | src/aiortc/contrib/media.py:250:17 | Name `data_time` used when possibly not defined |
| aiortc | possibly-unresolved-reference | src/aiortc/contrib/media.py:253:45 | Name `data_time` used when possibly not defined |
| aiortc | possibly-unresolved-reference | src/aiortc/contrib/media.py:255:38 | Name `data_time` used when possibly not defined |
| aiortc | unresolved-attribute | src/aiortc/contrib/media.py:392:13 | Attribute `set` is not defined on `None` in union `Event | None` |
| aiortc | unresolved-attribute | src/aiortc/contrib/media.py:401:48 | Attribute `name` is not defined on `None` in union `Unknown | None` |
| aiortc | unresolved-attribute | src/aiortc/contrib/media.py:449:16 | Attribute `format` is not defined on `None` in union `Unknown | None` |
| aiortc | unresolved-attribute | src/aiortc/contrib/media.py:451:18 | Attribute `format` is not defined on `None` in union `Unknown | None` |
| aiortc | unresolved-attribute | src/aiortc/contrib/media.py:453:18 | Attribute `format` is not defined on `None` in union `Unknown | None` |
| aiortc | unresolved-attribute | src/aiortc/contrib/media.py:457:40 | Attribute `add_stream` is not defined on `None` in union `Unknown | None` |
| aiortc | unresolved-attribute | src/aiortc/contrib/media.py:459:16 | Attribute `format` is not defined on `None` in union `Unknown | None` |
| aiortc | unresolved-attribute | src/aiortc/contrib/media.py:460:26 | Attribute `add_stream` is not defined on `None` in union `Unknown | None` |
| aiortc | unresolved-attribute | src/aiortc/contrib/media.py:462:18 | Attribute `format` is not defined on `None` in union `Unknown | None` |
| aiortc | unresolved-attribute | src/aiortc/contrib/media.py:463:26 | Attribute `add_stream` is not defined on `None` in union `Unknown | None` |
| aiortc | unresolved-attribute | src/aiortc/contrib/media.py:466:26 | Attribute `add_stream` is not defined on `None` in union `Unknown | None` |
| aiortc | unused-type-ignore-comment | src/aiortc/contrib/media.py:515:58 | Unused blanket `type: ignore` directive |
| aiortc | unresolved-attribute | src/aiortc/contrib/media.py:516:17 | Attribute `mux` is not defined on `None` in union `Unknown | None` |
| aiortc | invalid-assignment | src/aiortc/contrib/signaling.py:44:19 | Object of type `dict[str, int | str | None]` is not assignable to `dict[str, int | str]` |
| aiortc | invalid-argument-type | src/aiortc/contrib/signaling.py:81:50 | Argument to bound method `__init__` is incorrect: Expected `StreamReader`, found `StreamReader | None` |
| aiortc | unresolved-attribute | src/aiortc/contrib/signaling.py:87:13 | Attribute `close` is not defined on `None` in union `ReadTransport | None` |
| aiortc | unresolved-attribute | src/aiortc/contrib/signaling.py:92:22 | Attribute `readline` is not defined on `None` in union `StreamReader | None` |
| aiortc | unresolved-attribute | src/aiortc/contrib/signaling.py:150:26 | Attribute `readuntil` is not defined on `None` in union `StreamReader | None` |
| aiortc | unresolved-attribute | src/aiortc/contrib/signaling.py:158:9 | Attribute `write` is not defined on `None` in union `StreamWriter | None` |
| aiortc | unresolved-attribute | src/aiortc/contrib/signaling.py:209:26 | Attribute `readuntil` is not defined on `None` in union `StreamReader | None` |
| aiortc | unresolved-attribute | src/aiortc/contrib/signaling.py:217:9 | Attribute `write` is not defined on `None` in union `StreamWriter | None` |
| aiortc | unsupported-operator | src/aiortc/jitterbuffer.py:71:20 | Operator `+` is not supported between objects of type `int | None` and `int` |
| aiortc | unsupported-operator | src/aiortc/jitterbuffer.py:103:19 | Operator `%` is not supported between objects of type `int | None` and `Unknown | int` |
| aiortc | invalid-argument-type | src/aiortc/jitterbuffer.py:105:39 | Argument to function `uint16_add` is incorrect: Expected `int`, found `int | None` |
| aiortc | unsupported-operator | src/aiortc/jitterbuffer.py:114:19 | Operator `%` is not supported between objects of type `int | None` and `Unknown | int` |
| aiortc | invalid-argument-type | src/aiortc/jitterbuffer.py:121:39 | Argument to function `uint16_add` is incorrect: Expected `int`, found `int | None` |
| aiortc | unresolved-import | src/aiortc/mediastreams.py:8:6 | Cannot resolve imported module `av` |
| aiortc | unresolved-import | src/aiortc/mediastreams.py:9:6 | Cannot resolve imported module `av.frame` |
| aiortc | unresolved-import | src/aiortc/mediastreams.py:10:6 | Cannot resolve imported module `av.packet` |
| aiortc | unresolved-import | src/aiortc/mediastreams.py:11:6 | Cannot resolve imported module `pyee.asyncio` |
| aiortc | invalid-argument-type | src/aiortc/rate.py:117:61 | Argument to bound method `_additive_rate_increase` is incorrect: Expected `int`, found `int | None` |
| aiortc | invalid-argument-type | src/aiortc/rate.py:120:34 | Argument to bound method `_multiplicative_rate_increase` is incorrect: Expected `int`, found `int | None` |
| aiortc | invalid-argument-type | src/aiortc/rate.py:225:25 | Argument to function `uint32_add` is incorrect: Expected `int`, found `Unknown | int | None` |
| aiortc | unsupported-operator | src/aiortc/rate.py:226:25 | Unary operator `-` is not supported for object of type `Unknown | int | None` |
| aiortc | unsupported-operator | src/aiortc/rate.py:229:25 | Operator `-` is not supported between two objects of type `int | None` |
| aiortc | invalid-argument-type | src/aiortc/rate.py:238:35 | Argument to function `uint32_gt` is incorrect: Expected `int`, found `Unknown | int | None` |
| aiortc | unsupported-operator | src/aiortc/rate.py:247:49 | Unary operator `-` is not supported for object of type `Unknown | int | None` |
| aiortc | unresolved-attribute | src/aiortc/rate.py:247:50 | Attribute `last_timestamp` is not defined on `None` in union `TimestampGroup | None` |
| aiortc | unsupported-operator | src/aiortc/rate.py:249:30 | Operator `-` is not supported between objects of type `int` and `int | None` |
| aiortc | unresolved-attribute | src/aiortc/rate.py:249:45 | Attribute `arrival_time` is not defined on `None` in union `TimestampGroup | None` |
| aiortc | unsupported-operator | src/aiortc/rate.py:259:53 | Unary operator `-` is not supported for object of type `Unknown | int | None` |
| aiortc | unresolved-attribute | src/aiortc/rate.py:259:54 | Attribute `first_timestamp` is not defined on `None` in union `TimestampGroup | None` |
| aiortc | unsupported-operator | src/aiortc/rate.py:263:49 | Unary operator `-` is not supported for object of type `Unknown | int | None` |
| aiortc | unresolved-attribute | src/aiortc/rate.py:263:50 | Attribute `first_timestamp` is not defined on `None` in union `TimestampGroup | None` |
| aiortc | unsupported-operator | src/aiortc/rate.py:498:15 | Operator `<` is not supported between objects of type `int | None | Unknown` and `Unknown | int` |
| aiortc | unsupported-operator | src/aiortc/rate.py:506:13 | Operator `+=` is not supported between objects of type `None` and `Literal[1]` |
| aiortc | unresolved-import | src/aiortc/rtcdatachannel.py:5:6 | Cannot resolve imported module `pyee.asyncio` |
| aiortc | unresolved-import | src/aiortc/rtcdtlstransport.py:11:8 | Cannot resolve imported module `pylibsrtp` |
| aiortc | unresolved-import | src/aiortc/rtcdtlstransport.py:17:6 | Cannot resolve imported module `pyee.asyncio` |
| aiortc | unresolved-import | src/aiortc/rtcdtlstransport.py:18:6 | Cannot resolve imported module `pylibsrtp` |
| aiortc | invalid-argument-type | src/aiortc/rtcdtlstransport.py:201:29 | Argument to bound method `use_certificate` is incorrect: Expected `X509`, found `Unknown | Certificate` |
| aiortc | invalid-argument-type | src/aiortc/rtcdtlstransport.py:202:28 | Argument to bound method `use_privatekey` is incorrect: Expected `PKey`, found `Unknown | EllipticCurvePrivateKey` |
| aiortc | unresolved-import | src/aiortc/rtcicetransport.py:7:6 | Cannot resolve imported module `aioice` |
| aiortc | unresolved-import | src/aiortc/rtcicetransport.py:8:6 | Cannot resolve imported module `pyee.asyncio` |
| aiortc | unresolved-import | src/aiortc/rtcpeerconnection.py:7:6 | Cannot resolve imported module `pyee.asyncio` |
| aiortc | invalid-assignment | src/aiortc/rtcpeerconnection.py:108:17 | Invalid subscript assignment with key of type `int | None` and value of type `RTCRtpCodecParameters` on object of type `dict[int, RTCRtpCodecParameters]` |
| aiortc | invalid-argument-type | src/aiortc/rtcpeerconnection.py:132:24 | Argument to function `__new__` is incorrect: Expected `str | Buffer | SupportsInt | SupportsIndex | SupportsTrunc`, found `int | str | None` |
| aiortc | invalid-argument-type | src/aiortc/rtcpeerconnection.py:280:43 | Argument is incorrect: Expected `str`, found `str | None` |
| aiortc | invalid-return-type | src/aiortc/rtcpeerconnection.py:368:16 | Return type does not match returned value: expected `RTCSessionDescription`, found `RTCSessionDescription | None` |
| aiortc | invalid-return-type | src/aiortc/rtcpeerconnection.py:376:16 | Return type does not match returned value: expected `RTCSessionDescription`, found `RTCSessionDescription | None` |
| aiortc | unresolved-attribute | src/aiortc/rtcpeerconnection.py:571:25 | Attribute `media` is not defined on `None` in union `SessionDescription | None` |
| aiortc | invalid-argument-type | src/aiortc/rtcpeerconnection.py:575:21 | Argument to function `create_media_description_for_transceiver` is incorrect: Expected `RTCRtpTransceiver`, found `RTCRtpTransceiver | None` |
| aiortc | unresolved-attribute | src/aiortc/rtcpeerconnection.py:578:25 | Attribute `direction` is not defined on `None` in union `RTCRtpTransceiver | None` |
| aiortc | invalid-argument-type | src/aiortc/rtcpeerconnection.py:578:48 | Argument to function `and_direction` is incorrect: Expected `str`, found `str | None` |
| aiortc | unresolved-attribute | src/aiortc/rtcpeerconnection.py:578:48 | Attribute `_offerDirection` is not defined on `None` in union `RTCRtpTransceiver | None` |
| aiortc | invalid-argument-type | src/aiortc/rtcpeerconnection.py:580:21 | Argument to function `create_media_description_for_transceiver` is incorrect: Expected `str`, found `str | None` |
| aiortc | unresolved-attribute | src/aiortc/rtcpeerconnection.py:580:25 | Attribute `mid` is not defined on `None` in union `RTCRtpTransceiver | None` |
| aiortc | unresolved-attribute | src/aiortc/rtcpeerconnection.py:582:33 | Attribute `receiver` is not defined on `None` in union `RTCRtpTransceiver | None` |
| aiortc | invalid-assignment | src/aiortc/rtcpeerconnection.py:591:17 | Object of type `Literal["client"]` is not assignable to attribute `role` on type `RTCDtlsParameters | None` |
| aiortc | invalid-assignment | src/aiortc/rtcpeerconnection.py:593:17 | Object of type `Unknown & ~Literal["auto"]` is not assignable to attribute `role` on type `RTCDtlsParameters | None` |
| aiortc | invalid-return-type | src/aiortc/rtcpeerconnection.py:602:16 | Return type does not match returned value: expected `RTCSessionDescription`, found `RTCSessionDescription | None` |
| aiortc | invalid-argument-type | src/aiortc/rtcpeerconnection.py:675:33 | Argument to function `get_media` is incorrect: Expected `SessionDescription`, found `SessionDescription | None` |
| aiortc | invalid-argument-type | src/aiortc/rtcpeerconnection.py:676:34 | Argument to function `get_media` is incorrect: Expected `SessionDescription`, found `SessionDescription | None` |
| aiortc | unresolved-attribute | src/aiortc/rtcpeerconnection.py:680:55 | Attribute `kind` is not defined on `None` in union `MediaDescription | None` |
| aiortc | unresolved-attribute | src/aiortc/rtcpeerconnection.py:681:53 | Attribute `rtp` is not defined on `None` in union `MediaDescription | None` |
| aiortc | unresolved-attribute | src/aiortc/rtcpeerconnection.py:684:17 | Attribute `_set_mline_index` is not defined on `None` in union `RTCRtpTransceiver | None` |
| aiortc | invalid-argument-type | src/aiortc/rtcpeerconnection.py:687:25 | Argument to function `create_media_description_for_transceiver` is incorrect: Expected `RTCRtpTransceiver`, found `RTCRtpTransceiver | None` |
| aiortc | unresolved-attribute | src/aiortc/rtcpeerconnection.py:689:35 | Attribute `direction` is not defined on `None` in union `RTCRtpTransceiver | None` |
| aiortc | invalid-return-type | src/aiortc/rtcpeerconnection.py:745:16 | Return type does not match returned value: expected `RTCSessionDescription`, found `RTCSessionDescription | None` |
| aiortc | unresolved-attribute | src/aiortc/rtcpeerconnection.py:833:17 | Attribute `_set_mid` is not defined on `None` in union `RTCRtpTransceiver | None` |
| aiortc | unresolved-attribute | src/aiortc/rtcpeerconnection.py:849:21 | Attribute `receiver` is not defined on `None` in union `RTCRtpTransceiver | None` |
| aiortc | unresolved-attribute | src/aiortc/rtcpeerconnection.py:849:62 | Attribute `role` is not defined on `None` in union `RTCDtlsParameters | None` |
| aiortc | unresolved-attribute | src/aiortc/rtcpeerconnection.py:851:53 | Attribute `role` is not defined on `None` in union `RTCDtlsParameters | None` |
| aiortc | unresolved-attribute | src/aiortc/rtcpeerconnection.py:863:50 | Attribute `receiver` is not defined on `None` in union `RTCRtpTransceiver | None` |
| aiortc | invalid-argument-type | src/aiortc/rtcpeerconnection.py:937:47 | Argument to function `reverse_direction` is incorrect: Expected `str`, found `str | None` |
| aiortc | unresolved-attribute | src/aiortc/rtcpeerconnection.py:992:64 | Attribute `iceLite` is not defined on `None` in union `RTCIceParameters | None` |
| aiortc | unresolved-attribute | src/aiortc/rtcpeerconnection.py:996:52 | Attribute `role` is not defined on `None` in union `RTCDtlsParameters | None` |
| aiortc | unresolved-attribute | src/aiortc/rtcpeerconnection.py:1000:42 | Attribute `role` is not defined on `None` in union `RTCDtlsParameters | None` |
| aiortc | invalid-argument-type | src/aiortc/rtcpeerconnection.py:1223:13 | Argument is incorrect: Expected `str`, found `str | None` |
| aiortc | unresolved-attribute | src/aiortc/rtcpeerconnection.py:1237:17 | Attribute `media` is not defined on `None` in union `SessionDescription | None` |
| aiortc | invalid-argument-type | src/aiortc/rtcpeerconnection.py:1237:17 | Method `__getitem__` of type `Overload[(i: SupportsIndex, /) -> MediaDescription, (s: slice[SupportsIndex | None, SupportsIndex | None, SupportsIndex | None], /) -> list[MediaDescription]]` cannot be called with key of type `None` on object of type `list[MediaDescription]` |
| aiortc | invalid-assignment | src/aiortc/rtcpeerconnection.py:1260:17 | Invalid subscript assignment with key of type `int | None` and value of type `RTCRtpDecodingParameters` on object of type `dict[int, RTCRtpDecodingParameters]` |
| aiortc | invalid-argument-type | src/aiortc/rtcpeerconnection.py:1261:46 | Argument is incorrect: Expected `int`, found `int | None` |
| aiortc | unresolved-attribute | src/aiortc/rtcpeerconnection.py:1386:20 | Attribute `usernameFragment` is not defined on `None` in union `RTCIceParameters | None` |
| aiortc | unresolved-attribute | src/aiortc/rtcpeerconnection.py:1386:54 | Attribute `password` is not defined on `None` in union `RTCIceParameters | None` |
| aiortc | unresolved-attribute | src/aiortc/rtcpeerconnection.py:1390:63 | Attribute `role` is not defined on `None` in union `RTCDtlsParameters | None` |
| aiortc | unresolved-attribute | src/aiortc/rtcpeerconnection.py:1407:71 | Attribute `media` is not defined on `None` in union `SessionDescription | None` |
| aiortc | unresolved-import | src/aiortc/rtcrtpreceiver.py:12:6 | Cannot resolve imported module `av.frame` |
| aiortc | unresolved-attribute | src/aiortc/rtcrtpreceiver.py:71:22 | Attribute `decode` is not defined on `None` in union `None | Decoder` |
| aiortc | unsupported-operator | src/aiortc/rtcrtpreceiver.py:158:22 | Operator `-` is not supported between objects of type `int` and `int | None` |
| aiortc | unsupported-operator | src/aiortc/rtcrtpreceiver.py:159:24 | Operator `-` is not supported between objects of type `Unknown | int` and `int | None` |
| aiortc | unsupported-operator | src/aiortc/rtcrtpreceiver.py:184:16 | Operator `+` is not supported between objects of type `Unknown | Literal[0]` and `int | None` |
| aiortc | unsupported-operator | src/aiortc/rtcrtpreceiver.py:222:14 | Operator `<` is not supported between objects of type `int` and `int | None` |
| aiortc | invalid-return-type | src/aiortc/rtcrtpreceiver.py:311:16 | Return type does not match returned value: expected `MediaStreamTrack`, found `RemoteStreamTrack | None` |
| aiortc | invalid-assignment | src/aiortc/rtcrtpreceiver.py:381:17 | Invalid subscript assignment with key of type `int | None` and value of type `RTCRtpCodecParameters` on object of type `dict[int, RTCRtpCodecParameters]` |
| aiortc | unresolved-attribute | src/aiortc/rtcrtpreceiver.py:393:21 | Attribute `_queue` is not defined on `None` in union `RemoteStreamTrack | None` |
| aiortc | unresolved-attribute | src/aiortc/rtcrtpreceiver.py:415:13 | Attribute `cancel` is not defined on `None` in union `Future[None] | None` |
| aiortc | invalid-argument-type | src/aiortc/rtcrtpreceiver.py:476:43 | Argument to function `pack_remb_fci` is incorrect: Expected `int`, found `Unknown | int | list[int]` |
| aiortc | invalid-argument-type | src/aiortc/rtcrtpreceiver.py:476:43 | Argument to function `pack_remb_fci` is incorrect: Expected `list[int]`, found `Unknown | int | list[int]` |
| aiortc | invalid-argument-type | src/aiortc/rtcrtpreceiver.py:569:29 | Argument is incorrect: Expected `int`, found `int | None` |
| aiortc | unresolved-import | src/aiortc/rtcrtpsender.py:10:6 | Cannot resolve imported module `av` |
| aiortc | unresolved-import | src/aiortc/rtcrtpsender.py:11:6 | Cannot resolve imported module `av.frame` |
| aiortc | invalid-return-type | src/aiortc/rtcrtpsender.py:147:16 | Return type does not match returned value: expected `MediaStreamTrack`, found `Unknown | MediaStreamTrack | None` |
| aiortc | unresolved-attribute | src/aiortc/rtcrtpsender.py:240:13 | Attribute `cancel` is not defined on `None` in union `Future[None] | None` |
| aiortc | unresolved-attribute | src/aiortc/rtcrtpsender.py:241:13 | Attribute `cancel` is not defined on `None` in union `Future[None] | None` |
| aiortc | unsupported-operator | src/aiortc/rtcrtpsender.py:249:27 | Operator `-` is not supported between objects of type `int | float` and `int | float | None` |
| aiortc | invalid-argument-type | src/aiortc/rtcrtpsender.py:270:25 | Argument is incorrect: Expected `int | float`, found `int | float | None | Unknown` |
| aiortc | invalid-assignment | src/aiortc/rtcrtpsender.py:290:25 | Object of type `int` is not assignable to attribute `target_bitrate` on type `Encoder & <Protocol with members 'target_bitrate'> & ~AlwaysFalsy` |
| aiortc | unresolved-attribute | src/aiortc/rtcrtpsender.py:298:22 | Attribute `recv` is not defined on `None` in union `Unknown | MediaStreamTrack | None` |
| aiortc | invalid-argument-type | src/aiortc/rtcrtpsender.py:330:53 | Argument to bound method `__init__` is incorrect: Expected `int`, found `None | int` |
| aiortc | invalid-argument-type | src/aiortc/rtcrtpsender.py:379:25 | Argument to bound method `__init__` is incorrect: Expected `int`, found `int | None` |
| aiortc | unresolved-import | src/aiortc/rtcsctptransport.py:14:6 | Cannot resolve imported module `google_crc32c` |
| aiortc | unresolved-import | src/aiortc/rtcsctptransport.py:15:6 | Cannot resolve imported module `pyee.asyncio` |
| aiortc | unused-type-ignore-comment | src/aiortc/rtcsctptransport.py:142:31 | Unused blanket `type: ignore` directive |
| aiortc | unused-type-ignore-comment | src/aiortc/rtcsctptransport.py:233:31 | Unused blanket `type: ignore` directive |
| aiortc | unused-type-ignore-comment | src/aiortc/rtcsctptransport.py:275:31 | Unused blanket `type: ignore` directive |
| aiortc | unused-type-ignore-comment | src/aiortc/rtcsctptransport.py:361:31 | Unused blanket `type: ignore` directive |
| aiortc | possibly-unresolved-reference | src/aiortc/rtcsctptransport.py:542:31 | Name `expected_tsn` used when possibly not defined |
| aiortc | possibly-unresolved-reference | src/aiortc/rtcsctptransport.py:543:20 | Name `ordered` used when possibly not defined |
| aiortc | possibly-unresolved-reference | src/aiortc/rtcsctptransport.py:557:20 | Name `ordered` used when possibly not defined |
| aiortc | possibly-unresolved-reference | src/aiortc/rtcsctptransport.py:564:41 | Name `expected_tsn` used when possibly not defined |
| aiortc | possibly-unresolved-reference | src/aiortc/rtcsctptransport.py:1178:42 | Name `highest_seen_tsn` used when possibly not defined |
| aiortc | possibly-unresolved-reference | src/aiortc/rtcsctptransport.py:1367:30 | Name `param_type` used when possibly not defined |
| aiortc | unresolved-import | src/aiortc/rtp.py:8:6 | Cannot resolve imported module `av` |
| aiortc | unresolved-attribute | src/aiortc/sdp.py:347:12 | Attribute `usernameFragment` is not defined on `None` in union `RTCIceParameters | None` |
| aiortc | unresolved-attribute | src/aiortc/sdp.py:348:41 | Attribute `usernameFragment` is not defined on `None` in union `RTCIceParameters | None` |
| aiortc | unresolved-attribute | src/aiortc/sdp.py:349:12 | Attribute `password` is not defined on `None` in union `RTCIceParameters | None` |
| aiortc | unresolved-attribute | src/aiortc/sdp.py:350:39 | Attribute `password` is not defined on `None` in union `RTCIceParameters | None` |
| aiortc | unresolved-attribute | src/aiortc/sdp.py:388:63 | Attribute `rtp` is not defined on `None` in union `None | MediaDescription` |
| aiortc | unresolved-attribute | src/aiortc/sdp.py:408:46 | Attribute `split` is not defined on `None` in union `str | None` |
| aiortc | invalid-argument-type | src/aiortc/sdp.py:421:48 | Argument to function `parse_group` is incorrect: Expected `str`, found `str | None` |
| aiortc | invalid-argument-type | src/aiortc/sdp.py:423:56 | Argument to function `parse_group` is incorrect: Expected `str`, found `str | None` |
| aiortc | invalid-argument-type | src/aiortc/sdp.py:446:52 | Argument is incorrect: Expected `str`, found `None | str | Unknown` |
| aiortc | invalid-argument-type | src/aiortc/sdp.py:462:80 | Argument to function `candidate_from_sdp` is incorrect: Expected `str`, found `str | None` |
| aiortc | unresolved-attribute | src/aiortc/sdp.py:466:43 | Attribute `split` is not defined on `None` in union `str | None` |
| aiortc | unresolved-attribute | src/aiortc/sdp.py:474:50 | Attribute `split` is not defined on `None` in union `str | None` |
| aiortc | invalid-argument-type | src/aiortc/sdp.py:486:48 | Argument to function `__new__` is incorrect: Expected `str | Buffer | SupportsInt | SupportsIndex | SupportsTrunc`, found `str | None` |
| aiortc | invalid-assignment | src/aiortc/sdp.py:489:25 | Object of type `str | None` is not assignable to attribute `muxId` on type `Unknown | RTCRtpParameters` |
| aiortc | unresolved-attribute | src/aiortc/sdp.py:493:32 | Attribute `split` is not defined on `None` in union `str | None` |
| aiortc | unresolved-attribute | src/aiortc/sdp.py:504:50 | Attribute `split` is not defined on `None` in union `str | None` |
| aiortc | unresolved-attribute | src/aiortc/sdp.py:521:50 | Attribute `split` is not defined on `None` in union `str | None` |
| aiortc | invalid-argument-type | src/aiortc/sdp.py:524:55 | Argument to function `__new__` is incorrect: Expected `str | Buffer | SupportsInt | SupportsIndex | SupportsTrunc`, found `str | None` |
| aiortc | invalid-argument-type | src/aiortc/sdp.py:526:63 | Argument to function `parse_group` is incorrect: Expected `str`, found `str | None` |
| aiortc | unresolved-attribute | src/aiortc/sdp.py:528:47 | Attribute `split` is not defined on `None` in union `str | None` |
| aiortc | unresolved-attribute | src/aiortc/sdp.py:550:50 | Attribute `split` is not defined on `None` in union `str | None` |
| aiortc | unresolved-attribute | src/aiortc/sdp.py:554:32 | Attribute `split` is not defined on `None` in union `str | None` |
| aiortc | unresolved-attribute | src/aiortc/sdp.py:582:16 | Attribute `iceLite` is not defined on `None` in union `RTCIceParameters | None` |
| alerta | unresolved-import | alerta/app.py:3:8 | Cannot resolve imported module `sentry_sdk` |
| alerta | unresolved-import | alerta/app.py:4:6 | Cannot resolve imported module `flask` |
| alerta | unresolved-import | alerta/app.py:5:6 | Cannot resolve imported module `flask_compress` |
| alerta | unresolved-import | alerta/app.py:6:6 | Cannot resolve imported module `flask_cors` |
| alerta | unresolved-import | alerta/app.py:7:6 | Cannot resolve imported module `sentry_sdk.integrations.flask` |
| alerta | unresolved-import | alerta/app.py:8:6 | Cannot resolve imported module `werkzeug.middleware.proxy_fix` |
| alerta | invalid-parameter-default | alerta/app.py:48:16 | Default value of type `None` is not assignable to annotated parameter type `dict[str, Any]` |
| alerta | invalid-parameter-default | alerta/app.py:48:56 | Default value of type `None` is not assignable to annotated parameter type `str` |
| alerta | unused-type-ignore-comment | alerta/app.py:58:48 | Unused blanket `type: ignore` directive |
| alerta | unresolved-import | alerta/app.py:97:10 | Cannot resolve imported module `celery` |
| alerta | unused-type-ignore-comment | alerta/app.py:115:35 | Unused blanket `type: ignore` directive |
| alerta | unresolved-import | alerta/auth/__init__.py:1:6 | Cannot resolve imported module `flask` |
| alerta | unresolved-import | alerta/auth/__init__.py:11:24 | Cannot resolve imported module `ldap` |
| alerta | unresolved-import | alerta/auth/__init__.py:21:24 | Cannot resolve imported module `saml2` |
| alerta | unresolved-import | alerta/auth/basic.py:1:6 | Cannot resolve imported module `flask` |
| alerta | unresolved-import | alerta/auth/basic.py:2:6 | Cannot resolve imported module `flask_cors` |
| alerta | invalid-argument-type | alerta/auth/basic.py:31:48 | Argument to function `not_authorized` is incorrect: Expected `list[str]`, found `list[str | None]` |
| alerta | invalid-argument-type | alerta/auth/basic.py:62:47 | Argument to function `create_token` is incorrect: Expected `list[str]`, found `list[Scope]` |
| alerta | invalid-argument-type | alerta/auth/basic.py:85:48 | Argument to function `not_authorized` is incorrect: Expected `list[str]`, found `list[str | None]` |
| alerta | invalid-argument-type | alerta/auth/basic.py:103:47 | Argument to function `create_token` is incorrect: Expected `list[str]`, found `list[Scope]` |
| alerta | unresolved-import | alerta/auth/basic_ldap.py:1:8 | Cannot resolve imported module `ldap` |
| alerta | unresolved-import | alerta/auth/basic_ldap.py:2:8 | Cannot resolve imported module `ldap.filter` |
| alerta | unresolved-import | alerta/auth/basic_ldap.py:3:6 | Cannot resolve imported module `flask` |
| alerta | invalid-argument-type | alerta/auth/basic_ldap.py:172:47 | Argument to function `create_token` is incorrect: Expected `list[str]`, found `list[Scope]` |
| alerta | unresolved-import | alerta/auth/decorators.py:6:8 | Cannot resolve imported module `mohawk` |
| alerta | unresolved-import | alerta/auth/decorators.py:7:6 | Cannot resolve imported module `flask` |
| alerta | unresolved-import | alerta/auth/decorators.py:8:6 | Cannot resolve imported module `jwt` |
| alerta | invalid-argument-type | alerta/auth/decorators.py:51:47 | Argument to bound method `is_in_scope` is incorrect: Expected `str`, found `Unknown | None` |
| alerta | invalid-argument-type | alerta/auth/decorators.py:51:54 | Argument to bound method `is_in_scope` is incorrect: Expected `list[Scope]`, found `Unknown | (list[str] & ~AlwaysFalsy) | list[Unknown | Scope]` |
| alerta | invalid-argument-type | alerta/auth/decorators.py:88:47 | Argument to bound method `is_in_scope` is incorrect: Expected `str`, found `Unknown | None` |
| alerta | unresolved-attribute | alerta/auth/decorators.py:114:29 | Attribute `id` is not defined on `None` in union `User | None` |
| alerta | unresolved-attribute | alerta/auth/decorators.py:115:27 | Attribute `login` is not defined on `None` in union `User | None` |
| alerta | unresolved-attribute | alerta/auth/decorators.py:116:45 | Attribute `login` is not defined on `None` in union `User | None` |
| alerta | unresolved-attribute | alerta/auth/decorators.py:116:64 | Attribute `get_groups` is not defined on `None` in union `User | None` |
| alerta | unresolved-attribute | alerta/auth/decorators.py:117:46 | Attribute `login` is not defined on `None` in union `User | None` |
| alerta | invalid-argument-type | alerta/auth/decorators.py:119:47 | Argument to bound method `is_in_scope` is incorrect: Expected `str`, found `Unknown | None` |
| alerta | invalid-argument-type | alerta/auth/decorators.py:142:60 | Argument to function `not_authorized` is incorrect: Expected `list[str]`, found `list[str | None]` |
| alerta | invalid-argument-type | alerta/auth/decorators.py:147:57 | Argument to function `get_customers` is incorrect: Expected `list[str]`, found `list[str | None]` |
| alerta | invalid-argument-type | alerta/auth/decorators.py:150:47 | Argument to bound method `is_in_scope` is incorrect: Expected `str`, found `Unknown | None` |
| alerta | unresolved-import | alerta/auth/github.py:2:6 | Cannot resolve imported module `flask` |
| alerta | unresolved-import | alerta/auth/github.py:3:6 | Cannot resolve imported module `flask_cors` |
| alerta | invalid-argument-type | alerta/auth/github.py:85:115 | Argument to function `not_authorized` is incorrect: Expected `list[str]`, found `list[str | None]` |
| alerta | invalid-argument-type | alerta/auth/github.py:97:47 | Argument to function `create_token` is incorrect: Expected `list[str]`, found `list[Scope]` |
| alerta | unresolved-import | alerta/auth/hmac.py:1:6 | Cannot resolve imported module `flask` |
| alerta | unresolved-import | alerta/auth/hmac.py:2:6 | Cannot resolve imported module `mohawk` |
| alerta | unresolved-import | alerta/auth/login.py:1:6 | Cannot resolve imported module `flask` |
| alerta | unresolved-import | alerta/auth/login.py:2:6 | Cannot resolve imported module `flask_cors` |
| alerta | unresolved-import | alerta/auth/logout.py:1:6 | Cannot resolve imported module `flask` |
| alerta | unresolved-import | alerta/auth/logout.py:2:6 | Cannot resolve imported module `flask_cors` |
| alerta | unresolved-import | alerta/auth/oidc.py:5:8 | Cannot resolve imported module `jwt` |
| alerta | unresolved-import | alerta/auth/oidc.py:7:6 | Cannot resolve imported module `flask` |
| alerta | unresolved-import | alerta/auth/oidc.py:8:6 | Cannot resolve imported module `flask_cors` |
| alerta | deprecated | alerta/auth/oidc.py:99:24 | The function `utcnow` is deprecated: Use timezone-aware objects to represent datetimes in UTC; e.g. by calling .now(datetime.timezone.utc) |
| alerta | invalid-argument-type | alerta/auth/oidc.py:177:33 | Argument to bound method `__init__` is incorrect: Expected `str`, found `Unknown | None` |
| alerta | invalid-argument-type | alerta/auth/oidc.py:177:70 | Argument to bound method `__init__` is incorrect: Expected `str`, found `Unknown | None` |
| alerta | invalid-argument-type | alerta/auth/oidc.py:192:95 | Argument to function `not_authorized` is incorrect: Expected `list[str]`, found `list[str | None]` |
| alerta | invalid-argument-type | alerta/auth/oidc.py:203:43 | Argument to function `create_token` is incorrect: Expected `str`, found `Unknown | None` |
| alerta | invalid-argument-type | alerta/auth/oidc.py:204:47 | Argument to function `create_token` is incorrect: Expected `list[str]`, found `list[Scope]` |
| alerta | invalid-argument-type | alerta/auth/oidc.py:205:26 | Argument to function `create_token` is incorrect: Expected `str`, found `Unknown | None` |
| alerta | invalid-argument-type | alerta/auth/oidc.py:205:70 | Argument to function `create_token` is incorrect: Expected `str`, found `Unknown | None` |
| alerta | unresolved-import | alerta/auth/saml.py:1:8 | Cannot resolve imported module `saml2.client` |
| alerta | unresolved-import | alerta/auth/saml.py:2:8 | Cannot resolve imported module `saml2.config` |
| alerta | unresolved-import | alerta/auth/saml.py:3:8 | Cannot resolve imported module `saml2.entity` |
| alerta | unresolved-import | alerta/auth/saml.py:4:8 | Cannot resolve imported module `saml2.metadata` |
| alerta | unresolved-import | alerta/auth/saml.py:5:8 | Cannot resolve imported module `saml2.saml` |
| alerta | unresolved-import | alerta/auth/saml.py:6:6 | Cannot resolve imported module `flask` |
| alerta | unresolved-import | alerta/auth/saml.py:8:6 | Cannot resolve imported module `flask_cors` |
| alerta | invalid-argument-type | alerta/auth/saml.py:100:98 | Argument to function `not_authorized` is incorrect: Expected `list[str]`, found `list[str | None]` |
| alerta | invalid-argument-type | alerta/auth/saml.py:114:47 | Argument to function `create_token` is incorrect: Expected `list[str]`, found `list[Scope]` |
| alerta | unresolved-import | alerta/auth/userinfo.py:3:6 | Cannot resolve imported module `flask` |
| alerta | unresolved-import | alerta/auth/userinfo.py:4:6 | Cannot resolve imported module `flask_cors` |
| alerta | unresolved-import | alerta/auth/utils.py:6:6 | Cannot resolve imported module `flask` |
| alerta | unresolved-import | alerta/auth/utils.py:7:6 | Cannot resolve imported module `itsdangerous` |
| alerta | unresolved-import | alerta/auth/utils.py:30:10 | Cannot resolve imported module `werkzeug.security` |
| alerta | unresolved-import | alerta/auth/utils.py:31:10 | Cannot resolve imported module `werkzeug.security` |
| alerta | invalid-parameter-default | alerta/auth/utils.py:51:18 | Default value of type `None` is not assignable to annotated parameter type `str` |
| alerta | invalid-parameter-default | alerta/auth/utils.py:51:37 | Default value of type `None` is not assignable to annotated parameter type `bool` |
| alerta | invalid-parameter-default | alerta/auth/utils.py:51:66 | Default value of type `None` is not assignable to annotated parameter type `str` |
| alerta | deprecated | alerta/auth/utils.py:52:20 | The function `utcnow` is deprecated: Use timezone-aware objects to represent datetimes in UTC; e.g. by calling .now(datetime.timezone.utc) |
| alerta | invalid-parameter-default | alerta/auth/utils.py:104:38 | Default value of type `None` is not assignable to annotated parameter type `str` |
| alerta | invalid-parameter-default | alerta/auth/utils.py:109:37 | Default value of type `None` is not assignable to annotated parameter type `str` |
| alerta | unresolved-import | alerta/commands.py:5:8 | Cannot resolve imported module `click` |
| alerta | unresolved-import | alerta/commands.py:6:6 | Cannot resolve imported module `flask` |
| alerta | unresolved-import | alerta/commands.py:7:6 | Cannot resolve imported module `flask.cli` |
| alerta | invalid-parameter-default | alerta/commands.py:17:17 | Default value of type `None` is not assignable to annotated parameter type `dict[str, Any]` |
| alerta | invalid-parameter-default | alerta/commands.py:17:57 | Default value of type `None` is not assignable to annotated parameter type `str` |
| alerta | deprecated | alerta/commands.py:66:24 | The function `utcnow` is deprecated: Use timezone-aware objects to represent datetimes in UTC; e.g. by calling .now(datetime.timezone.utc) |
| alerta | invalid-argument-type | alerta/commands.py:74:13 | Argument to bound method `__init__` is incorrect: Expected `datetime`, found `datetime | None` |
| alerta | invalid-argument-type | alerta/commands.py:176:13 | Argument to bound method `__init__` is incorrect: Expected `str`, found `Unknown | None` |
| alerta | unresolved-import | alerta/database/backends/mongodb/base.py:4:6 | Cannot resolve imported module `flask` |
| alerta | unresolved-import | alerta/database/backends/mongodb/base.py:5:6 | Cannot resolve imported module `pymongo` |
| alerta | unresolved-import | alerta/database/backends/mongodb/base.py:6:6 | Cannot resolve imported module `pymongo.errors` |
| alerta | deprecated | alerta/database/backends/mongodb/base.py:190:56 | The function `utcnow` is deprecated: Use timezone-aware objects to represent datetimes in UTC; e.g. by calling .now(datetime.timezone.utc) |
| alerta | deprecated | alerta/database/backends/mongodb/base.py:214:24 | The function `utcnow` is deprecated: Use timezone-aware objects to represent datetimes in UTC; e.g. by calling .now(datetime.timezone.utc) |
| alerta | not-iterable | alerta/database/backends/mongodb/base.py:364:52 | Object of type `Unknown | None` may not be iterable |
| alerta | unresolved-attribute | alerta/database/backends/mongodb/base.py:400:31 | Attribute `serialize` is not defined on `None` in union `Unknown | None` |
| alerta | missing-argument | alerta/database/backends/mongodb/base.py:455:26 | No arguments provided for required parameters `where`, `sort`, `group` |
| alerta | missing-argument | alerta/database/backends/mongodb/base.py:461:26 | No arguments provided for required parameters `where`, `sort`, `group` |
| alerta | missing-argument | alerta/database/backends/mongodb/base.py:467:26 | No arguments provided for required parameters `where`, `sort`, `group` |
| alerta | unresolved-attribute | alerta/database/backends/mongodb/base.py:469:55 | Attribute `items` is not defined on `None` in union `Unknown | None` |
| alerta | unresolved-attribute | alerta/database/backends/mongodb/base.py:472:57 | Attribute `items` is not defined on `None` in union `Unknown | None` |
| alerta | missing-argument | alerta/database/backends/mongodb/base.py:481:26 | No arguments provided for required parameters `where`, `sort`, `group` |
| alerta | missing-argument | alerta/database/backends/mongodb/base.py:507:26 | No arguments provided for required parameters `where`, `sort`, `group` |
| alerta | unsupported-operator | alerta/database/backends/mongodb/base.py:533:24 | Operator `-` is not supported between objects of type `Unknown | None` and `Literal[1]` |
| alerta | unsupported-operator | alerta/database/backends/mongodb/base.py:571:24 | Operator `-` is not supported between objects of type `Unknown | None` and `Literal[1]` |
| alerta | missing-argument | alerta/database/backends/mongodb/base.py:604:26 | No arguments provided for required parameters `where`, `sort`, `group` |
| alerta | unsupported-operator | alerta/database/backends/mongodb/base.py:626:24 | Operator `-` is not supported between objects of type `Unknown | None` and `Literal[1]` |
| alerta | missing-argument | alerta/database/backends/mongodb/base.py:664:26 | No arguments provided for required parameters `where`, `sort`, `group` |
| alerta | missing-argument | alerta/database/backends/mongodb/base.py:668:26 | No arguments provided for required parameters `where`, `sort`, `group` |
| alerta | missing-argument | alerta/database/backends/mongodb/base.py:684:26 | No arguments provided for required parameters `where`, `sort`, `group` |
| alerta | missing-argument | alerta/database/backends/mongodb/base.py:688:26 | No arguments provided for required parameters `where`, `sort`, `group` |
| alerta | missing-argument | alerta/database/backends/mongodb/base.py:692:26 | No arguments provided for required parameters `where`, `sort`, `group` |
| alerta | missing-argument | alerta/database/backends/mongodb/base.py:727:26 | No arguments provided for required parameters `where`, `sort`, `group` |
| alerta | missing-argument | alerta/database/backends/mongodb/base.py:764:26 | No arguments provided for required parameters `where`, `sort`, `group` |
| alerta | missing-argument | alerta/database/backends/mongodb/base.py:801:26 | No arguments provided for required parameters `where`, `sort`, `group` |
| alerta | missing-argument | alerta/database/backends/mongodb/base.py:838:26 | No arguments provided for required parameters `where`, `sort`, `group` |
| alerta | invalid-assignment | alerta/database/backends/mongodb/base.py:864:20 | Object of type `list[Unknown | dict[Unknown | str, Unknown | str] | dict[Unknown | str, Unknown | dict[Unknown | str, Unknown | dict[Unknown | str, Unknown | str]]] | dict[Unknown | str, Unknown | int]]` is not assignable to `def pipeline(group_by) -> Unknown` |
| alerta | missing-argument | alerta/database/backends/mongodb/base.py:882:26 | No arguments provided for required parameters `where`, `sort`, `group` |
| alerta | missing-argument | alerta/database/backends/mongodb/base.py:905:26 | No arguments provided for required parameters `where`, `sort`, `group` |
| alerta | missing-argument | alerta/database/backends/mongodb/base.py:967:26 | No arguments provided for required parameters `where`, `sort`, `group` |
| alerta | unsupported-operator | alerta/database/backends/mongodb/base.py:968:81 | Operator `-` is not supported between objects of type `Unknown | None` and `Literal[1]` |
| alerta | missing-argument | alerta/database/backends/mongodb/base.py:971:26 | No arguments provided for required parameters `where`, `sort`, `group` |
| alerta | missing-argument | alerta/database/backends/mongodb/base.py:1103:26 | No arguments provided for required parameters `where`, `sort`, `group` |
| alerta | unsupported-operator | alerta/database/backends/mongodb/base.py:1104:82 | Operator `-` is not supported between objects of type `Unknown | None` and `Literal[1]` |
| alerta | missing-argument | alerta/database/backends/mongodb/base.py:1108:26 | No arguments provided for required parameters `where`, `sort`, `group` |
| alerta | deprecated | alerta/database/backends/mongodb/base.py:1116:79 | The function `utcnow` is deprecated: Use timezone-aware objects to represent datetimes in UTC; e.g. by calling .now(datetime.timezone.utc) |
| alerta | unsupported-operator | alerta/database/backends/mongodb/base.py:1130:24 | Operator `-` is not supported between objects of type `Unknown | None` and `Literal[1]` |
| alerta | missing-argument | alerta/database/backends/mongodb/base.py:1136:26 | No arguments provided for required parameters `where`, `sort`, `group` |
| alerta | missing-argument | alerta/database/backends/mongodb/base.py:1172:26 | No arguments provided for required parameters `where`, `sort`, `group` |
| alerta | unsupported-operator | alerta/database/backends/mongodb/base.py:1173:76 | Operator `-` is not supported between objects of type `Unknown | None` and `Literal[1]` |
| alerta | missing-argument | alerta/database/backends/mongodb/base.py:1179:26 | No arguments provided for required parameters `where`, `sort`, `group` |
| alerta | deprecated | alerta/database/backends/mongodb/base.py:1194:51 | The function `utcnow` is deprecated: Use timezone-aware objects to represent datetimes in UTC; e.g. by calling .now(datetime.timezone.utc) |
| alerta | missing-argument | alerta/database/backends/mongodb/base.py:1233:26 | No arguments provided for required parameters `where`, `sort`, `group` |
| alerta | unsupported-operator | alerta/database/backends/mongodb/base.py:1234:77 | Operator `-` is not supported between objects of type `Unknown | None` and `Literal[1]` |
| alerta | missing-argument | alerta/database/backends/mongodb/base.py:1237:26 | No arguments provided for required parameters `where`, `sort`, `group` |
| alerta | deprecated | alerta/database/backends/mongodb/base.py:1259:52 | The function `utcnow` is deprecated: Use timezone-aware objects to represent datetimes in UTC; e.g. by calling .now(datetime.timezone.utc) |
| alerta | deprecated | alerta/database/backends/mongodb/base.py:1301:67 | The function `utcnow` is deprecated: Use timezone-aware objects to represent datetimes in UTC; e.g. by calling .now(datetime.timezone.utc) |
| alerta | missing-argument | alerta/database/backends/mongodb/base.py:1320:26 | No arguments provided for required parameters `where`, `sort`, `group` |
| alerta | unsupported-operator | alerta/database/backends/mongodb/base.py:1321:78 | Operator `-` is not supported between objects of type `Unknown | None` and `Literal[1]` |
| alerta | missing-argument | alerta/database/backends/mongodb/base.py:1324:26 | No arguments provided for required parameters `where`, `sort`, `group` |
| alerta | missing-argument | alerta/database/backends/mongodb/base.py:1393:26 | No arguments provided for required parameters `where`, `sort`, `group` |
| alerta | unsupported-operator | alerta/database/backends/mongodb/base.py:1394:77 | Operator `-` is not supported between objects of type `Unknown | None` and `Literal[1]` |
| alerta | missing-argument | alerta/database/backends/mongodb/base.py:1397:26 | No arguments provided for required parameters `where`, `sort`, `group` |
| alerta | missing-argument | alerta/database/backends/mongodb/base.py:1444:26 | No arguments provided for required parameters `where`, `sort`, `group` |
| alerta | unsupported-operator | alerta/database/backends/mongodb/base.py:1445:81 | Operator `-` is not supported between objects of type `Unknown | None` and `Literal[1]` |
| alerta | missing-argument | alerta/database/backends/mongodb/base.py:1448:26 | No arguments provided for required parameters `where`, `sort`, `group` |
| alerta | missing-argument | alerta/database/backends/mongodb/base.py:1503:26 | No arguments provided for required parameters `where`, `sort`, `group` |
| alerta | unsupported-operator | alerta/database/backends/mongodb/base.py:1504:77 | Operator `-` is not supported between objects of type `Unknown | None` and `Literal[1]` |
| alerta | unsupported-operator | alerta/database/backends/mongodb/base.py:1511:54 | Operator `-` is not supported between objects of type `Unknown | None` and `Literal[1]` |
| alerta | invalid-method-override | alerta/database/backends/mongodb/base.py:1513:9 | Invalid override of method `get_customer_notes`: Definition is incompatible with `Database.get_customer_notes` |
| alerta | unsupported-operator | alerta/database/backends/mongodb/base.py:1514:71 | Operator `-` is not supported between objects of type `Unknown | None` and `Literal[1]` |
| alerta | deprecated | alerta/database/backends/mongodb/base.py:1517:41 | The function `utcnow` is deprecated: Use timezone-aware objects to represent datetimes in UTC; e.g. by calling .now(datetime.timezone.utc) |
| alerta | deprecated | alerta/database/backends/mongodb/base.py:1603:44 | The function `utcnow` is deprecated: Use timezone-aware objects to represent datetimes in UTC; e.g. by calling .now(datetime.timezone.utc) |
| alerta | deprecated | alerta/database/backends/mongodb/base.py:1608:41 | The function `utcnow` is deprecated: Use timezone-aware objects to represent datetimes in UTC; e.g. by calling .now(datetime.timezone.utc) |
| alerta | unresolved-attribute | alerta/database/backends/mongodb/base.py:1609:59 | Object of type `AlarmModel` has no attribute `DEFAULT_INFORM_SEVERITY` |
| alerta | deprecated | alerta/database/backends/mongodb/base.py:1618:100 | The function `utcnow` is deprecated: Use timezone-aware objects to represent datetimes in UTC; e.g. by calling .now(datetime.timezone.utc) |
| alerta | deprecated | alerta/database/backends/mongodb/base.py:1668:95 | The function `utcnow` is deprecated: Use timezone-aware objects to represent datetimes in UTC; e.g. by calling .now(datetime.timezone.utc) |
| alerta | deprecated | alerta/database/backends/mongodb/base.py:1718:95 | The function `utcnow` is deprecated: Use timezone-aware objects to represent datetimes in UTC; e.g. by calling .now(datetime.timezone.utc) |
| alerta | unresolved-import | alerta/database/backends/mongodb/queryparser.py:3:6 | Cannot resolve imported module `pyparsing` |
| alerta | unresolved-import | alerta/database/backends/mongodb/utils.py:8:6 | Cannot resolve imported module `pyparsing` |
| alerta | unresolved-import | alerta/database/backends/mongodb/utils.py:9:6 | Cannot resolve imported module `werkzeug.datastructures` |
| alerta | unused-type-ignore-comment | alerta/database/backends/mongodb/utils.py:19:60 | Unused blanket `type: ignore` directive |
| alerta | unused-type-ignore-comment | alerta/database/backends/mongodb/utils.py:159:36 | Unused blanket `type: ignore` directive |
| alerta | unused-type-ignore-comment | alerta/database/backends/mongodb/utils.py:223:37 | Unused blanket `type: ignore` directive |
| alerta | unused-type-ignore-comment | alerta/database/backends/mongodb/utils.py:243:36 | Unused blanket `type: ignore` directive |
| alerta | deprecated | alerta/database/backends/mongodb/utils.py:250:79 | The function `utcnow` is deprecated: Use timezone-aware objects to represent datetimes in UTC; e.g. by calling .now(datetime.timezone.utc) |
| alerta | deprecated | alerta/database/backends/mongodb/utils.py:250:120 | The function `utcnow` is deprecated: Use timezone-aware objects to represent datetimes in UTC; e.g. by calling .now(datetime.timezone.utc) |
| alerta | deprecated | alerta/database/backends/mongodb/utils.py:252:68 | The function `utcnow` is deprecated: Use timezone-aware objects to represent datetimes in UTC; e.g. by calling .now(datetime.timezone.utc) |
| alerta | deprecated | alerta/database/backends/mongodb/utils.py:254:67 | The function `utcnow` is deprecated: Use timezone-aware objects to represent datetimes in UTC; e.g. by calling .now(datetime.timezone.utc) |
| alerta | unused-type-ignore-comment | alerta/database/backends/mongodb/utils.py:289:37 | Unused blanket `type: ignore` directive |
| alerta | unused-type-ignore-comment | alerta/database/backends/mongodb/utils.py:295:36 | Unused blanket `type: ignore` directive |
| alerta | unused-type-ignore-comment | alerta/database/backends/mongodb/utils.py:332:37 | Unused blanket `type: ignore` directive |
| alerta | unused-type-ignore-comment | alerta/database/backends/mongodb/utils.py:338:36 | Unused blanket `type: ignore` directive |
| alerta | deprecated | alerta/database/backends/mongodb/utils.py:345:70 | The function `utcnow` is deprecated: Use timezone-aware objects to represent datetimes in UTC; e.g. by calling .now(datetime.timezone.utc) |
| alerta | deprecated | alerta/database/backends/mongodb/utils.py:347:69 | The function `utcnow` is deprecated: Use timezone-aware objects to represent datetimes in UTC; e.g. by calling .now(datetime.timezone.utc) |
| alerta | unused-type-ignore-comment | alerta/database/backends/mongodb/utils.py:383:37 | Unused blanket `type: ignore` directive |
| alerta | unused-type-ignore-comment | alerta/database/backends/mongodb/utils.py:406:37 | Unused blanket `type: ignore` directive |
| alerta | unused-type-ignore-comment | alerta/database/backends/mongodb/utils.py:429:37 | Unused blanket `type: ignore` directive |
| alerta | unused-type-ignore-comment | alerta/database/backends/mongodb/utils.py:451:37 | Unused blanket `type: ignore` directive |
| alerta | unresolved-import | alerta/database/backends/postgres/base.py:6:8 | Cannot resolve imported module `psycopg2` |
| alerta | unresolved-import | alerta/database/backends/postgres/base.py:7:6 | Cannot resolve imported module `flask` |
| alerta | unresolved-import | alerta/database/backends/postgres/base.py:8:6 | Cannot resolve imported module `psycopg2.extensions` |
| alerta | unresolved-import | alerta/database/backends/postgres/base.py:9:6 | Cannot resolve imported module `psycopg2.extras` |
| alerta | missing-argument | alerta/database/backends/postgres/base.py:360:26 | No arguments provided for required parameters `where`, `vars`, `sort`, `group` |
| alerta | missing-argument | alerta/database/backends/postgres/base.py:370:26 | No arguments provided for required parameters `where`, `vars`, `sort`, `group` |
| alerta | unresolved-attribute | alerta/database/backends/postgres/base.py:383:20 | Attribute `where` is not defined on `None` in union `Unknown | None` |
| alerta | unresolved-attribute | alerta/database/backends/postgres/base.py:386:62 | Attribute `vars` is not defined on `None` in union `Unknown | None` |
| alerta | missing-argument | alerta/database/backends/postgres/base.py:389:26 | No arguments provided for required parameters `where`, `vars`, `sort`, `group` |
| alerta | missing-argument | alerta/database/backends/postgres/base.py:409:26 | No arguments provided for required parameters `where`, `vars`, `sort`, `group` |
| alerta | unsupported-operator | alerta/database/backends/postgres/base.py:438:76 | Operator `-` is not supported between objects of type `Unknown | None` and `Literal[1]` |
| alerta | unsupported-operator | alerta/database/backends/postgres/base.py:472:85 | Operator `-` is not supported between objects of type `Unknown | None` and `Literal[1]` |
| alerta | missing-argument | alerta/database/backends/postgres/base.py:476:26 | No arguments provided for required parameters `where`, `vars`, `sort`, `group` |
| alerta | unsupported-operator | alerta/database/backends/postgres/base.py:512:84 | Operator `-` is not supported between objects of type `Unknown | None` and `Literal[1]` |
| alerta | missing-argument | alerta/database/backends/postgres/base.py:518:26 | No arguments provided for required parameters `where`, `vars`, `sort`, `group` |
| alerta | missing-argument | alerta/database/backends/postgres/base.py:526:26 | No arguments provided for required parameters `where`, `vars`, `sort`, `group` |
| alerta | missing-argument | alerta/database/backends/postgres/base.py:537:26 | No arguments provided for required parameters `where`, `vars`, `sort`, `group` |
| alerta | missing-argument | alerta/database/backends/postgres/base.py:546:26 | No arguments provided for required parameters `where`, `vars`, `sort`, `group` |
| alerta | invalid-method-override | alerta/database/backends/postgres/base.py:554:9 | Invalid override of method `get_topn_count`: Definition is incompatible with `Database.get_topn_count` |
| alerta | missing-argument | alerta/database/backends/postgres/base.py:555:26 | No arguments provided for required parameters `where`, `vars`, `sort`, `group` |
| alerta | invalid-method-override | alerta/database/backends/postgres/base.py:580:9 | Invalid override of method `get_topn_flapping`: Definition is incompatible with `Database.get_topn_flapping` |
| alerta | missing-argument | alerta/database/backends/postgres/base.py:581:26 | No arguments provided for required parameters `where`, `vars`, `sort`, `group` |
| alerta | invalid-method-override | alerta/database/backends/postgres/base.py:606:9 | Invalid override of method `get_topn_standing`: Definition is incompatible with `Database.get_topn_standing` |
| alerta | missing-argument | alerta/database/backends/postgres/base.py:607:26 | No arguments provided for required parameters `where`, `vars`, `sort`, `group` |
| alerta | missing-argument | alerta/database/backends/postgres/base.py:636:26 | No arguments provided for required parameters `where`, `vars`, `sort`, `group` |
| alerta | missing-argument | alerta/database/backends/postgres/base.py:669:26 | No arguments provided for required parameters `where`, `vars`, `sort`, `group` |
| alerta | missing-argument | alerta/database/backends/postgres/base.py:703:26 | No arguments provided for required parameters `where`, `vars`, `sort`, `group` |
| alerta | missing-argument | alerta/database/backends/postgres/base.py:719:26 | No arguments provided for required parameters `where`, `vars`, `sort`, `group` |
| alerta | missing-argument | alerta/database/backends/postgres/base.py:751:26 | No arguments provided for required parameters `where`, `vars`, `sort`, `group` |
| alerta | unsupported-operator | alerta/database/backends/postgres/base.py:758:76 | Operator `-` is not supported between objects of type `Unknown | None` and `Literal[1]` |
| alerta | missing-argument | alerta/database/backends/postgres/base.py:761:26 | No arguments provided for required parameters `where`, `vars`, `sort`, `group` |
| alerta | missing-argument | alerta/database/backends/postgres/base.py:919:26 | No arguments provided for required parameters `where`, `vars`, `sort`, `group` |
| alerta | unsupported-operator | alerta/database/backends/postgres/base.py:928:76 | Operator `-` is not supported between objects of type `Unknown | None` and `Literal[1]` |
| alerta | missing-argument | alerta/database/backends/postgres/base.py:932:26 | No arguments provided for required parameters `where`, `vars`, `sort`, `group` |
| alerta | unsupported-operator | alerta/database/backends/postgres/base.py:963:76 | Operator `-` is not supported between objects of type `Unknown | None` and `Literal[1]` |
| alerta | missing-argument | alerta/database/backends/postgres/base.py:966:26 | No arguments provided for required parameters `where`, `vars`, `sort`, `group` |
| alerta | missing-argument | alerta/database/backends/postgres/base.py:1000:26 | No arguments provided for required parameters `where`, `vars`, `sort`, `group` |
| alerta | unsupported-operator | alerta/database/backends/postgres/base.py:1006:76 | Operator `-` is not supported between objects of type `Unknown | None` and `Literal[1]` |
| alerta | missing-argument | alerta/database/backends/postgres/base.py:1016:26 | No arguments provided for required parameters `where`, `vars`, `sort`, `group` |
| alerta | missing-argument | alerta/database/backends/postgres/base.py:1079:26 | No arguments provided for required parameters `where`, `vars`, `sort`, `group` |
| alerta | unsupported-operator | alerta/database/backends/postgres/base.py:1085:76 | Operator `-` is not supported between objects of type `Unknown | None` and `Literal[1]` |
| alerta | missing-argument | alerta/database/backends/postgres/base.py:1088:26 | No arguments provided for required parameters `where`, `vars`, `sort`, `group` |
| alerta | missing-argument | alerta/database/backends/postgres/base.py:1189:26 | No arguments provided for required parameters `where`, `vars`, `sort`, `group` |
| alerta | unsupported-operator | alerta/database/backends/postgres/base.py:1195:76 | Operator `-` is not supported between objects of type `Unknown | None` and `Literal[1]` |
| alerta | missing-argument | alerta/database/backends/postgres/base.py:1198:26 | No arguments provided for required parameters `where`, `vars`, `sort`, `group` |
| alerta | missing-argument | alerta/database/backends/postgres/base.py:1280:26 | No arguments provided for required parameters `where`, `vars`, `sort`, `group` |
| alerta | unsupported-operator | alerta/database/backends/postgres/base.py:1286:76 | Operator `-` is not supported between objects of type `Unknown | None` and `Literal[1]` |
| alerta | missing-argument | alerta/database/backends/postgres/base.py:1289:26 | No arguments provided for required parameters `where`, `vars`, `sort`, `group` |
| alerta | missing-argument | alerta/database/backends/postgres/base.py:1354:26 | No arguments provided for required parameters `where`, `vars`, `sort`, `group` |
| alerta | unsupported-operator | alerta/database/backends/postgres/base.py:1360:76 | Operator `-` is not supported between objects of type `Unknown | None` and `Literal[1]` |
| alerta | missing-argument | alerta/database/backends/postgres/base.py:1363:26 | No arguments provided for required parameters `where`, `vars`, `sort`, `group` |
| alerta | missing-argument | alerta/database/backends/postgres/base.py:1433:26 | No arguments provided for required parameters `where`, `vars`, `sort`, `group` |
| alerta | unsupported-operator | alerta/database/backends/postgres/base.py:1439:76 | Operator `-` is not supported between objects of type `Unknown | None` and `Literal[1]` |
| alerta | unsupported-operator | alerta/database/backends/postgres/base.py:1446:71 | Operator `-` is not supported between objects of type `Unknown | None` and `Literal[1]` |
| alerta | invalid-method-override | alerta/database/backends/postgres/base.py:1448:9 | Invalid override of method `get_customer_notes`: Definition is incompatible with `Database.get_customer_notes` |
| alerta | unsupported-operator | alerta/database/backends/postgres/base.py:1453:77 | Operator `-` is not supported between objects of type `Unknown | None` and `Literal[1]` |
| alerta | unresolved-attribute | alerta/database/backends/postgres/base.py:1540:57 | Object of type `AlarmModel` has no attribute `DEFAULT_INFORM_SEVERITY` |
| alerta | unresolved-import | alerta/database/backends/postgres/queryparser.py:1:6 | Cannot resolve imported module `pyparsing` |
| alerta | unresolved-import | alerta/database/backends/postgres/utils.py:5:6 | Cannot resolve imported module `pyparsing` |
| alerta | unresolved-import | alerta/database/backends/postgres/utils.py:6:6 | Cannot resolve imported module `werkzeug.datastructures` |
| alerta | unused-type-ignore-comment | alerta/database/backends/postgres/utils.py:16:67 | Unused blanket `type: ignore` directive |
| alerta | unresolved-import | alerta/database/base.py:5:6 | Cannot resolve imported module `flask` |
| alerta | unresolved-import | alerta/database/base.py:6:6 | Cannot resolve imported module `pkg_resources` |
| alerta | unresolved-attribute | alerta/database/base.py:470:9 | Unresolved attribute `alerts` on type `type[Self@init_app]`. |
| alerta | unresolved-attribute | alerta/database/base.py:471:9 | Unresolved attribute `blackouts` on type `type[Self@init_app]`. |
| alerta | unresolved-attribute | alerta/database/base.py:472:9 | Unresolved attribute `heartbeats` on type `type[Self@init_app]`. |
| alerta | unresolved-attribute | alerta/database/base.py:473:9 | Unresolved attribute `keys` on type `type[Self@init_app]`. |
| alerta | unresolved-attribute | alerta/database/base.py:474:9 | Unresolved attribute `users` on type `type[Self@init_app]`. |
| alerta | unresolved-attribute | alerta/database/base.py:475:9 | Unresolved attribute `groups` on type `type[Self@init_app]`. |
| alerta | unresolved-attribute | alerta/database/base.py:476:9 | Unresolved attribute `perms` on type `type[Self@init_app]`. |
| alerta | unresolved-attribute | alerta/database/base.py:477:9 | Unresolved attribute `customers` on type `type[Self@init_app]`. |
| alerta | deprecated | alerta/dev.py:4:23 | The function `utcnow` is deprecated: Use timezone-aware objects to represent datetimes in UTC; e.g. by calling .now(datetime.timezone.utc) |
| alerta | unresolved-import | alerta/exceptions.py:4:6 | Cannot resolve imported module `flask` |
| alerta | unresolved-import | alerta/exceptions.py:5:6 | Cannot resolve imported module `werkzeug.exceptions` |
| alerta | unresolved-import | alerta/exceptions.py:6:6 | Cannot resolve imported module `werkzeug.routing` |
| alerta | unresolved-import | alerta/exceptions.py:75:14 | Cannot resolve imported module `werkzeug.exceptions` |
| alerta | unresolved-import | alerta/management/__init__.py:1:6 | Cannot resolve imported module `flask` |
| alerta | unresolved-import | alerta/management/views.py:5:6 | Cannot resolve imported module `flask` |
| alerta | unresolved-import | alerta/management/views.py:7:6 | Cannot resolve imported module `flask_cors` |
| alerta | unused-type-ignore-comment | alerta/management/views.py:26:38 | Unused blanket `type: ignore` directive |
| alerta | deprecated | alerta/management/views.py:144:39 | The function `utcnow` is deprecated: Use timezone-aware objects to represent datetimes in UTC; e.g. by calling .now(datetime.timezone.utc) |
| alerta | invalid-argument-type | alerta/management/views.py:179:88 | Argument to function `process_action` is incorrect: Expected `int`, found `None` |
| alerta | invalid-argument-type | alerta/management/views.py:181:46 | Argument to bound method `from_expired` is incorrect: Expected `int`, found `int | None` |
| alerta | invalid-argument-type | alerta/management/views.py:183:90 | Argument to function `process_action` is incorrect: Expected `int`, found `int | None` |
| alerta | invalid-argument-type | alerta/management/views.py:199:88 | Argument to function `process_action` is incorrect: Expected `int`, found `None` |
| alerta | invalid-argument-type | alerta/management/views.py:201:46 | Argument to bound method `from_timeout` is incorrect: Expected `int`, found `int | None` |
| alerta | invalid-argument-type | alerta/management/views.py:203:90 | Argument to function `process_action` is incorrect: Expected `int`, found `int | None` |
| alerta | unused-type-ignore-comment | alerta/models/alarms/__init__.py:18:20 | Unused blanket `type: ignore` directive |
| alerta | unused-type-ignore-comment | alerta/models/alarms/__init__.py:19:18 | Unused blanket `type: ignore` directive |
| alerta | unused-type-ignore-comment | alerta/models/alarms/__init__.py:20:18 | Unused blanket `type: ignore` directive |
| alerta | unresolved-import | alerta/models/alarms/alerta.py:1:6 | Cannot resolve imported module `flask` |
| alerta | no-matching-overload | alerta/models/alarms/alerta.py:78:16 | No overload of function `sorted` matches arguments |
| alerta | unresolved-attribute | alerta/models/alarms/alerta.py:90:9 | Unresolved attribute `DEFAULT_INFORM_SEVERITY` on type `<class 'StateMachine'>`. |
| alerta | no-matching-overload | alerta/models/alarms/alerta.py:120:28 | No overload of function `sorted` matches arguments |
| alerta | unresolved-import | alerta/models/alarms/isa_18_2.py:10:6 | Cannot resolve imported module `flask` |
| alerta | no-matching-overload | alerta/models/alarms/isa_18_2.py:88:28 | No overload of function `sorted` matches arguments |
| alerta | unresolved-import | alerta/models/alert.py:9:6 | Cannot resolve imported module `flask` |
| alerta | unused-type-ignore-comment | alerta/models/alert.py:38:73 | Unused blanket `type: ignore` directive |
| alerta | deprecated | alerta/models/alert.py:66:72 | The function `utcnow` is deprecated: Use timezone-aware objects to represent datetimes in UTC; e.g. by calling .now(datetime.timezone.utc) |
| alerta | deprecated | alerta/models/alert.py:75:74 | The function `utcnow` is deprecated: Use timezone-aware objects to represent datetimes in UTC; e.g. by calling .now(datetime.timezone.utc) |
| alerta | invalid-argument-type | alerta/models/alert.py:98:13 | Argument to bound method `__init__` is incorrect: Expected `str`, found `Any | None` |
| alerta | invalid-argument-type | alerta/models/alert.py:99:13 | Argument to bound method `__init__` is incorrect: Expected `str`, found `Any | None` |
| alerta | invalid-argument-type | alerta/models/alert.py:173:13 | Argument to bound method `__init__` is incorrect: Expected `str`, found `Any | None` |
| alerta | invalid-argument-type | alerta/models/alert.py:174:13 | Argument to bound method `__init__` is incorrect: Expected `str`, found `Any | None` |
| alerta | deprecated | alerta/models/alert.py:282:24 | The function `utcnow` is deprecated: Use timezone-aware objects to represent datetimes in UTC; e.g. by calling .now(datetime.timezone.utc) |
| alerta | deprecated | alerta/models/alert.py:335:24 | The function `utcnow` is deprecated: Use timezone-aware objects to represent datetimes in UTC; e.g. by calling .now(datetime.timezone.utc) |
| alerta | deprecated | alerta/models/alert.py:379:24 | The function `utcnow` is deprecated: Use timezone-aware objects to represent datetimes in UTC; e.g. by calling .now(datetime.timezone.utc) |
| alerta | invalid-parameter-default | alerta/models/alert.py:413:29 | Default value of type `None` is not assignable to annotated parameter type `list[str]` |
| alerta | invalid-parameter-default | alerta/models/alert.py:429:55 | Default value of type `None` is not assignable to annotated parameter type `int` |
| alerta | deprecated | alerta/models/alert.py:430:24 | The function `utcnow` is deprecated: Use timezone-aware objects to represent datetimes in UTC; e.g. by calling .now(datetime.timezone.utc) |
| alerta | invalid-parameter-default | alerta/models/alert.py:489:18 | Default value of type `None` is not assignable to annotated parameter type `Query` |
| alerta | invalid-parameter-default | alerta/models/alert.py:498:21 | Default value of type `None` is not assignable to annotated parameter type `Query` |
| alerta | invalid-parameter-default | alerta/models/alert.py:503:19 | Default value of type `None` is not assignable to annotated parameter type `Query` |
| alerta | invalid-parameter-default | alerta/models/alert.py:508:32 | Default value of type `None` is not assignable to annotated parameter type `Query` |
| alerta | invalid-parameter-default | alerta/models/alert.py:513:30 | Default value of type `None` is not assignable to annotated parameter type `Query` |
| alerta | invalid-parameter-default | alerta/models/alert.py:518:25 | Default value of type `None` is not assignable to annotated parameter type `Query` |
| alerta | invalid-parameter-default | alerta/models/alert.py:522:24 | Default value of type `None` is not assignable to annotated parameter type `Query` |
| alerta | invalid-parameter-default | alerta/models/alert.py:527:28 | Default value of type `None` is not assignable to annotated parameter type `Query` |
| alerta | invalid-parameter-default | alerta/models/alert.py:531:27 | Default value of type `None` is not assignable to annotated parameter type `Query` |
| alerta | invalid-parameter-default | alerta/models/alert.py:536:28 | Default value of type `None` is not assignable to annotated parameter type `Query` |
| alerta | invalid-parameter-default | alerta/models/alert.py:540:27 | Default value of type `None` is not assignable to annotated parameter type `Query` |
| alerta | invalid-parameter-default | alerta/models/alert.py:545:26 | Default value of type `None` is not assignable to annotated parameter type `Query` |
| alerta | invalid-parameter-default | alerta/models/alert.py:550:22 | Default value of type `None` is not assignable to annotated parameter type `Query` |
| alerta | invalid-parameter-default | alerta/models/alert.py:555:20 | Default value of type `None` is not assignable to annotated parameter type `Query` |
| alerta | invalid-parameter-default | alerta/models/alert.py:560:18 | Default value of type `None` is not assignable to annotated parameter type `Query` |
| alerta | deprecated | alerta/models/alert.py:574:34 | The function `utcnow` is deprecated: Use timezone-aware objects to represent datetimes in UTC; e.g. by calling .now(datetime.timezone.utc) |
| alerta | deprecated | alerta/models/alert.py:594:34 | The function `utcnow` is deprecated: Use timezone-aware objects to represent datetimes in UTC; e.g. by calling .now(datetime.timezone.utc) |
| alerta | invalid-parameter-default | alerta/models/alert.py:608:56 | Default value of type `None` is not assignable to annotated parameter type `int` |
| alerta | deprecated | alerta/models/alert.py:609:24 | The function `utcnow` is deprecated: Use timezone-aware objects to represent datetimes in UTC; e.g. by calling .now(datetime.timezone.utc) |
| alerta | invalid-parameter-default | alerta/models/alert.py:636:56 | Default value of type `None` is not assignable to annotated parameter type `int` |
| alerta | deprecated | alerta/models/alert.py:637:24 | The function `utcnow` is deprecated: Use timezone-aware objects to represent datetimes in UTC; e.g. by calling .now(datetime.timezone.utc) |
| alerta | invalid-parameter-default | alerta/models/alert.py:691:44 | Default value of type `None` is not assignable to annotated parameter type `int` |
| alerta | invalid-parameter-default | alerta/models/alert.py:694:44 | Default value of type `None` is not assignable to annotated parameter type `int` |
| alerta | unresolved-import | alerta/models/blackout.py:5:6 | Cannot resolve imported module `flask` |
| alerta | unresolved-import | alerta/models/blackout.py:6:6 | Cannot resolve imported module `strenum` |
| alerta | deprecated | alerta/models/blackout.py:37:65 | The function `utcnow` is deprecated: Use timezone-aware objects to represent datetimes in UTC; e.g. by calling .now(datetime.timezone.utc) |
| alerta | deprecated | alerta/models/blackout.py:60:91 | The function `utcnow` is deprecated: Use timezone-aware objects to represent datetimes in UTC; e.g. by calling .now(datetime.timezone.utc) |
| alerta | deprecated | alerta/models/blackout.py:84:24 | The function `utcnow` is deprecated: Use timezone-aware objects to represent datetimes in UTC; e.g. by calling .now(datetime.timezone.utc) |
| alerta | invalid-parameter-default | alerta/models/blackout.py:225:29 | Default value of type `None` is not assignable to annotated parameter type `list[str]` |
| alerta | invalid-parameter-default | alerta/models/blackout.py:229:18 | Default value of type `None` is not assignable to annotated parameter type `Query` |
| alerta | invalid-parameter-default | alerta/models/blackout.py:233:15 | Default value of type `None` is not assignable to annotated parameter type `Query` |
| alerta | invalid-argument-type | alerta/models/customer.py:23:13 | Argument to bound method `__init__` is incorrect: Expected `str`, found `Any | None` |
| alerta | invalid-argument-type | alerta/models/customer.py:24:13 | Argument to bound method `__init__` is incorrect: Expected `str`, found `Any | None` |
| alerta | invalid-argument-type | alerta/models/customer.py:44:13 | Argument to bound method `__init__` is incorrect: Expected `str`, found `Any | None` |
| alerta | invalid-argument-type | alerta/models/customer.py:45:13 | Argument to bound method `__init__` is incorrect: Expected `str`, found `Any | None` |
| alerta | invalid-parameter-default | alerta/models/customer.py:71:18 | Default value of type `None` is not assignable to annotated parameter type `Query` |
| alerta | invalid-parameter-default | alerta/models/customer.py:75:15 | Default value of type `None` is not assignable to annotated parameter type `Query` |
| alerta | unresolved-import | alerta/models/enums.py:3:6 | Cannot resolve imported module `strenum` |
| alerta | invalid-parameter-default | alerta/models/enums.py:126:31 | Default value of type `None` is not assignable to annotated parameter type `str` |
| alerta | invalid-parameter-default | alerta/models/enums.py:126:53 | Default value of type `None` is not assignable to annotated parameter type `str` |
| alerta | invalid-argument-type | alerta/models/group.py:32:13 | Argument to bound method `__init__` is incorrect: Expected `str`, found `Any | None` |
| alerta | invalid-argument-type | alerta/models/group.py:33:13 | Argument to bound method `__init__` is incorrect: Expected `str`, found `Any | None` |
| alerta | invalid-argument-type | alerta/models/group.py:34:13 | Argument to bound method `__init__` is incorrect: Expected `str`, found `Any | None` |
| alerta | invalid-argument-type | alerta/models/group.py:35:13 | Argument to bound method `__init__` is incorrect: Expected `str`, found `Any | None` |
| alerta | invalid-argument-type | alerta/models/group.py:84:13 | Argument to bound method `__init__` is incorrect: Expected `str`, found `Any | None` |
| alerta | invalid-argument-type | alerta/models/group.py:85:13 | Argument to bound method `__init__` is incorrect: Expected `str`, found `Any | None` |
| alerta | invalid-argument-type | alerta/models/group.py:106:13 | Argument to bound method `__init__` is incorrect: Expected `str`, found `Any | None` |
| alerta | invalid-argument-type | alerta/models/group.py:107:13 | Argument to bound method `__init__` is incorrect: Expected `str`, found `Any | None` |
| alerta | invalid-parameter-default | alerta/models/group.py:135:18 | Default value of type `None` is not assignable to annotated parameter type `Query` |
| alerta | invalid-parameter-default | alerta/models/group.py:139:15 | Default value of type `None` is not assignable to annotated parameter type `Query` |
| alerta | unresolved-import | alerta/models/heartbeat.py:8:6 | Cannot resolve imported module `flask` |
| alerta | unresolved-import | alerta/models/heartbeat.py:9:6 | Cannot resolve imported module `strenum` |
| alerta | invalid-parameter-default | alerta/models/heartbeat.py:28:24 | Default value of type `None` is not assignable to annotated parameter type `str` |
| alerta | invalid-parameter-default | alerta/models/heartbeat.py:28:44 | Default value of type `None` is not assignable to annotated parameter type `list[str]` |
| alerta | invalid-parameter-default | alerta/models/heartbeat.py:28:68 | Default value of type `None` is not assignable to annotated parameter type `datetime` |
| alerta | invalid-parameter-default | alerta/models/heartbeat.py:28:98 | Default value of type `None` is not assignable to annotated parameter type `int` |
| alerta | invalid-parameter-default | alerta/models/heartbeat.py:28:119 | Default value of type `None` is not assignable to annotated parameter type `str` |
| alerta | deprecated | alerta/models/heartbeat.py:56:52 | The function `utcnow` is deprecated: Use timezone-aware objects to represent datetimes in UTC; e.g. by calling .now(datetime.timezone.utc) |
| alerta | deprecated | alerta/models/heartbeat.py:59:74 | The function `utcnow` is deprecated: Use timezone-aware objects to represent datetimes in UTC; e.g. by calling .now(datetime.timezone.utc) |
| alerta | deprecated | alerta/models/heartbeat.py:61:31 | The function `utcnow` is deprecated: Use timezone-aware objects to represent datetimes in UTC; e.g. by calling .now(datetime.timezone.utc) |
| alerta | invalid-argument-type | alerta/models/heartbeat.py:85:13 | Argument to bound method `__init__` is incorrect: Expected `str`, found `Any | None` |
| alerta | invalid-argument-type | alerta/models/heartbeat.py:88:13 | Argument to bound method `__init__` is incorrect: Expected `datetime`, found `datetime | None` |
| alerta | invalid-argument-type | alerta/models/heartbeat.py:89:13 | Argument to bound method `__init__` is incorrect: Expected `int`, found `Any | None` |
| alerta | invalid-argument-type | alerta/models/heartbeat.py:90:13 | Argument to bound method `__init__` is incorrect: Expected `str`, found `Any | None` |
| alerta | invalid-argument-type | alerta/models/heartbeat.py:120:13 | Argument to bound method `__init__` is incorrect: Expected `str`, found `Any | None` |
| alerta | invalid-argument-type | alerta/models/heartbeat.py:124:13 | Argument to bound method `__init__` is incorrect: Expected `datetime`, found `Any | None` |
| alerta | invalid-argument-type | alerta/models/heartbeat.py:125:13 | Argument to bound method `__init__` is incorrect: Expected `int`, found `Any | None` |
| alerta | invalid-argument-type | alerta/models/heartbeat.py:129:13 | Argument to bound method `__init__` is incorrect: Expected `str`, found `Any | None` |
| alerta | invalid-parameter-default | alerta/models/heartbeat.py:161:29 | Default value of type `None` is not assignable to annotated parameter type `list[str]` |
| alerta | invalid-parameter-default | alerta/models/heartbeat.py:166:18 | Default value of type `None` is not assignable to annotated parameter type `Query` |
| alerta | invalid-parameter-default | alerta/models/heartbeat.py:170:28 | Default value of type `None` is not assignable to annotated parameter type `list[str]` |
| alerta | invalid-parameter-default | alerta/models/heartbeat.py:170:54 | Default value of type `None` is not assignable to annotated parameter type `Query` |
| alerta | invalid-parameter-default | alerta/models/heartbeat.py:174:15 | Default value of type `None` is not assignable to annotated parameter type `Query` |
| alerta | deprecated | alerta/models/history.py:16:72 | The function `utcnow` is deprecated: Use timezone-aware objects to represent datetimes in UTC; e.g. by calling .now(datetime.timezone.utc) |
| alerta | unsupported-operator | alerta/models/history.py:105:34 | Operator `+` is not supported between objects of type `Literal["/alert/"]` and `Unknown | None` |
| alerta | unresolved-import | alerta/models/key.py:5:6 | Cannot resolve imported module `strenum` |
| alerta | invalid-parameter-default | alerta/models/key.py:24:70 | Default value of type `None` is not assignable to annotated parameter type `datetime` |
| alerta | invalid-parameter-default | alerta/models/key.py:24:100 | Default value of type `None` is not assignable to annotated parameter type `str` |
| alerta | deprecated | alerta/models/key.py:31:52 | The function `utcnow` is deprecated: Use timezone-aware objects to represent datetimes in UTC; e.g. by calling .now(datetime.timezone.utc) |
| alerta | unused-type-ignore-comment | alerta/models/key.py:32:46 | Unused blanket `type: ignore` directive |
| alerta | invalid-return-type | alerta/models/key.py:42:16 | Return type does not match returned value: expected `ApiKeyStatus`, found `Unknown | Literal["expired", "active"]` |
| alerta | deprecated | alerta/models/key.py:42:49 | The function `utcnow` is deprecated: Use timezone-aware objects to represent datetimes in UTC; e.g. by calling .now(datetime.timezone.utc) |
| alerta | invalid-argument-type | alerta/models/key.py:51:13 | Argument to bound method `__init__` is incorrect: Expected `str`, found `Any | None` |
| alerta | invalid-argument-type | alerta/models/key.py:53:13 | Argument to bound method `__init__` is incorrect: Expected `str`, found `Any | None` |
| alerta | invalid-argument-type | alerta/models/key.py:54:13 | Argument to bound method `__init__` is incorrect: Expected `datetime`, found `datetime | None` |
| alerta | invalid-argument-type | alerta/models/key.py:55:13 | Argument to bound method `__init__` is incorrect: Expected `str`, found `Any | None` |
| alerta | invalid-argument-type | alerta/models/key.py:89:13 | Argument to bound method `__init__` is incorrect: Expected `str`, found `Any | None` |
| alerta | invalid-argument-type | alerta/models/key.py:91:17 | Argument to bound method `type_to_scopes` is incorrect: Expected `str`, found `Any | None` |
| alerta | invalid-argument-type | alerta/models/key.py:91:40 | Argument to bound method `type_to_scopes` is incorrect: Expected `str`, found `Any | None` |
| alerta | invalid-argument-type | alerta/models/key.py:92:13 | Argument to bound method `__init__` is incorrect: Expected `str`, found `Any | None` |
| alerta | invalid-argument-type | alerta/models/key.py:93:13 | Argument to bound method `__init__` is incorrect: Expected `datetime`, found `Any | None` |
| alerta | invalid-argument-type | alerta/models/key.py:96:13 | Argument to bound method `__init__` is incorrect: Expected `str`, found `Any | None` |
| alerta | invalid-parameter-default | alerta/models/key.py:127:30 | Default value of type `None` is not assignable to annotated parameter type `str` |
| alerta | invalid-parameter-default | alerta/models/key.py:134:18 | Default value of type `None` is not assignable to annotated parameter type `Query` |
| alerta | invalid-parameter-default | alerta/models/key.py:141:15 | Default value of type `None` is not assignable to annotated parameter type `Query` |
| alerta | deprecated | alerta/models/key.py:164:57 | The function `utcnow` is deprecated: Use timezone-aware objects to represent datetimes in UTC; e.g. by calling .now(datetime.timezone.utc) |
| alerta | unresolved-import | alerta/models/note.py:5:6 | Cannot resolve imported module `flask` |
| alerta | deprecated | alerta/models/note.py:25:91 | The function `utcnow` is deprecated: Use timezone-aware objects to represent datetimes in UTC; e.g. by calling .now(datetime.timezone.utc) |
| alerta | invalid-argument-type | alerta/models/note.py:34:13 | Argument to bound method `__init__` is incorrect: Expected `str`, found `Any | None` |
| alerta | invalid-argument-type | alerta/models/note.py:35:13 | Argument to bound method `__init__` is incorrect: Expected `str`, found `Any | None` |
| alerta | invalid-argument-type | alerta/models/note.py:37:13 | Argument to bound method `__init__` is incorrect: Expected `str`, found `Any | None` |
| alerta | invalid-argument-type | alerta/models/note.py:76:13 | Argument to bound method `__init__` is incorrect: Expected `str`, found `Any | None` |
| alerta | invalid-argument-type | alerta/models/note.py:77:13 | Argument to bound method `__init__` is incorrect: Expected `str`, found `Any | None` |
| alerta | invalid-argument-type | alerta/models/note.py:79:13 | Argument to bound method `__init__` is incorrect: Expected `str`, found `Any | None` |
| alerta | invalid-parameter-default | alerta/models/note.py:133:18 | Default value of type `None` is not assignable to annotated parameter type `Query` |
| alerta | unresolved-import | alerta/models/permission.py:4:6 | Cannot resolve imported module `flask` |
| alerta | invalid-argument-type | alerta/models/permission.py:29:13 | Argument to bound method `__init__` is incorrect: Expected `str`, found `Any | None` |
| alerta | invalid-argument-type | alerta/models/permission.py:49:13 | Argument to bound method `__init__` is incorrect: Expected `str`, found `Any | None` |
| alerta | invalid-parameter-default | alerta/models/permission.py:76:18 | Default value of type `None` is not assignable to annotated parameter type `Query` |
| alerta | invalid-parameter-default | alerta/models/permission.py:80:15 | Default value of type `None` is not assignable to annotated parameter type `Query` |
| alerta | unresolved-import | alerta/models/token.py:4:8 | Cannot resolve imported module `jwt` |
| alerta | unresolved-import | alerta/models/token.py:5:6 | Cannot resolve imported module `flask` |
| alerta | unresolved-import | alerta/models/token.py:6:6 | Cannot resolve imported module `jwt` |
| alerta | invalid-parameter-default | alerta/models/token.py:18:91 | Default value of type `None` is not assignable to annotated parameter type `str` |
| alerta | invalid-parameter-default | alerta/models/token.py:43:32 | Default value of type `None` is not assignable to annotated parameter type `str` |
| alerta | unresolved-import | alerta/models/user.py:5:6 | Cannot resolve imported module `flask` |
| alerta | unresolved-import | alerta/models/user.py:6:6 | Cannot resolve imported module `strenum` |
| alerta | deprecated | alerta/models/user.py:41:72 | The function `utcnow` is deprecated: Use timezone-aware objects to represent datetimes in UTC; e.g. by calling .now(datetime.timezone.utc) |
| alerta | deprecated | alerta/models/user.py:44:72 | The function `utcnow` is deprecated: Use timezone-aware objects to represent datetimes in UTC; e.g. by calling .now(datetime.timezone.utc) |
| alerta | invalid-argument-type | alerta/models/user.py:66:13 | Argument to bound method `__init__` is incorrect: Expected `str`, found `Any | None` |
| alerta | invalid-argument-type | alerta/models/user.py:68:13 | Argument to bound method `__init__` is incorrect: Expected `str`, found `Any | None` |
| alerta | invalid-argument-type | alerta/models/user.py:72:13 | Argument to bound method `__init__` is incorrect: Expected `str`, found `Any | None` |
| alerta | invalid-argument-type | alerta/models/user.py:107:13 | Argument to bound method `__init__` is incorrect: Expected `str`, found `Any | None` |
| alerta | invalid-argument-type | alerta/models/user.py:109:13 | Argument to bound method `__init__` is incorrect: Expected `str`, found `Any | None` |
| alerta | invalid-argument-type | alerta/models/user.py:110:13 | Argument to bound method `__init__` is incorrect: Expected `str`, found `Any | None` |
| alerta | invalid-argument-type | alerta/models/user.py:116:13 | Argument to bound method `__init__` is incorrect: Expected `str`, found `Any | None` |
| alerta | invalid-parameter-default | alerta/models/user.py:163:18 | Default value of type `None` is not assignable to annotated parameter type `Query` |
| alerta | invalid-parameter-default | alerta/models/user.py:167:15 | Default value of type `None` is not assignable to annotated parameter type `Query` |
| alerta | invalid-parameter-default | alerta/models/user.py:202:27 | Default value of type `None` is not assignable to annotated parameter type `str` |
| alerta | unresolved-import | alerta/plugins/acked_by.py:3:6 | Cannot resolve imported module `flask` |
| alerta | not-subscriptable | alerta/plugins/escalate.py:47:34 | Cannot subscript object of type `None` with no `__getitem__` method |
| alerta | unresolved-import | alerta/plugins/forwarder.py:4:6 | Cannot resolve imported module `flask` |
| alerta | unused-type-ignore-comment | alerta/plugins/forwarder.py:39:58 | Unused blanket `type: ignore` directive |
| alerta | unused-type-ignore-comment | alerta/plugins/forwarder.py:75:58 | Unused blanket `type: ignore` directive |
| alerta | unused-type-ignore-comment | alerta/plugins/forwarder.py:104:58 | Unused blanket `type: ignore` directive |
| alerta | unresolved-import | alerta/plugins/remote_ip.py:3:6 | Cannot resolve imported module `flask` |
| alerta | unresolved-import | alerta/tasks.py:3:6 | Cannot resolve imported module `flask` |
| alerta | invalid-argument-type | alerta/tasks.py:23:80 | Argument to function `process_action` is incorrect: Expected `int`, found `int | None` |
| alerta | invalid-argument-type | alerta/tasks.py:24:53 | Argument to bound method `from_action` is incorrect: Expected `int`, found `int | None` |
| alerta | invalid-argument-type | alerta/tasks.py:37:61 | Argument to function `process_status` is incorrect: Expected `str`, found `Unknown | None` |
| alerta | invalid-argument-type | alerta/tasks.py:38:57 | Argument to bound method `from_status` is incorrect: Expected `int`, found `int | None` |
| alerta | unresolved-import | alerta/utils/api.py:4:6 | Cannot resolve imported module `flask` |
| alerta | invalid-parameter-default | alerta/utils/api.py:14:21 | Default value of type `None` is not assignable to annotated parameter type `str` |
| alerta | possibly-unresolved-reference | alerta/utils/api.py:84:12 | Name `updated` used when possibly not defined |
| alerta | possibly-unresolved-reference | alerta/utils/api.py:85:21 | Name `updated` used when possibly not defined |
| alerta | invalid-parameter-default | alerta/utils/api.py:95:58 | Default value of type `None` is not assignable to annotated parameter type `int` |
| alerta | invalid-assignment | alerta/utils/api.py:123:48 | Object of type `Unknown | None | Any | (tuple[Divergent, Divergent, Divergent, Divergent] & Alert) | (tuple[Divergent, str | Unknown, str | Unknown, int | Unknown] & Alert)` is not assignable to `Alert` |
| alerta | invalid-assignment | alerta/utils/api.py:125:17 | Too many values to unpack: Expected 3 |
| alerta | unresolved-import | alerta/utils/audit.py:6:8 | Cannot resolve imported module `blinker` |
| alerta | unresolved-import | alerta/utils/audit.py:8:6 | Cannot resolve imported module `flask` |
| alerta | deprecated | alerta/utils/audit.py:94:36 | The function `utcnow` is deprecated: Use timezone-aware objects to represent datetimes in UTC; e.g. by calling .now(datetime.timezone.utc) |
| alerta | unresolved-import | alerta/utils/client.py:10:6 | Cannot resolve imported module `requests_hawk` |
| alerta | deprecated | alerta/utils/client.py:44:45 | The function `utcnow` is deprecated: Use timezone-aware objects to represent datetimes in UTC; e.g. by calling .now(datetime.timezone.utc) |
| alerta | invalid-argument-type | alerta/utils/client.py:92:49 | Argument to bound method `__init__` is incorrect: Expected `bytes | str`, found `Unknown | None` |
| alerta | unresolved-import | alerta/utils/config.py:3:6 | Cannot resolve imported module `flask` |
| alerta | unresolved-import | alerta/utils/config.py:19:14 | Cannot resolve imported module `flask` |
| alerta | unresolved-import | alerta/utils/format.py:7:6 | Cannot resolve imported module `flask.json.provider` |
| alerta | unresolved-import | alerta/utils/format.py:33:18 | Cannot resolve imported module `bson` |
| alerta | unresolved-import | alerta/utils/format.py:73:10 | Cannot resolve imported module `kombu.serialization` |
| alerta | unresolved-import | alerta/utils/hooks.py:1:8 | Cannot resolve imported module `blinker` |
| alerta | unresolved-import | alerta/utils/hooks.py:2:6 | Cannot resolve imported module `flask` |
| alerta | unresolved-import | alerta/utils/key.py:7:6 | Cannot resolve imported module `flask` |
| alerta | unresolved-import | alerta/utils/logging.py:6:8 | Cannot resolve imported module `flask` |
| alerta | unresolved-import | alerta/utils/logging.py:8:6 | Cannot resolve imported module `flask` |
| alerta | missing-typed-dict-key | alerta/utils/logging.py:68:33 | Missing required key 'name' in TypedDict `_FilterConfigurationTypedDict` constructor |
| alerta | invalid-key | alerta/utils/logging.py:69:25 | Unknown key "()" for TypedDict `_FilterConfigurationTypedDict`: Unknown key "()" |
| alerta | invalid-key | alerta/utils/logging.py:70:25 | Unknown key "methods" for TypedDict `_FilterConfigurationTypedDict`: Unknown key "methods" |
| alerta | missing-typed-dict-key | alerta/utils/logging.py:72:32 | Missing required key 'name' in TypedDict `_FilterConfigurationTypedDict` constructor |
| alerta | invalid-key | alerta/utils/logging.py:73:25 | Unknown key "()" for TypedDict `_FilterConfigurationTypedDict`: Unknown key "()" |
| alerta | unsupported-operator | alerta/utils/logging.py:309:22 | Operator `+` is not supported between objects of type `Unknown | int` and `Unknown | str | int` |
| alerta | unresolved-import | alerta/utils/mailer.py:1:6 | Cannot resolve imported module `flask` |
| alerta | unresolved-import | alerta/utils/paging.py:1:6 | Cannot resolve imported module `flask` |
| alerta | unresolved-import | alerta/utils/paging.py:2:6 | Cannot resolve imported module `werkzeug.datastructures` |
| alerta | invalid-parameter-default | alerta/utils/paging.py:9:39 | Default value of type `None` is not assignable to annotated parameter type `int` |
| alerta | unresolved-import | alerta/utils/plugin.py:5:6 | Cannot resolve imported module `flask` |
| alerta | unresolved-import | alerta/utils/plugin.py:6:6 | Cannot resolve imported module `pkg_resources` |
| alerta | unused-type-ignore-comment | alerta/utils/plugin.py:49:85 | Unused blanket `type: ignore` directive |
| alerta | unresolved-import | alerta/utils/response.py:4:6 | Cannot resolve imported module `flask` |
| alerta | unresolved-import | alerta/utils/tracing.py:3:6 | Cannot resolve imported module `flask` |
| alerta | unresolved-import | alerta/utils/webhook.py:3:6 | Cannot resolve imported module `flask` |
| alerta | unresolved-import | alerta/utils/webhook.py:4:6 | Cannot resolve imported module `pkg_resources` |
| alerta | unresolved-import | alerta/views/__init__.py:1:6 | Cannot resolve imported module `flask` |
| alerta | unresolved-import | alerta/views/alerts.py:3:6 | Cannot resolve imported module `flask` |
| alerta | unresolved-import | alerta/views/alerts.py:4:6 | Cannot resolve imported module `flask_cors` |
| alerta | invalid-argument-type | alerta/views/alerts.py:46:38 | Argument to function `assign_customer` is incorrect: Expected `str`, found `Unknown | None` |
| alerta | unused-type-ignore-comment | alerta/views/alerts.py:49:115 | Unused blanket `type: ignore` directive |
| alerta | invalid-argument-type | alerta/views/alerts.py:162:49 | Argument to bound method `from_action` is incorrect: Expected `int`, found `int | None` |
| alerta | invalid-argument-type | alerta/views/alerts.py:164:76 | Argument to function `process_action` is incorrect: Expected `int`, found `int | None` |
| alerta | deprecated | alerta/views/alerts.py:309:27 | The function `utcnow` is deprecated: Use timezone-aware objects to represent datetimes in UTC; e.g. by calling .now(datetime.timezone.utc) |
| alerta | unresolved-attribute | alerta/views/alerts.py:310:13 | Object of type `QueryBuilder` has no attribute `alerts` |
| alerta | unresolved-attribute | alerta/views/alerts.py:358:13 | Object of type `QueryBuilder` has no attribute `alerts` |
| alerta | unresolved-attribute | alerta/views/alerts.py:385:13 | Object of type `QueryBuilder` has no attribute `alerts` |
| alerta | unresolved-attribute | alerta/views/alerts.py:406:13 | Object of type `QueryBuilder` has no attribute `alerts` |
| alerta | unresolved-attribute | alerta/views/alerts.py:433:13 | Object of type `QueryBuilder` has no attribute `alerts` |
| alerta | unresolved-attribute | alerta/views/alerts.py:460:13 | Object of type `QueryBuilder` has no attribute `alerts` |
| alerta | unresolved-attribute | alerta/views/alerts.py:486:13 | Object of type `QueryBuilder` has no attribute `alerts` |
| alerta | unresolved-attribute | alerta/views/alerts.py:511:13 | Object of type `QueryBuilder` has no attribute `alerts` |
| alerta | unresolved-attribute | alerta/views/alerts.py:536:13 | Object of type `QueryBuilder` has no attribute `alerts` |
| alerta | unresolved-attribute | alerta/views/alerts.py:561:13 | Object of type `QueryBuilder` has no attribute `alerts` |
| alerta | possibly-unresolved-reference | alerta/views/alerts.py:601:98 | Name `note` used when possibly not defined |
| alerta | unresolved-import | alerta/views/blackouts.py:1:6 | Cannot resolve imported module `flask` |
| alerta | unresolved-import | alerta/views/blackouts.py:2:6 | Cannot resolve imported module `flask_cors` |
| alerta | invalid-argument-type | alerta/views/blackouts.py:32:41 | Argument to function `assign_customer` is incorrect: Expected `str`, found `Unknown | None` |
| alerta | unresolved-attribute | alerta/views/blackouts.py:66:13 | Object of type `QueryBuilder` has no attribute `blackouts` |
| alerta | unresolved-import | alerta/views/bulk.py:1:6 | Cannot resolve imported module `flask` |
| alerta | unresolved-import | alerta/views/bulk.py:2:6 | Cannot resolve imported module `flask_cors` |
| alerta | unresolved-attribute | alerta/views/bulk.py:43:13 | Object of type `QueryBuilder` has no attribute `alerts` |
| alerta | unresolved-attribute | alerta/views/bulk.py:85:13 | Object of type `QueryBuilder` has no attribute `alerts` |
| alerta | unresolved-attribute | alerta/views/bulk.py:105:13 | Object of type `QueryBuilder` has no attribute `alerts` |
| alerta | unresolved-attribute | alerta/views/bulk.py:120:13 | Object of type `QueryBuilder` has no attribute `alerts` |
| alerta | unresolved-attribute | alerta/views/bulk.py:135:13 | Object of type `QueryBuilder` has no attribute `alerts` |
| alerta | unresolved-attribute | alerta/views/bulk.py:147:13 | Object of type `QueryBuilder` has no attribute `alerts` |
| alerta | unresolved-import | alerta/views/config.py:1:6 | Cannot resolve imported module `flask` |
| alerta | unresolved-import | alerta/views/customers.py:1:6 | Cannot resolve imported module `flask` |
| alerta | unresolved-import | alerta/views/customers.py:2:6 | Cannot resolve imported module `flask_cors` |
| alerta | unresolved-attribute | alerta/views/customers.py:47:72 | Attribute `customer` is not defined on `None` in union `Customer | None` |
| alerta | unresolved-attribute | alerta/views/customers.py:48:55 | Attribute `serialize` is not defined on `None` in union `Customer | None` |
| alerta | unresolved-attribute | alerta/views/customers.py:58:13 | Object of type `QueryBuilder` has no attribute `customers` |
| alerta | unresolved-import | alerta/views/groups.py:1:6 | Cannot resolve imported module `flask` |
| alerta | unresolved-import | alerta/views/groups.py:2:6 | Cannot resolve imported module `flask_cors` |
| alerta | unresolved-attribute | alerta/views/groups.py:83:13 | Object of type `QueryBuilder` has no attribute `groups` |
| alerta | unresolved-import | alerta/views/heartbeats.py:1:6 | Cannot resolve imported module `flask` |
| alerta | unresolved-import | alerta/views/heartbeats.py:2:6 | Cannot resolve imported module `flask_cors` |
| alerta | unresolved-attribute | alerta/views/heartbeats.py:62:13 | Object of type `QueryBuilder` has no attribute `heartbeats` |
| alerta | unresolved-import | alerta/views/keys.py:1:6 | Cannot resolve imported module `flask` |
| alerta | unresolved-import | alerta/views/keys.py:2:6 | Cannot resolve imported module `flask_cors` |
| alerta | unresolved-attribute | alerta/views/keys.py:81:13 | Object of type `QueryBuilder` has no attribute `keys` |
| alerta | unresolved-import | alerta/views/oembed.py:3:6 | Cannot resolve imported module `flask` |
| alerta | unresolved-import | alerta/views/oembed.py:4:6 | Cannot resolve imported module `flask_cors` |
| alerta | unresolved-attribute | alerta/views/oembed.py:35:21 | Object of type `QueryBuilder` has no attribute `alerts` |
| alerta | unresolved-import | alerta/views/permissions.py:1:6 | Cannot resolve imported module `flask` |
| alerta | unresolved-import | alerta/views/permissions.py:2:6 | Cannot resolve imported module `flask_cors` |
| alerta | unresolved-attribute | alerta/views/permissions.py:71:13 | Object of type `QueryBuilder` has no attribute `perms` |
| alerta | invalid-argument-type | alerta/views/permissions.py:77:9 | Argument to bound method `__init__` is incorrect: Expected `list[Scope]`, found `list[Unknown | str]` |
| alerta | unresolved-import | alerta/views/users.py:1:6 | Cannot resolve imported module `flask` |
| alerta | unresolved-import | alerta/views/users.py:2:6 | Cannot resolve imported module `flask_cors` |
| alerta | invalid-argument-type | alerta/views/users.py:33:48 | Argument to function `not_authorized` is incorrect: Expected `list[str]`, found `list[str | None]` |
| alerta | unresolved-attribute | alerta/views/users.py:133:13 | Object of type `QueryBuilder` has no attribute `users` |
| alerta | unresolved-import | alerta/webhooks/__init__.py:5:6 | Cannot resolve imported module `flask` |
| alerta | unresolved-import | alerta/webhooks/__init__.py:6:6 | Cannot resolve imported module `werkzeug.datastructures` |
| alerta | invalid-parameter-default | alerta/webhooks/__init__.py:32:24 | Default value of type `None` is not assignable to annotated parameter type `str` |
| alerta | unresolved-import | alerta/webhooks/cloudwatch.py:5:6 | Cannot resolve imported module `flask` |
| alerta | invalid-return-type | alerta/webhooks/cloudwatch.py:28:20 | Return type does not match returned value: expected `str`, found `Unknown | None` |
| alerta | unresolved-import | alerta/webhooks/custom.py:1:6 | Cannot resolve imported module `flask` |
| alerta | unresolved-import | alerta/webhooks/custom.py:2:6 | Cannot resolve imported module `flask_cors` |
| alerta | unused-type-ignore-comment | alerta/webhooks/custom.py:50:123 | Unused blanket `type: ignore` directive |
| alerta | unresolved-import | alerta/webhooks/grafana.py:5:6 | Cannot resolve imported module `flask` |
| alerta | unresolved-import | alerta/webhooks/grafana.py:6:6 | Cannot resolve imported module `werkzeug.datastructures` |
| alerta | unresolved-attribute | alerta/webhooks/grafana.py:116:25 | Object of type `QueryBuilder` has no attribute `alerts` |
| alerta | unresolved-import | alerta/webhooks/graylog.py:3:6 | Cannot resolve imported module `flask` |
| alerta | unresolved-import | alerta/webhooks/newrelic.py:3:6 | Cannot resolve imported module `flask` |
| alerta | unresolved-import | alerta/webhooks/pagerduty.py:3:6 | Cannot resolve imported module `flask` |
| alerta | unresolved-import | alerta/webhooks/pingdom.py:3:6 | Cannot resolve imported module `flask` |
| alerta | unresolved-import | alerta/webhooks/prometheus.py:4:6 | Cannot resolve imported module `flask` |
| alerta | unresolved-attribute | alerta/webhooks/prometheus.py:70:41 | Attribute `upper` is not defined on `None` in union `Unknown | None | Literal["unknown"]` |
| alerta | unresolved-import | alerta/webhooks/riemann.py:3:6 | Cannot resolve imported module `flask` |
| alerta | unresolved-import | alerta/webhooks/serverdensity.py:3:6 | Cannot resolve imported module `flask` |
| alerta | unresolved-import | alerta/webhooks/slack.py:4:6 | Cannot resolve imported module `flask` |
| alerta | unresolved-import | alerta/webhooks/slack.py:5:6 | Cannot resolve imported module `werkzeug.datastructures` |
| alerta | unresolved-attribute | alerta/webhooks/slack.py:41:52 | Attribute `capitalize` is not defined on `None` in union `Unknown | None` |
| alerta | unresolved-import | alerta/webhooks/stackdriver.py:4:6 | Cannot resolve imported module `flask` |
| alerta | unresolved-import | alerta/webhooks/telegram.py:4:6 | Cannot resolve imported module `flask` |
| alerta | unresolved-attribute | alerta/webhooks/telegram.py:52:61 | Attribute `capitalize` is not defined on `None` in union `Unknown | None` |
| alerta | possibly-unresolved-reference | alerta/webhooks/telegram.py:94:37 | Name `environment` used when possibly not defined |
| alerta | possibly-unresolved-reference | alerta/webhooks/telegram.py:94:59 | Name `resource` used when possibly not defined |
| alerta | possibly-unresolved-reference | alerta/webhooks/telegram.py:94:75 | Name `event` used when possibly not defined |
| alerta | unresolved-import | tests/integration/test_auth_saml.py:3:6 | Cannot resolve imported module `lxml` |
| alerta | unresolved-import | tests/plugins/test_reject.py:3:8 | Cannot resolve imported module `pytest` |
| alerta | invalid-assignment | tests/plugins/test_reject.py:27:5 | Object of type `Mock` is not assignable to attribute `get_config` of type `def get_config(key, default=None, type=None, **kwargs) -> Unknown` |
| alerta | unresolved-import | tests/test_alerts.py:789:14 | Cannot resolve imported module `flask` |
| alerta | unresolved-import | tests/test_auth.py:5:6 | Cannot resolve imported module `mohawk` |
| alerta | unresolved-attribute | tests/test_blackouts.py:535:9 | Attribute `append` is not defined on `str` in union `Unknown | str | list[Unknown | str]` |
| alerta | unresolved-attribute | tests/test_blackouts.py:565:9 | Attribute `append` is not defined on `str` in union `Unknown | str | list[Unknown | str]` |
| alerta | unresolved-attribute | tests/test_blackouts.py:632:9 | Attribute `append` is not defined on `str` in union `Unknown | str | list[Unknown | str]` |
| alerta | deprecated | tests/test_blackouts.py:688:42 | The function `utcnow` is deprecated: Use timezone-aware objects to represent datetimes in UTC; e.g. by calling .now(datetime.timezone.utc) |
| alerta | unresolved-import | tests/test_cors.py:3:6 | Cannot resolve imported module `flask_cors` |
| alerta | unresolved-import | tests/test_cors.py:4:6 | Cannot resolve imported module `flask_cors.core` |
| alerta | unresolved-import | tests/test_customers.py:4:6 | Cannot resolve imported module `flask` |
| alerta | invalid-argument-type | tests/test_customers.py:323:46 | Argument to function `assign_customer` is incorrect: Expected `str`, found `None` |
| alerta | invalid-argument-type | tests/test_customers.py:329:33 | Argument to function `assign_customer` is incorrect: Expected `str`, found `None` |
| alerta | invalid-argument-type | tests/test_customers.py:354:46 | Argument to function `assign_customer` is incorrect: Expected `str`, found `None` |
| alerta | invalid-argument-type | tests/test_customers.py:360:33 | Argument to function `assign_customer` is incorrect: Expected `str`, found `None` |
| alerta | unresolved-import | tests/test_forwarder.py:5:8 | Cannot resolve imported module `requests_mock` |
| alerta | invalid-argument-type | tests/test_heartbeats.py:47:57 | Argument to bound method `assertListEqual` is incorrect: Expected `list[Any]`, found `Unknown | str | list[Unknown | str]` |
| alerta | unresolved-import | tests/test_logging.py:4:8 | Cannot resolve imported module `requests_mock` |
| alerta | invalid-method-override | tests/test_plugins.py:472:9 | Invalid override of method `post_receive`: Definition is incompatible with `PluginBase.post_receive` |
| alerta | invalid-method-override | tests/test_plugins.py:476:9 | Invalid override of method `status_change`: Definition is incompatible with `PluginBase.status_change` |
| alerta | unresolved-import | tests/test_providers.py:5:8 | Cannot resolve imported module `requests_mock` |
| alerta | unresolved-import | tests/test_queryparser.py:6:16 | Cannot resolve imported module `psycopg2` |
| alerta | unresolved-import | tests/test_queryparser.py:240:16 | Cannot resolve imported module `pymongo` |
| alerta | invalid-argument-type | tests/test_scopes.py:30:17 | Argument to bound method `__init__` is incorrect: Expected `list[str]`, found `Unknown | None` |
| alerta | invalid-argument-type | tests/test_scopes.py:81:71 | Argument to bound method `is_in_scope` is incorrect: Expected `list[Scope]`, found `list[str | Unknown]` |
| alerta | invalid-argument-type | tests/test_scopes.py:82:71 | Argument to bound method `is_in_scope` is incorrect: Expected `list[Scope]`, found `list[str | Unknown]` |
| alerta | invalid-argument-type | tests/test_scopes.py:83:71 | Argument to bound method `is_in_scope` is incorrect: Expected `list[Scope]`, found `list[str | Unknown]` |
| alerta | invalid-argument-type | tests/test_scopes.py:85:72 | Argument to bound method `is_in_scope` is incorrect: Expected `list[Scope]`, found `list[str | Unknown]` |
| alerta | invalid-argument-type | tests/test_scopes.py:86:72 | Argument to bound method `is_in_scope` is incorrect: Expected `list[Scope]`, found `list[str | Unknown]` |
| alerta | invalid-argument-type | tests/test_scopes.py:87:72 | Argument to bound method `is_in_scope` is incorrect: Expected `list[Scope]`, found `list[str | Unknown]` |
| alerta | invalid-argument-type | tests/test_scopes.py:89:72 | Argument to bound method `is_in_scope` is incorrect: Expected `list[Scope]`, found `list[str | Unknown]` |
| alerta | invalid-argument-type | tests/test_scopes.py:90:72 | Argument to bound method `is_in_scope` is incorrect: Expected `list[Scope]`, found `list[str | Unknown]` |
| alerta | invalid-argument-type | tests/test_scopes.py:92:59 | Argument to bound method `is_in_scope` is incorrect: Expected `list[Scope]`, found `list[str | Unknown]` |
| alerta | invalid-argument-type | tests/test_scopes.py:93:72 | Argument to bound method `is_in_scope` is incorrect: Expected `list[Scope]`, found `list[str | Unknown]` |
| alerta | invalid-argument-type | tests/test_scopes.py:94:72 | Argument to bound method `is_in_scope` is incorrect: Expected `list[Scope]`, found `list[str | Unknown]` |
| alerta | invalid-argument-type | tests/test_scopes.py:95:72 | Argument to bound method `is_in_scope` is incorrect: Expected `list[Scope]`, found `list[str | Unknown]` |
| alerta | invalid-argument-type | tests/test_scopes.py:96:72 | Argument to bound method `is_in_scope` is incorrect: Expected `list[Scope]`, found `list[str | Unknown]` |
| alerta | invalid-argument-type | tests/test_scopes.py:97:72 | Argument to bound method `is_in_scope` is incorrect: Expected `list[Scope]`, found `list[str | Unknown]` |
| alerta | invalid-argument-type | tests/test_scopes.py:99:62 | Argument to bound method `is_in_scope` is incorrect: Expected `list[Scope]`, found `list[str | Unknown]` |
| alerta | invalid-argument-type | tests/test_scopes.py:100:62 | Argument to bound method `is_in_scope` is incorrect: Expected `list[Scope]`, found `list[str | Unknown]` |
| alerta | invalid-argument-type | tests/test_scopes.py:101:72 | Argument to bound method `is_in_scope` is incorrect: Expected `list[Scope]`, found `list[str | Unknown]` |
| alerta | unresolved-import | tests/test_search.py:6:6 | Cannot resolve imported module `werkzeug.datastructures` |
| alerta | unresolved-attribute | tests/test_search.py:59:25 | Object of type `QueryBuilder` has no attribute `alerts` |
| alerta | unresolved-attribute | tests/test_search.py:98:25 | Object of type `QueryBuilder` has no attribute `alerts` |
| alerta | unresolved-attribute | tests/test_search.py:116:21 | Object of type `QueryBuilder` has no attribute `alerts` |
| alerta | unresolved-attribute | tests/test_search.py:131:21 | Object of type `QueryBuilder` has no attribute `alerts` |
| alerta | unresolved-attribute | tests/test_search.py:165:25 | Object of type `QueryBuilder` has no attribute `blackouts` |
| alerta | unresolved-attribute | tests/test_search.py:192:25 | Object of type `QueryBuilder` has no attribute `blackouts` |
| alerta | unresolved-attribute | tests/test_search.py:212:21 | Object of type `QueryBuilder` has no attribute `blackouts` |
| alerta | unresolved-attribute | tests/test_search.py:245:25 | Object of type `QueryBuilder` has no attribute `heartbeats` |
| alerta | unresolved-attribute | tests/test_search.py:266:25 | Object of type `QueryBuilder` has no attribute `heartbeats` |
| alerta | unresolved-attribute | tests/test_search.py:283:21 | Object of type `QueryBuilder` has no attribute `heartbeats` |
| alerta | unresolved-attribute | tests/test_search.py:313:25 | Object of type `QueryBuilder` has no attribute `keys` |
| alerta | unresolved-attribute | tests/test_search.py:334:25 | Object of type `QueryBuilder` has no attribute `keys` |
| alerta | unresolved-attribute | tests/test_search.py:356:21 | Object of type `QueryBuilder` has no attribute `keys` |
| alerta | unresolved-attribute | tests/test_search.py:388:25 | Object of type `QueryBuilder` has no attribute `users` |
| alerta | unresolved-attribute | tests/test_search.py:411:25 | Object of type `QueryBuilder` has no attribute `users` |
| alerta | unresolved-attribute | tests/test_search.py:428:21 | Object of type `QueryBuilder` has no attribute `users` |
| alerta | unresolved-attribute | tests/test_search.py:451:25 | Object of type `QueryBuilder` has no attribute `groups` |
| alerta | unresolved-attribute | tests/test_search.py:465:25 | Object of type `QueryBuilder` has no attribute `groups` |
| alerta | unresolved-attribute | tests/test_search.py:481:21 | Object of type `QueryBuilder` has no attribute `groups` |
| alerta | unresolved-attribute | tests/test_search.py:504:25 | Object of type `QueryBuilder` has no attribute `perms` |
| alerta | unresolved-attribute | tests/test_search.py:517:25 | Object of type `QueryBuilder` has no attribute `perms` |
| alerta | unresolved-attribute | tests/test_search.py:534:21 | Object of type `QueryBuilder` has no attribute `perms` |
| alerta | unresolved-attribute | tests/test_search.py:557:25 | Object of type `QueryBuilder` has no attribute `customers` |
| alerta | unresolved-attribute | tests/test_search.py:570:25 | Object of type `QueryBuilder` has no attribute `customers` |
| alerta | unresolved-attribute | tests/test_search.py:588:21 | Object of type `QueryBuilder` has no attribute `customers` |
| alerta | unresolved-import | tests/test_webhooks.py:6:6 | Cannot resolve imported module `flask` |
| alerta | unresolved-import | tests/test_zrouting.py:5:8 | Cannot resolve imported module `pkg_resources` |
| aiohttp | unused-type-ignore-comment | aiohttp/__init__.py:254:40 | Unused blanket `type: ignore` directive |
| aiohttp | unused-type-ignore-comment | aiohttp/__init__.py:255:33 | Unused blanket `type: ignore` directive |
| aiohttp | unused-type-ignore-comment | aiohttp/_websocket/helpers.py:60:51 | Unused blanket `type: ignore` directive |
| aiohttp | unused-type-ignore-comment | aiohttp/_websocket/reader.py:17:34 | Unused blanket `type: ignore` directive |
| aiohttp | unused-type-ignore-comment | aiohttp/_websocket/reader_c.py:481:75 | Unused blanket `type: ignore` directive |
| aiohttp | unused-type-ignore-comment | aiohttp/_websocket/reader_py.py:481:75 | Unused blanket `type: ignore` directive |
| aiohttp | possibly-unresolved-reference | aiohttp/abc.py:178:33 | Name `cookies_to_update` used when possibly not defined |
| aiohttp | empty-body | aiohttp/client.py:452:14 | Function always implicitly returns `None`, which is not assignable to return type `_BaseRequestContextManager[ClientResponse]` |
| aiohttp | unused-type-ignore-comment | aiohttp/client.py:1057:33 | Unused blanket `type: ignore` directive |
| aiohttp | invalid-argument-type | aiohttp/client.py:1253:37 | Argument to bound method `add` is incorrect: Expected `str`, found `object` |
| aiohttp | invalid-assignment | aiohttp/client.py:1255:21 | Invalid subscript assignment with key of type `str` and value of type `object` on object of type `CIMultiDict[str]` |
| aiohttp | empty-body | aiohttp/client.py:1278:14 | Function always implicitly returns `None`, which is not assignable to return type `_BaseRequestContextManager[ClientResponse]` |
| aiohttp | empty-body | aiohttp/client.py:1284:14 | Function always implicitly returns `None`, which is not assignable to return type `_BaseRequestContextManager[ClientResponse]` |
| aiohttp | empty-body | aiohttp/client.py:1290:14 | Function always implicitly returns `None`, which is not assignable to return type `_BaseRequestContextManager[ClientResponse]` |
| aiohttp | empty-body | aiohttp/client.py:1296:14 | Function always implicitly returns `None`, which is not assignable to return type `_BaseRequestContextManager[ClientResponse]` |
| aiohttp | empty-body | aiohttp/client.py:1302:14 | Function always implicitly returns `None`, which is not assignable to return type `_BaseRequestContextManager[ClientResponse]` |
| aiohttp | empty-body | aiohttp/client.py:1308:14 | Function always implicitly returns `None`, which is not assignable to return type `_BaseRequestContextManager[ClientResponse]` |
| aiohttp | empty-body | aiohttp/client.py:1314:14 | Function always implicitly returns `None`, which is not assignable to return type `_BaseRequestContextManager[ClientResponse]` |
| aiohttp | invalid-argument-type | aiohttp/client.py:1526:15 | Argument to bound method `__aexit__` is incorrect: Argument type `_RetType_co@_BaseRequestContextManager` does not satisfy upper bound `ClientWebSocketResponse[_DecodeText@ClientWebSocketResponse]` of type variable `Self` |
| aiohttp | invalid-argument-type | aiohttp/client.py:1526:15 | Argument to bound method `__aexit__` is incorrect: Expected `ClientResponse`, found `_RetType_co@_BaseRequestContextManager` |
| aiohttp | unused-type-ignore-comment | aiohttp/client_exceptions.py:328:28 | Unused blanket `type: ignore` directive |
| aiohttp | unused-type-ignore-comment | aiohttp/client_exceptions.py:338:51 | Unused blanket `type: ignore` directive |
| aiohttp | unused-type-ignore-comment | aiohttp/client_exceptions.py:342:61 | Unused blanket `type: ignore` directive |
| aiohttp | unused-type-ignore-comment | aiohttp/client_reqrep.py:162:34 | Unused blanket `type: ignore` directive |
| aiohttp | unused-type-ignore-comment | aiohttp/client_reqrep.py:571:54 | Unused blanket `type: ignore` directive |
| aiohttp | invalid-argument-type | aiohttp/client_reqrep.py:1162:33 | Argument to bound method `__init__` is incorrect: Expected `Iterable[Any]`, found `(Any & ~None & ~FormData) | Payload` |
| aiohttp | unresolved-import | aiohttp/client_ws.py:40:12 | Cannot resolve imported module `async_timeout` |
| aiohttp | possibly-unresolved-reference | aiohttp/client_ws.py:204:46 | Name `exc` used when possibly not defined |
| aiohttp | invalid-assignment | aiohttp/client_ws.py:350:17 | Object of type `Unknown | bytes | int | ... omitted 3 union elements` is not assignable to attribute `_close_code` of type `int | None` |
| aiohttp | invalid-assignment | aiohttp/client_ws.py:430:17 | Object of type `Unknown | bytes | int | ... omitted 3 union elements` is not assignable to attribute `_close_code` of type `int | None` |
| aiohttp | unused-type-ignore-comment | aiohttp/client_ws.py:432:59 | Unused blanket `type: ignore` directive |
| aiohttp | invalid-argument-type | aiohttp/client_ws.py:437:33 | Argument to bound method `pong` is incorrect: Expected `bytes`, found `Unknown | bytes | int | ... omitted 3 union elements` |
| aiohttp | invalid-return-type | aiohttp/client_ws.py:469:16 | Return type does not match returned value: expected `str | bytes`, found `bytes | int | None | BaseException | str` |
| aiohttp | invalid-return-type | aiohttp/client_ws.py:477:16 | Return type does not match returned value: expected `bytes`, found `bytes | int | None | BaseException | str` |
| aiohttp | unresolved-import | aiohttp/compression_utils.py:17:16 | Cannot resolve imported module `brotlicffi` |
| aiohttp | unresolved-import | aiohttp/compression_utils.py:19:16 | Cannot resolve imported module `brotli` |
| aiohttp | unresolved-import | aiohttp/compression_utils.py:29:14 | Cannot resolve imported module `backports.zstd` |
| aiohttp | invalid-argument-type | aiohttp/compression_utils.py:136:54 | Argument to bound method `__init__` is incorrect: Expected `ZLibBackendProtocol`, found `<module 'zlib'>` |
| aiohttp | unused-type-ignore-comment | aiohttp/connector.py:65:26 | Unused blanket `type: ignore` directive |
| aiohttp | possibly-unresolved-reference | aiohttp/connector.py:754:13 | Name `conns` used when possibly not defined |
| aiohttp | possibly-unresolved-reference | aiohttp/connector.py:755:20 | Name `conns` used when possibly not defined |
| aiohttp | unused-type-ignore-comment | aiohttp/connector.py:843:22 | Unused blanket `type: ignore` directive |
| aiohttp | invalid-argument-type | aiohttp/connector.py:1334:29 | Argument to bound method `start_tls` is incorrect: Expected `SSLContext`, found `~None` |
| aiohttp | invalid-assignment | aiohttp/cookiejar.py:230:23 | Object of type `ItemsView[object, object]` is not assignable to `Mapping[str, str | BaseCookie[str] | Morsel[Any]] | Iterable[tuple[str, str | BaseCookie[str] | Morsel[Any]]] | BaseCookie[str]` |
| aiohttp | invalid-argument-type | aiohttp/cookiejar.py:241:27 | Method `__getitem__` of type `bound method Morsel[str].__getitem__(key: str, /) -> Any` cannot be called with key of type `Literal[-1]` on object of type `Morsel[str]` |
| aiohttp | invalid-argument-type | aiohttp/cookiejar.py:251:27 | Method `__getitem__` of type `bound method Morsel[str].__getitem__(key: str, /) -> Any` cannot be called with key of type `Literal[0]` on object of type `Morsel[str]` |
| aiohttp | invalid-argument-type | aiohttp/cookiejar.py:253:26 | Method `__getitem__` of type `bound method Morsel[str].__getitem__(key: str, /) -> Any` cannot be called with key of type `slice[Literal[1], None, None]` on object of type `Morsel[str]` |
| aiohttp | invalid-argument-type | aiohttp/cookiejar.py:256:55 | Argument to function `_is_domain_match` is incorrect: Expected `str`, found `Morsel[str] | Any | str` |
| aiohttp | invalid-argument-type | aiohttp/cookiejar.py:261:28 | Method `__getitem__` of type `bound method Morsel[str].__getitem__(key: str, /) -> Any` cannot be called with key of type `Literal[0]` on object of type `Morsel[str]` |
| aiohttp | unresolved-attribute | aiohttp/cookiejar.py:270:20 | Attribute `rstrip` is not defined on `Morsel[str] & ~AlwaysFalsy` in union `(Morsel[str] & ~AlwaysFalsy) | (Any & ~AlwaysFalsy) | str` |
| aiohttp | invalid-argument-type | aiohttp/cookiejar.py:274:41 | Argument to function `__new__` is incorrect: Expected `str | Buffer | SupportsInt | SupportsIndex | SupportsTrunc`, found `(Morsel[str] & ~AlwaysFalsy) | (Any & ~AlwaysFalsy)` |
| aiohttp | invalid-argument-type | aiohttp/cookiejar.py:276:61 | Argument to bound method `_expire_cookie` is incorrect: Expected `str`, found `Morsel[str] | Any | str` |
| aiohttp | invalid-argument-type | aiohttp/cookiejar.py:281:52 | Argument to bound method `_parse_date` is incorrect: Expected `str`, found `(Morsel[str] & ~AlwaysFalsy) | (Any & ~AlwaysFalsy)` |
| aiohttp | invalid-argument-type | aiohttp/cookiejar.py:282:54 | Argument to bound method `_expire_cookie` is incorrect: Expected `str`, found `Morsel[str] | Any | str` |
| aiohttp | invalid-argument-type | aiohttp/cookiejar.py:287:16 | Method `__getitem__` of type `bound method defaultdict[tuple[str, str], SimpleCookie].__getitem__(key: tuple[str, str], /) -> SimpleCookie` cannot be called with key of type `tuple[Morsel[str] | Any | str, Any | str]` on object of type `defaultdict[tuple[str, str], SimpleCookie]` |
| aiohttp | invalid-assignment | aiohttp/cookiejar.py:290:17 | Invalid subscript assignment with key of type `str` and value of type `(BaseCookie[str] & Top[Morsel[Unknown]]) | Morsel[Any] | Morsel[str]` on object of type `SimpleCookie` |
| aiohttp | invalid-argument-type | aiohttp/cookiejar.py:290:17 | Method `__getitem__` of type `bound method defaultdict[tuple[str, str], SimpleCookie].__getitem__(key: tuple[str, str], /) -> SimpleCookie` cannot be called with key of type `tuple[Morsel[str] | Any | str, Any | str]` on object of type `defaultdict[tuple[str, str], SimpleCookie]` |
| aiohttp | invalid-argument-type | aiohttp/cookiejar.py:291:17 | Method `__getitem__` of type `bound method defaultdict[tuple[str, str], dict[str, Morsel[str]]].__getitem__(key: tuple[str, str], /) -> dict[str, Morsel[str]]` cannot be called with key of type `tuple[Morsel[str] | Any | str, Any | str]` on object of type `defaultdict[tuple[str, str], dict[str, Morsel[str]]]` |
| aiohttp | unused-type-ignore-comment | aiohttp/cookiejar.py:298:29 | Unused blanket `type: ignore` directive |
| aiohttp | unused-type-ignore-comment | aiohttp/cookiejar.py:486:25 | Unused blanket `type: ignore` directive |
| aiohttp | unresolved-import | aiohttp/helpers.py:58:12 | Cannot resolve imported module `async_timeout` |
| aiohttp | unused-type-ignore-comment | aiohttp/helpers.py:268:24 | Unused blanket `type: ignore` directive |
| aiohttp | unused-type-ignore-comment | aiohttp/helpers.py:863:43 | Unused blanket `type: ignore` directive |
| aiohttp | unused-type-ignore-comment | aiohttp/helpers.py:886:31 | Unused blanket `type: ignore` directive |
| aiohttp | unused-type-ignore-comment | aiohttp/helpers.py:914:16 | Unused blanket `type: ignore` directive |
| aiohttp | invalid-method-override | aiohttp/helpers.py:920:9 | Invalid override of method `__getitem__`: Definition is incompatible with `Mapping.__getitem__` |
| aiohttp | unused-type-ignore-comment | aiohttp/helpers.py:928:16 | Unused blanket `type: ignore` directive |
| aiohttp | invalid-method-override | aiohttp/helpers.py:937:9 | Invalid override of method `get`: Definition is incompatible with `Mapping.get` |
| aiohttp | possibly-unresolved-reference | aiohttp/http_writer.py:287:34 | Name `compressed_chunk` used when possibly not defined |
| aiohttp | possibly-unresolved-reference | aiohttp/http_writer.py:288:31 | Name `compressed_chunk` used when possibly not defined |
| aiohttp | invalid-return-type | aiohttp/multipart.py:289:16 | Return type does not match returned value: expected `Self@__aiter__`, found `Self@__aiter__` |
| aiohttp | unused-type-ignore-comment | aiohttp/multipart.py:316:21 | Unused blanket `type: ignore` directive |
| aiohttp | invalid-argument-type | aiohttp/multipart.py:318:45 | Argument to bound method `decode_iter` is incorrect: Expected `bytes`, found `bytearray` |
| aiohttp | invalid-return-type | aiohttp/multipart.py:320:20 | Return type does not match returned value: expected `bytes`, found `bytearray` |
| aiohttp | invalid-return-type | aiohttp/multipart.py:321:16 | Return type does not match returned value: expected `bytes`, found `bytearray` |
| aiohttp | invalid-return-type | aiohttp/multipart.py:667:16 | Return type does not match returned value: expected `Self@__aiter__`, found `Self@__aiter__` |
| aiohttp | unused-type-ignore-comment | aiohttp/multipart.py:710:26 | Unused blanket `type: ignore` directive |
| aiohttp | invalid-assignment | aiohttp/multipart.py:1005:19 | Object of type `list[tuple[object, object]]` is not assignable to `Sequence[tuple[str, str]] | Mapping[str, str]` |
| aiohttp | unused-type-ignore-comment | aiohttp/payload.py:525:70 | Unused blanket `type: ignore` directive |
| aiohttp | unresolved-import | aiohttp/pytest_plugin.py:8:8 | Cannot resolve imported module `pytest` |
| aiohttp | unresolved-import | aiohttp/pytest_plugin.py:24:12 | Cannot resolve imported module `uvloop` |
| aiohttp | unused-type-ignore-comment | aiohttp/pytest_plugin.py:26:20 | Unused blanket `type: ignore` directive |
| aiohttp | unused-type-ignore-comment | aiohttp/pytest_plugin.py:67:32 | Unused blanket `type: ignore` directive |
| aiohttp | unused-type-ignore-comment | aiohttp/pytest_plugin.py:88:40 | Unused blanket `type: ignore` directive |
| aiohttp | unused-type-ignore-comment | aiohttp/pytest_plugin.py:110:36 | Unused blanket `type: ignore` directive |
| aiohttp | unused-type-ignore-comment | aiohttp/pytest_plugin.py:131:31 | Unused blanket `type: ignore` directive |
| aiohttp | unused-type-ignore-comment | aiohttp/pytest_plugin.py:148:56 | Unused blanket `type: ignore` directive |
| aiohttp | unused-type-ignore-comment | aiohttp/pytest_plugin.py:154:69 | Unused blanket `type: ignore` directive |
| aiohttp | unused-type-ignore-comment | aiohttp/pytest_plugin.py:206:55 | Unused blanket `type: ignore` directive |
| aiohttp | unused-type-ignore-comment | aiohttp/pytest_plugin.py:212:38 | Unused blanket `type: ignore` directive |
| aiohttp | unused-type-ignore-comment | aiohttp/pytest_plugin.py:234:39 | Unused blanket `type: ignore` directive |
| aiohttp | unused-type-ignore-comment | aiohttp/pytest_plugin.py:248:21 | Unused blanket `type: ignore` directive |
| aiohttp | unresolved-import | aiohttp/resolver.py:12:12 | Cannot resolve imported module `aiodns` |
| aiohttp | unused-type-ignore-comment | aiohttp/resolver.py:16:20 | Unused blanket `type: ignore` directive |
| aiohttp | index-out-of-bounds | aiohttp/resolver.py:55:20 | Index 3 is out of bounds for tuple `tuple[str, int]` with length 2 |
| aiohttp | unresolved-attribute | aiohttp/resolver.py:108:26 | Attribute `getaddrinfo` is not defined on `None` in union `Unknown | None` |
| aiohttp | unresolved-attribute | aiohttp/resolver.py:115:16 | Attribute `error` is not defined on `None` in union `Unknown | None` |
| aiohttp | unresolved-attribute | aiohttp/resolver.py:126:36 | Attribute `getnameinfo` is not defined on `None` in union `Unknown | None` |
| aiohttp | unused-type-ignore-comment | aiohttp/resolver.py:159:36 | Unused blanket `type: ignore` directive |
| aiohttp | unused-type-ignore-comment | aiohttp/resolver.py:164:32 | Unused blanket `type: ignore` directive |
| aiohttp | unresolved-attribute | aiohttp/resolver.py:186:19 | Attribute `DNSResolver` is not defined on `None` in union `Unknown | None` |
| aiohttp | unresolved-attribute | aiohttp/resolver.py:191:11 | Attribute `DNSResolver` is not defined on `None` in union `Unknown | None` |
| aiohttp | unresolved-attribute | aiohttp/resolver.py:201:24 | Attribute `DNSResolver` is not defined on `None` in union `Unknown | None` |
| aiohttp | unused-type-ignore-comment | aiohttp/test_utils.py:271:20 | Unused blanket `type: ignore` directive |
| aiohttp | invalid-assignment | aiohttp/test_utils.py:692:15 | Object of type `MagicMock` is not assignable to `Application | None` |
| aiohttp | invalid-argument-type | aiohttp/test_utils.py:722:24 | Argument to bound method `add_app` is incorrect: Expected `Application`, found `Application | None` |
| aiohttp | invalid-assignment | aiohttp/web.py:288:15 | Object of type `object` is not assignable to `Application | Awaitable[Application]` |
| aiohttp | invalid-argument-type | aiohttp/web.py:342:25 | Argument to bound method `__init__` is incorrect: Expected `str | PathLike[str]`, found `str | (Iterable[str | PathLike[str]] & PathLike[object]) | PathLike[str]` |
| aiohttp | invalid-argument-type | aiohttp/web.py:373:29 | Argument to bound method `__init__` is incorrect: Expected `socket`, found `object` |
| aiohttp | unused-type-ignore-comment | aiohttp/web_app.py:142:16 | Unused blanket `type: ignore` directive |
| aiohttp | invalid-method-override | aiohttp/web_app.py:148:9 | Invalid override of method `__getitem__`: Definition is incompatible with `Mapping.__getitem__` |
| aiohttp | unused-type-ignore-comment | aiohttp/web_app.py:157:16 | Unused blanket `type: ignore` directive |
| aiohttp | invalid-method-override | aiohttp/web_app.py:163:9 | Invalid override of method `__setitem__`: Definition is incompatible with `MutableMapping.__setitem__` |
| aiohttp | unused-type-ignore-comment | aiohttp/web_app.py:188:16 | Unused blanket `type: ignore` directive |
| aiohttp | invalid-method-override | aiohttp/web_app.py:197:9 | Invalid override of method `get`: Definition is incompatible with `Mapping.get` |
| aiohttp | invalid-argument-type | aiohttp/web_app.py:428:32 | Argument to bound method `append` is incorrect: Expected `AbstractAsyncContextManager[None, bool | None]`, found `AbstractAsyncContextManager[None, bool | None] | (AsyncIterator[None] & AbstractAsyncContextManager[object, bool | None]) | Unknown` |
| aiohttp | unused-type-ignore-comment | aiohttp/web_fileresponse.py:97:39 | Unused blanket `type: ignore` directive |
| aiohttp | invalid-assignment | aiohttp/web_fileresponse.py:322:17 | Cannot assign to a subscript on an object of type `MultiMapping[str]` |
| aiohttp | invalid-assignment | aiohttp/web_fileresponse.py:358:21 | Cannot assign to a subscript on an object of type `MultiMapping[str]` |
| aiohttp | invalid-assignment | aiohttp/web_fileresponse.py:378:13 | Cannot assign to a subscript on an object of type `MultiMapping[str]` |
| aiohttp | invalid-assignment | aiohttp/web_fileresponse.py:379:13 | Cannot assign to a subscript on an object of type `MultiMapping[str]` |
| aiohttp | invalid-assignment | aiohttp/web_fileresponse.py:389:9 | Cannot assign to a subscript on an object of type `MultiMapping[str]` |
| aiohttp | invalid-assignment | aiohttp/web_fileresponse.py:394:13 | Cannot assign to a subscript on an object of type `MultiMapping[str]` |
| aiohttp | unused-type-ignore-comment | aiohttp/web_log.py:197:35 | Unused blanket `type: ignore` directive |
| aiohttp | unused-type-ignore-comment | aiohttp/web_log.py:198:46 | Unused blanket `type: ignore` directive |
| aiohttp | unused-type-ignore-comment | aiohttp/web_log.py:199:38 | Unused blanket `type: ignore` directive |
| aiohttp | unused-type-ignore-comment | aiohttp/web_log.py:200:38 | Unused blanket `type: ignore` directive |
| aiohttp | unused-type-ignore-comment | aiohttp/web_protocol.py:632:28 | Unused blanket `type: ignore` directive |
| aiohttp | unused-type-ignore-comment | aiohttp/web_protocol.py:643:67 | Unused blanket `type: ignore` directive |
| aiohttp | unused-type-ignore-comment | aiohttp/web_protocol.py:683:39 | Unused blanket `type: ignore` directive |
| aiohttp | unused-type-ignore-comment | aiohttp/web_protocol.py:725:84 | Unused blanket `type: ignore` directive |
| aiohttp | unused-type-ignore-comment | aiohttp/web_request.py:226:30 | Unused blanket `type: ignore` directive |
| aiohttp | unused-type-ignore-comment | aiohttp/web_request.py:261:16 | Unused blanket `type: ignore` directive |
| aiohttp | invalid-method-override | aiohttp/web_request.py:267:9 | Invalid override of method `__getitem__`: Definition is incompatible with `Mapping.__getitem__` |
| aiohttp | unused-type-ignore-comment | aiohttp/web_request.py:270:16 | Unused blanket `type: ignore` directive |
| aiohttp | invalid-method-override | aiohttp/web_request.py:276:9 | Invalid override of method `__setitem__`: Definition is incompatible with `MutableMapping.__setitem__` |
| aiohttp | invalid-return-type | aiohttp/web_request.py:471:16 | Return type does not match returned value: expected `CIMultiDictProxy[str]`, found `MultiMapping[str]` |
| aiohttp | invalid-return-type | aiohttp/web_response.py:196:16 | Return type does not match returned value: expected `CIMultiDict[str]`, found `MultiMapping[str]` |
| aiohttp | invalid-assignment | aiohttp/web_response.py:211:13 | Cannot assign to a subscript on an object of type `MultiMapping[str]` |
| aiohttp | unresolved-attribute | aiohttp/web_response.py:213:13 | Object of type `MultiMapping[str]` has no attribute `pop` |
| aiohttp | unresolved-attribute | aiohttp/web_response.py:259:13 | Object of type `MultiMapping[str]` has no attribute `pop` |
| aiohttp | invalid-assignment | aiohttp/web_response.py:261:13 | Cannot assign to a subscript on an object of type `MultiMapping[str]` |
| aiohttp | invalid-assignment | aiohttp/web_response.py:265:13 | Cannot assign to a subscript on an object of type `MultiMapping[str]` |
| aiohttp | invalid-assignment | aiohttp/web_response.py:269:13 | Cannot assign to a subscript on an object of type `MultiMapping[str]` |
| aiohttp | unused-type-ignore-comment | aiohttp/web_response.py:271:82 | Unused blanket `type: ignore` directive |
| aiohttp | unresolved-attribute | aiohttp/web_response.py:293:13 | Object of type `MultiMapping[str]` has no attribute `pop` |
| aiohttp | invalid-assignment | aiohttp/web_response.py:297:13 | Cannot assign to a subscript on an object of type `MultiMapping[str]` |
| aiohttp | invalid-assignment | aiohttp/web_response.py:300:13 | Cannot assign to a subscript on an object of type `MultiMapping[str]` |
| aiohttp | unused-type-ignore-comment | aiohttp/web_response.py:301:73 | Unused blanket `type: ignore` directive |
| aiohttp | invalid-assignment | aiohttp/web_response.py:304:13 | Cannot assign to a subscript on an object of type `MultiMapping[str]` |
| aiohttp | invalid-assignment | aiohttp/web_response.py:321:9 | Cannot assign to a subscript on an object of type `MultiMapping[str]` |
| aiohttp | invalid-assignment | aiohttp/web_response.py:327:9 | Cannot assign to a subscript on an object of type `MultiMapping[str]` |
| aiohttp | unresolved-attribute | aiohttp/web_response.py:333:9 | Object of type `MultiMapping[str]` has no attribute `popall` |
| aiohttp | invalid-argument-type | aiohttp/web_response.py:379:35 | Argument to function `populate_with_cookies` is incorrect: Expected `CIMultiDict[str]`, found `MultiMapping[str]` |
| aiohttp | invalid-assignment | aiohttp/web_response.py:392:17 | Cannot assign to a subscript on an object of type `MultiMapping[str]` |
| aiohttp | invalid-assignment | aiohttp/web_response.py:399:25 | Cannot assign to a subscript on an object of type `MultiMapping[str]` |
| aiohttp | not-subscriptable | aiohttp/web_response.py:409:21 | Cannot delete subscript on object of type `MultiMapping[str]` with no `__delitem__` method |
| aiohttp | not-subscriptable | aiohttp/web_response.py:413:21 | Cannot delete subscript on object of type `MultiMapping[str]` with no `__delitem__` method |
| aiohttp | unresolved-attribute | aiohttp/web_response.py:416:13 | Object of type `MultiMapping[str]` has no attribute `setdefault` |
| aiohttp | unresolved-attribute | aiohttp/web_response.py:417:9 | Object of type `MultiMapping[str]` has no attribute `setdefault` |
| aiohttp | unresolved-attribute | aiohttp/web_response.py:418:9 | Object of type `MultiMapping[str]` has no attribute `setdefault` |
| aiohttp | invalid-assignment | aiohttp/web_response.py:424:21 | Cannot assign to a subscript on an object of type `MultiMapping[str]` |
| aiohttp | invalid-assignment | aiohttp/web_response.py:426:17 | Cannot assign to a subscript on an object of type `MultiMapping[str]` |
| aiohttp | invalid-argument-type | aiohttp/web_response.py:436:49 | Argument to bound method `write_headers` is incorrect: Expected `CIMultiDict[str]`, found `MultiMapping[str]` |
| aiohttp | unused-type-ignore-comment | aiohttp/web_response.py:492:16 | Unused blanket `type: ignore` directive |
| aiohttp | invalid-method-override | aiohttp/web_response.py:498:9 | Invalid override of method `__getitem__`: Definition is incompatible with `Mapping.__getitem__` |
| aiohttp | unused-type-ignore-comment | aiohttp/web_response.py:501:16 | Unused blanket `type: ignore` directive |
| aiohttp | invalid-method-override | aiohttp/web_response.py:507:9 | Invalid override of method `__setitem__`: Definition is incompatible with `MutableMapping.__setitem__` |
| aiohttp | invalid-assignment | aiohttp/web_response.py:619:17 | Cannot assign to a subscript on an object of type `MultiMapping[str]` |
| aiohttp | invalid-assignment | aiohttp/web_response.py:625:25 | Cannot assign to a subscript on an object of type `MultiMapping[str]` |
| aiohttp | invalid-argument-type | aiohttp/web_response.py:647:34 | Argument to bound method `encode` is incorrect: Expected `str`, found `str | None` |
| aiohttp | not-subscriptable | aiohttp/web_response.py:695:21 | Cannot delete subscript on object of type `MultiMapping[str]` with no `__delitem__` method |
| aiohttp | invalid-assignment | aiohttp/web_response.py:699:21 | Cannot assign to a subscript on an object of type `MultiMapping[str]` |
| aiohttp | invalid-assignment | aiohttp/web_response.py:706:21 | Cannot assign to a subscript on an object of type `MultiMapping[str]` |
| aiohttp | invalid-assignment | aiohttp/web_response.py:733:9 | Cannot assign to a subscript on an object of type `MultiMapping[str]` |
| aiohttp | invalid-assignment | aiohttp/web_response.py:734:9 | Cannot assign to a subscript on an object of type `MultiMapping[str]` |
| aiohttp | invalid-method-override | aiohttp/web_routedef.py:157:9 | Invalid override of method `__getitem__`: Definition is incompatible with `Sequence.__getitem__` |
| aiohttp | invalid-method-override | aiohttp/web_routedef.py:168:9 | Invalid override of method `__contains__`: Definition is incompatible with `Sequence.__contains__` |
| aiohttp | invalid-method-override | aiohttp/web_urldispatcher.py:494:9 | Invalid override of method `raw_match`: Definition is incompatible with `AbstractResource.raw_match` |
| aiohttp | unresolved-import | aiohttp/web_ws.py:54:12 | Cannot resolve imported module `async_timeout` |
| aiohttp | possibly-unresolved-reference | aiohttp/web_ws.py:229:46 | Name `exc` used when possibly not defined |
| aiohttp | invalid-argument-type | aiohttp/web_ws.py:538:56 | Argument to bound method `_set_code_close_transport` is incorrect: Expected `int`, found `bytes | int | None | BaseException | str` |
| aiohttp | invalid-argument-type | aiohttp/web_ws.py:636:35 | Argument to bound method `_set_closing` is incorrect: Expected `int`, found `bytes | int | None | BaseException | str` |
| aiohttp | unused-type-ignore-comment | aiohttp/web_ws.py:638:59 | Unused blanket `type: ignore` directive |
| aiohttp | invalid-argument-type | aiohttp/web_ws.py:647:33 | Argument to bound method `pong` is incorrect: Expected `bytes`, found `bytes | int | None | BaseException | str` |
| aiohttp | invalid-return-type | aiohttp/web_ws.py:679:16 | Return type does not match returned value: expected `str | bytes`, found `bytes | int | None | BaseException | str` |
| aiohttp | invalid-return-type | aiohttp/web_ws.py:687:16 | Return type does not match returned value: expected `bytes`, found `bytes | int | None | BaseException | str` |
| aiohttp | unresolved-import | aiohttp/worker.py:12:6 | Cannot resolve imported module `gunicorn.config` |
| aiohttp | unresolved-import | aiohttp/worker.py:13:6 | Cannot resolve imported module `gunicorn.workers` |
| aiohttp | unused-type-ignore-comment | aiohttp/worker.py:27:26 | Unused blanket `type: ignore` directive |
| aiohttp | unused-type-ignore-comment | aiohttp/worker.py:33:40 | Unused blanket `type: ignore` directive |
| aiohttp | invalid-argument-type | aiohttp/worker.py:105:17 | Argument to bound method `__init__` is incorrect: Expected `SSLContext | None`, found `object` |
| aiohttp | unused-type-ignore-comment | aiohttp/worker.py:112:32 | Unused blanket `type: ignore` directive |
| aiohttp | invalid-argument-type | aiohttp/worker.py:146:24 | Argument to function `set_result` is incorrect: Expected `Future[Literal[True]]`, found `Future[bool] | (Unknown & ~None)` |
| aiohttp | unresolved-import | aiohttp/worker.py:235:16 | Cannot resolve imported module `uvloop` |
| async-utils | empty-body | src/async_utils/_graphs.py:38:36 | Function always implicitly returns `None`, which is not assignable to return type `int` |
| async-utils | empty-body | src/async_utils/_graphs.py:39:62 | Function always implicitly returns `None`, which is not assignable to return type `bool` |
| async-utils | unsupported-dynamic-base | src/async_utils/_graphs.py:49:18 | Unsupported base for class created via `type()`: Has type `<special-form 'typing.Protocol'>` |
| async-utils | possibly-unresolved-reference | src/async_utils/_paramkey.py:52:16 | Name `a` used when possibly not defined |
| async-utils | empty-body | src/async_utils/corofunc_cache.py:50:58 | Function always implicitly returns `None`, which is not assignable to return type `CoroFunc[P@f__call__, R@f__call__]` |
| async-utils | unsupported-dynamic-base | src/async_utils/corofunc_cache.py:58:18 | Unsupported base for class created via `type()`: Has type `<special-form 'typing.Protocol'>` |
| async-utils | empty-body | src/async_utils/task_cache.py:53:62 | Function always implicitly returns `None`, which is not assignable to return type `TaskFunc[P@f__call__, R@f__call__]` |
| async-utils | unsupported-dynamic-base | src/async_utils/task_cache.py:61:18 | Unsupported base for class created via `type()`: Has type `<special-form 'typing.Protocol'>` |
| artigraph | unknown-argument | docs/examples/spend/demo.py:48:48 | Argument `transactions` does not match any known parameter |
| artigraph | unresolved-import | src/arti/fingerprints/__init__.py:11:8 | Cannot resolve imported module `farmhash` |
| artigraph | unresolved-attribute | src/arti/graphs/__init__.py:50:33 | Object of type `(...) -> _Return@requires_sealed` has no attribute `__name__` |
| artigraph | invalid-assignment | src/arti/graphs/__init__.py:138:9 | Property `_status` defined in `Self@_toggle` is read-only |
| artigraph | invalid-assignment | src/arti/graphs/__init__.py:139:9 | Property `_artifact_to_key` defined in `Self@_toggle` is read-only |
| artigraph | invalid-return-type | src/arti/graphs/__init__.py:145:16 | Return type does not match returned value: expected `frozendict[Artifact, str]`, found `Mapping[Artifact, str]` |
| artigraph | unused-type-ignore-comment | src/arti/graphs/__init__.py:181:65 | Unused blanket `type: ignore` directive |
| artigraph | invalid-argument-type | src/arti/graphs/__init__.py:358:36 | Argument to bound method `write_artifact_and_graph_partitions` is incorrect: Expected `Artifact`, found `Artifact | TypedBox[Artifact]` |
| artigraph | unresolved-import | src/arti/internal/dispatch.py:7:8 | Cannot resolve imported module `multimethod` |
| artigraph | unused-type-ignore-comment | src/arti/internal/dispatch.py:42:66 | Unused blanket `type: ignore` directive |
| artigraph | invalid-type-form | src/arti/internal/mappings.py:100:22 | `ClassVar` cannot contain type variables |
| artigraph | unsupported-dynamic-base | src/arti/internal/mappings.py:111:49 | Unsupported class base: Has type `type[Self@__class_getitem__]` |
| artigraph | type-assertion-failure | src/arti/internal/mappings.py:231:17 | Type `Unknown & ~Literal["closed"] & ~Literal["open"]` is not equivalent to `Never` |
| artigraph | invalid-type-form | src/arti/internal/mappings.py:253:64 | Variable of type `type[V@TypedBox]` is not allowed in a type expression |
| artigraph | invalid-type-form | src/arti/internal/models.py:101:31 | Function calls are not allowed in type expressions |
| artigraph | invalid-parameter-default | src/arti/internal/models.py:203:40 | Default value of type `PydanticUndefinedType` is not assignable to annotated parameter type `T@get_field_default` |
| artigraph | invalid-parameter-default | src/arti/internal/type_hints.py:119:65 | Default value of type `None` is not assignable to annotated parameter type `D@get_item_from_annotated` |
| artigraph | invalid-parameter-default | src/arti/internal/type_hints.py:125:66 | Default value of type `None` is not assignable to annotated parameter type `D@get_item_from_annotated` |
| artigraph | invalid-parameter-default | src/arti/internal/type_hints.py:130:75 | Default value of type `None` is not assignable to annotated parameter type `D@get_item_from_annotated` |
| artigraph | unused-type-ignore-comment | src/arti/internal/type_hints.py:154:45 | Unused blanket `type: ignore` directive |
| artigraph | invalid-argument-type | src/arti/internal/type_hints.py:177:37 | Argument to function `_check_issubclass` is incorrect: Expected `type`, found `T@lenient_issubclass & ~tuple[object, ...]` |
| artigraph | invalid-parameter-default | src/arti/internal/utils.py:213:50 | Default value of type `None` is not assignable to annotated parameter type `D@one_or_none` |
| artigraph | unresolved-import | src/arti/io/json_gcsfile_python.py:8:6 | Cannot resolve imported module `gcsfs` |
| artigraph | unresolved-import | src/arti/io/pickle_gcsfile_python.py:8:6 | Cannot resolve imported module `gcsfs` |
| artigraph | possibly-unresolved-reference | src/arti/producers/__init__.py:246:38 | Name `param` used when possibly not defined |
| artigraph | possibly-unresolved-reference | src/arti/producers/__init__.py:247:54 | Name `param` used when possibly not defined |
| artigraph | unresolved-attribute | src/arti/producers/__init__.py:428:16 | Object of type `(...) -> Any` has no attribute `__name__` |
| artigraph | invalid-assignment | src/arti/storage/__init__.py:127:9 | Property `_key_types` defined in `Self@_visit_type` is read-only |
| artigraph | invalid-argument-type | src/arti/storage/__init__.py:221:13 | Argument is incorrect: Expected `tuple[str, ...]`, found `Unknown | str` |
| artigraph | unresolved-import | src/arti/storage/_internal.py:9:8 | Cannot resolve imported module `parse` |
| artigraph | possibly-unresolved-reference | src/arti/storage/_internal.py:150:35 | Name `key` used when possibly not defined |
| artigraph | unresolved-import | src/arti/storage/google/cloud/storage.py:5:6 | Cannot resolve imported module `gcsfs` |
| artigraph | invalid-return-type | src/arti/types/__init__.py:209:16 | Return type does not match returned value: expected `frozendict[str, Type]`, found `Mapping[str, Type]` |
| artigraph | unsupported-dynamic-base | src/arti/types/__init__.py:341:18 | Unsupported class base: Has type `type[Self@generate]` |
| artigraph | unresolved-import | src/arti/types/bigquery.py:7:6 | Cannot resolve imported module `google.cloud` |
| artigraph | unresolved-import | src/arti/types/bigquery.py:8:6 | Cannot resolve imported module `google.cloud.bigquery.enums` |
| artigraph | unused-type-ignore-comment | src/arti/types/bigquery.py:57:100 | Unused blanket `type: ignore` directive |
| artigraph | unknown-argument | src/arti/types/bigquery.py:102:13 | Argument `description` does not match any known parameter |
| artigraph | unknown-argument | src/arti/types/bigquery.py:102:44 | Argument `nullable` does not match any known parameter |
| artigraph | unknown-argument | src/arti/types/bigquery.py:102:72 | Argument `precision` does not match any known parameter |
| artigraph | unused-type-ignore-comment | src/arti/types/bigquery.py:181:98 | Unused blanket `type: ignore` directive |
| artigraph | invalid-argument-type | src/arti/types/bigquery.py:231:13 | Argument is incorrect: Expected `Struct`, found `Type` |
| artigraph | unresolved-import | src/arti/types/pandas.py:6:8 | Cannot resolve imported module `pandas` |
| artigraph | unresolved-import | src/arti/types/pyarrow.py:7:8 | Cannot resolve imported module `pyarrow` |
| artigraph | unused-type-ignore-comment | src/arti/types/pyarrow.py:25:64 | Unused blanket `type: ignore` directive |
| artigraph | invalid-argument-type | src/arti/types/pyarrow.py:241:13 | Argument is incorrect: Expected `Struct`, found `Type` |
| artigraph | unknown-argument | src/arti/types/pyarrow.py:292:30 | Argument `precision` does not match any known parameter |
| artigraph | invalid-argument-type | src/arti/types/pyarrow.py:292:30 | Argument is incorrect: Expected `Literal["second", "millisecond", "microsecond", "nanosecond"]`, found `str` |
| artigraph | no-matching-overload | src/arti/types/pydantic.py:51:16 | No overload of function `create_model` matches arguments |
| artigraph | invalid-return-type | src/arti/types/python.py:69:16 | Return type does not match returned value: expected `Type`, found `_ContainerMixin` |
| artigraph | invalid-argument-type | src/arti/types/python.py:158:83 | Argument is incorrect: Expected `frozenset[Any]`, found `tuple[Any, ...]` |
| artigraph | unused-type-ignore-comment | src/arti/types/python.py:196:29 | Unused blanket `type: ignore` directive |
| artigraph | unused-type-ignore-comment | src/arti/types/python.py:256:28 | Unused blanket `type: ignore` directive |
| artigraph | possibly-unresolved-reference | src/arti/views/__init__.py:102:55 | Name `origin` used when possibly not defined |
| artigraph | invalid-return-type | src/arti/views/__init__.py:107:16 | Return type does not match returned value: expected `type[Self@get_class_for]`, found `type[View] | (Unknown & ~None)` |
| artigraph | unused-type-ignore-comment | src/arti/views/__init__.py:135:65 | Unused blanket `type: ignore` directive |
| artigraph | invalid-method-override | tests/arti/artifacts/test_artifact.py:88:13 | Invalid override of method `_visit_format`: Definition is incompatible with `Storage._visit_format` |
| artigraph | invalid-argument-type | tests/arti/artifacts/test_artifact.py:135:27 | Argument is incorrect: Expected `tuple[Annotation, ...]`, found `list[Unknown | Ann2]` |
| artigraph | invalid-argument-type | tests/arti/artifacts/test_artifact.py:135:53 | Argument is incorrect: Expected `tuple[Statistic, ...]`, found `list[Unknown | Stat2]` |
| artigraph | unused-type-ignore-comment | tests/arti/dummies.py:126:50 | Unused blanket `type: ignore` directive |
| artigraph | unused-type-ignore-comment | tests/arti/dummies.py:134:78 | Unused blanket `type: ignore` directive |
| artigraph | unused-type-ignore-comment | tests/arti/dummies.py:143:88 | Unused blanket `type: ignore` directive |
| artigraph | unresolved-attribute | tests/arti/graphs/test_graph.py:30:12 | Object of type `Literal[5]` has no attribute `storage` |
| artigraph | unresolved-attribute | tests/arti/graphs/test_graph.py:31:12 | Object of type `Storage[Unknown]` has no attribute `id` |
| artigraph | unresolved-attribute | tests/arti/graphs/test_graph.py:46:12 | Object of type `Literal[5]` has no attribute `storage` |
| artigraph | invalid-argument-type | tests/arti/graphs/test_graph.py:56:47 | Argument is incorrect: Expected `A2`, found `P1` |
| artigraph | unused-type-ignore-comment | tests/arti/internal/test_dispatch.py:40:35 | Unused blanket `type: ignore` directive |
| artigraph | invalid-assignment | tests/arti/internal/test_mappings.py:142:5 | Object of type `Coord` is not assignable to attribute `z` on type `Unknown | int | Coord | TypedBox[Coord]` |
| artigraph | unresolved-attribute | tests/arti/internal/test_mappings.py:160:9 | Attribute `_dne` is not defined on `Coord` in union `Coord | TypedBox[Coord]` |
| artigraph | invalid-assignment | tests/arti/internal/test_mappings.py:162:9 | Object of type `Coord` is not assignable to attribute `_dne` on type `Coord | TypedBox[Coord]` |
| artigraph | unresolved-attribute | tests/arti/internal/test_mappings.py:172:5 | Attribute `attribute` is not defined on `Coord` in union `Coord | TypedBox[Coord]` |
| artigraph | unresolved-attribute | tests/arti/internal/test_mappings.py:172:5 | Attribute `child` is not defined on `Coord` in union `Coord | TypedBox[Coord]` |
| artigraph | invalid-assignment | tests/arti/internal/test_mappings.py:172:5 | Object of type `Coord` is not assignable to attribute `coord` on type `Coord | TypedBox[Coord]` |
| artigraph | missing-argument | tests/arti/internal/test_models.py:37:16 | No argument provided for required parameter `x` |
| artigraph | invalid-argument-type | tests/arti/internal/test_models.py:39:23 | Argument is incorrect: Expected `Abstract`, found `Literal["junk"]` |
| artigraph | invalid-argument-type | tests/arti/internal/test_models.py:102:16 | Argument is incorrect: Expected `tuple[int, ...]`, found `list[Unknown | int]` |
| artigraph | invalid-argument-type | tests/arti/internal/test_models.py:105:16 | Argument is incorrect: Expected `tuple[int, ...]`, found `tuple[Literal["a"]]` |
| artigraph | unused-type-ignore-comment | tests/arti/internal/test_type_hints.py:18:24 | Unused blanket `type: ignore` directive |
| artigraph | unused-type-ignore-comment | tests/arti/internal/test_type_hints.py:27:46 | Unused blanket `type: ignore` directive |
| artigraph | unused-type-ignore-comment | tests/arti/internal/test_type_hints.py:122:40 | Unused blanket `type: ignore` directive |
| artigraph | unused-type-ignore-comment | tests/arti/internal/test_type_hints.py:123:52 | Unused blanket `type: ignore` directive |
| artigraph | unused-type-ignore-comment | tests/arti/internal/test_type_hints.py:154:40 | Unused blanket `type: ignore` directive |
| artigraph | unused-type-ignore-comment | tests/arti/internal/test_type_hints.py:157:52 | Unused blanket `type: ignore` directive |
| artigraph | unused-type-ignore-comment | tests/arti/producers/test_producer.py:55:74 | Unused blanket `type: ignore` directive |
| artigraph | unused-type-ignore-comment | tests/arti/producers/test_producer.py:74:75 | Unused blanket `type: ignore` directive |
| artigraph | unused-type-ignore-comment | tests/arti/producers/test_producer.py:86:35 | Unused blanket `type: ignore` directive |
| artigraph | unused-type-ignore-comment | tests/arti/producers/test_producer.py:90:32 | Unused blanket `type: ignore` directive |
| artigraph | unused-type-ignore-comment | tests/arti/producers/test_producer.py:93:97 | Unused blanket `type: ignore` directive |
| artigraph | unused-type-ignore-comment | tests/arti/producers/test_producer.py:383:73 | Unused blanket `type: ignore` directive |
| artigraph | unused-type-ignore-comment | tests/arti/producers/test_producer.py:417:39 | Unused blanket `type: ignore` directive |
| artigraph | unused-type-ignore-comment | tests/arti/producers/test_producer.py:427:39 | Unused blanket `type: ignore` directive |
| artigraph | unused-type-ignore-comment | tests/arti/producers/test_producer.py:441:39 | Unused blanket `type: ignore` directive |
| artigraph | unused-type-ignore-comment | tests/arti/producers/test_producer.py:451:39 | Unused blanket `type: ignore` directive |
| artigraph | unused-type-ignore-comment | tests/arti/producers/test_producer.py:455:34 | Unused blanket `type: ignore` directive |
| artigraph | unused-type-ignore-comment | tests/arti/producers/test_producer.py:460:39 | Unused blanket `type: ignore` directive |
| artigraph | unused-type-ignore-comment | tests/arti/producers/test_producer.py:469:39 | Unused blanket `type: ignore` directive |
| artigraph | unused-type-ignore-comment | tests/arti/producers/test_producer.py:478:39 | Unused blanket `type: ignore` directive |
| artigraph | unused-type-ignore-comment | tests/arti/producers/test_producer.py:482:43 | Unused blanket `type: ignore` directive |
| artigraph | unused-type-ignore-comment | tests/arti/producers/test_producer.py:487:39 | Unused blanket `type: ignore` directive |
| artigraph | unused-type-ignore-comment | tests/arti/producers/test_producer.py:491:41 | Unused blanket `type: ignore` directive |
| artigraph | unused-type-ignore-comment | tests/arti/producers/test_producer.py:496:39 | Unused blanket `type: ignore` directive |
| artigraph | unused-type-ignore-comment | tests/arti/producers/test_producer.py:500:42 | Unused blanket `type: ignore` directive |
| artigraph | unused-type-ignore-comment | tests/arti/producers/test_producer.py:505:39 | Unused blanket `type: ignore` directive |
| artigraph | unused-type-ignore-comment | tests/arti/producers/test_producer.py:509:40 | Unused blanket `type: ignore` directive |
| artigraph | unused-type-ignore-comment | tests/arti/producers/test_producer.py:514:39 | Unused blanket `type: ignore` directive |
| artigraph | unused-type-ignore-comment | tests/arti/producers/test_producer.py:518:48 | Unused blanket `type: ignore` directive |
| artigraph | unused-type-ignore-comment | tests/arti/producers/test_producer.py:523:39 | Unused blanket `type: ignore` directive |
| artigraph | unused-type-ignore-comment | tests/arti/producers/test_producer.py:527:40 | Unused blanket `type: ignore` directive |
| artigraph | unused-type-ignore-comment | tests/arti/producers/test_producer.py:532:39 | Unused blanket `type: ignore` directive |
| artigraph | unused-type-ignore-comment | tests/arti/producers/test_producer.py:536:40 | Unused blanket `type: ignore` directive |
| artigraph | unused-type-ignore-comment | tests/arti/producers/test_producer.py:544:39 | Unused blanket `type: ignore` directive |
| artigraph | unused-type-ignore-comment | tests/arti/producers/test_producer.py:556:39 | Unused blanket `type: ignore` directive |
| artigraph | unused-type-ignore-comment | tests/arti/producers/test_producer.py:565:39 | Unused blanket `type: ignore` directive |
| artigraph | unused-type-ignore-comment | tests/arti/producers/test_producer.py:575:39 | Unused blanket `type: ignore` directive |
| artigraph | unused-type-ignore-comment | tests/arti/producers/test_producer.py:585:39 | Unused blanket `type: ignore` directive |
| artigraph | unused-type-ignore-comment | tests/arti/producers/test_producer.py:594:39 | Unused blanket `type: ignore` directive |
| artigraph | missing-argument | tests/arti/producers/test_producer.py:609:9 | No argument provided for required parameter `a1` |
| artigraph | invalid-argument-type | tests/arti/producers/test_producer.py:611:23 | Argument is incorrect: Expected `A1`, found `Literal[5]` |
| artigraph | invalid-argument-type | tests/arti/producers/test_producer.py:613:23 | Argument is incorrect: Expected `A1`, found `A2` |
| artigraph | unresolved-import | tests/arti/storage/test_gcs_storage.py:4:6 | Cannot resolve imported module `gcsfs` |
| artigraph | invalid-argument-type | tests/arti/storage/test_local_storage.py:132:9 | Argument is incorrect: Expected `PartitionKey`, found `dict[Unknown, Unknown]` |
| artigraph | invalid-argument-type | tests/arti/storage/test_storage.py:49:56 | Argument is incorrect: Expected `PartitionKey`, found `dict[Unknown, Unknown]` |
| artigraph | unused-type-ignore-comment | tests/arti/storage/test_storage.py:57:31 | Unused blanket `type: ignore` directive |
| artigraph | unused-type-ignore-comment | tests/arti/storage/test_storage.py:71:62 | Unused blanket `type: ignore` directive |
| artigraph | unresolved-import | tests/arti/storage/test_storage_internal.py:3:8 | Cannot resolve imported module `parse` |
| artigraph | unused-type-ignore-comment | tests/arti/test_fingerprints.py:23:23 | Unused blanket `type: ignore` directive |
| artigraph | unresolved-import | tests/arti/types/test_bigquery_adapters.py:7:6 | Cannot resolve imported module `google.cloud` |
| artigraph | unresolved-import | tests/arti/types/test_bigquery_adapters.py:8:6 | Cannot resolve imported module `google.cloud.bigquery.enums` |
| artigraph | unresolved-import | tests/arti/types/test_pandas_adapters.py:1:8 | Cannot resolve imported module `pandas` |
| artigraph | unresolved-import | tests/arti/types/test_pyarrow_adapters.py:1:8 | Cannot resolve imported module `pyarrow` |
| artigraph | invalid-argument-type | tests/arti/types/test_python_adapters.py:86:28 | Argument is incorrect: Expected `frozenset[Any]`, found `tuple[Literal[1], Literal[2], Literal[3]]` |
| artigraph | invalid-type-form | tests/arti/types/test_python_adapters.py:91:52 | Type arguments for `Literal` must be `None`, a literal value (int, bool, str, or bytes), or an enum member |
| artigraph | invalid-type-form | tests/arti/types/test_python_adapters.py:91:57 | Type arguments for `Literal` must be `None`, a literal value (int, bool, str, or bytes), or an enum member |
| artigraph | invalid-argument-type | tests/arti/types/test_python_adapters.py:92:25 | Argument is incorrect: Expected `frozenset[Any]`, found `tuple[float, float]` |
| artigraph | unused-type-ignore-comment | tests/arti/types/test_python_adapters.py:95:88 | Unused blanket `type: ignore` directive |
| artigraph | unused-type-ignore-comment | tests/arti/types/test_python_adapters.py:98:94 | Unused blanket `type: ignore` directive |
| artigraph | invalid-type-form | tests/arti/types/test_python_adapters.py:103:59 | Type arguments for `Literal` must be `None`, a literal value (int, bool, str, or bytes), or an enum member |
| artigraph | invalid-type-form | tests/arti/types/test_python_adapters.py:105:40 | Type arguments for `Literal` must be `None`, a literal value (int, bool, str, or bytes), or an enum member |
| artigraph | invalid-argument-type | tests/arti/types/test_types.py:146:73 | Argument is incorrect: Expected `bool`, found `Unknown | tuple[str]` |
| artigraph | invalid-argument-type | tests/arti/types/test_types.py:146:73 | Argument is incorrect: Expected `str | None`, found `Unknown | tuple[str]` |
| artigraph | invalid-argument-type | tests/arti/types/test_types.py:146:73 | Argument is incorrect: Expected `str`, found `Unknown | tuple[str]` |
| artigraph | invalid-argument-type | tests/arti/types/test_types.py:150:20 | Argument is incorrect: Expected `Struct`, found `Literal["junk"]` |
| artigraph | invalid-argument-type | tests/arti/types/test_types.py:150:36 | Argument is incorrect: Expected `bool`, found `Unknown | tuple[str]` |
| artigraph | invalid-argument-type | tests/arti/types/test_types.py:150:36 | Argument is incorrect: Expected `str | None`, found `Unknown | tuple[str]` |
| artigraph | invalid-argument-type | tests/arti/types/test_types.py:150:36 | Argument is incorrect: Expected `str`, found `Unknown | tuple[str]` |
| artigraph | invalid-argument-type | tests/arti/types/test_types.py:164:36 | Argument is incorrect: Expected `tuple[str, ...]`, found `Literal["x"]` |
| artigraph | unsupported-base | tests/arti/views/test_views.py:23:15 | Unsupported class base with type `type[View]` |
| artigraph | unsupported-base | tests/arti/views/test_views.py:32:15 | Unsupported class base with type `type[View]` |
| artigraph | unsupported-base | tests/arti/views/test_views.py:35:16 | Unsupported class base with type `type[View]` |
| artigraph | unsupported-base | tests/arti/views/test_views.py:39:15 | Unsupported class base with type `type[View]` |
| artigraph | unsupported-base | tests/arti/views/test_views.py:49:16 | Unsupported class base with type `type[View]` |
| artigraph | unsupported-base | tests/arti/views/test_views.py:60:16 | Unsupported class base with type `type[View]` |
| artigraph | unresolved-import | tests/conftest.py:6:8 | Cannot resolve imported module `gcp_storage_emulator.server` |
| artigraph | unresolved-import | tests/conftest.py:7:8 | Cannot resolve imported module `gcsfs` |
| artigraph | invalid-argument-type flaky | tests/arti/types/test_types.py:100:51 |
(5/20)
Argument is incorrect: Expected `frozenset[Any]`, found `frozenset[float | Unknown | int] | list[Unknown | int | float] | tuple[float | Unknown | int, ...]`
(15/20)
Argument is incorrect: Expected `frozenset[Any]`, found `frozenset[float | Unknown | int] | list[int | Unknown | float] | tuple[float | Unknown | int, ...]`
|
| archinstall | invalid-assignment | archinstall/lib/boot.py:54:3 | Object of type `Self@__enter__` is not assignable to attribute `_active_boot` of type `Self@Boot | None` |
| archinstall | unresolved-import | archinstall/lib/disk/device_handler.py:6:6 | Cannot resolve imported module `parted` |
| archinstall | invalid-return-type | archinstall/lib/hardware.py:25:11 | Return type does not match returned value: expected `Self@get_vendor`, found `Literal[CpuVendor._Unknown]` |
| archinstall | unused-type-ignore-comment | archinstall/lib/installer.py:102:48 | Unused blanket `type: ignore` directive |
| archinstall | invalid-argument-type | archinstall/lib/installer.py:1914:22 | Argument to bound method `_create_user` is incorrect: Expected `User`, found `object` |
| archinstall | possibly-unresolved-reference | archinstall/lib/models/application.py:162:67 | Name `bluetooth_config` used when possibly not defined |
| archinstall | possibly-unresolved-reference | archinstall/lib/models/application.py:169:59 | Name `audio_config` used when possibly not defined |
| archinstall | possibly-unresolved-reference | archinstall/lib/models/application.py:172:80 | Name `power_management_config` used when possibly not defined |
| archinstall | possibly-unresolved-reference | archinstall/lib/models/application.py:175:74 | Name `print_service_config` used when possibly not defined |
| archinstall | possibly-unresolved-reference | archinstall/lib/models/application.py:178:65 | Name `firewall_config` used when possibly not defined |
| archinstall | invalid-return-type | archinstall/lib/models/bootloader.py:35:11 | Return type does not match returned value: expected `Self@get_default`, found `Literal[Bootloader.NO_BOOTLOADER]` |
| archinstall | invalid-return-type | archinstall/lib/models/bootloader.py:37:11 | Return type does not match returned value: expected `Self@get_default`, found `Literal[Bootloader.Systemd]` |
| archinstall | invalid-return-type | archinstall/lib/models/bootloader.py:39:11 | Return type does not match returned value: expected `Self@get_default`, found `Literal[Bootloader.Grub]` |
| archinstall | unresolved-import | archinstall/lib/models/device.py:12:8 | Cannot resolve imported module `parted` |
| archinstall | unresolved-import | archinstall/lib/models/device.py:13:6 | Cannot resolve imported module `parted` |
| archinstall | invalid-return-type | archinstall/lib/models/device.py:227:10 | Return type does not match returned value: expected `Self@default`, found `PartitionTable` |
| archinstall | invalid-return-type | archinstall/lib/models/device.py:733:11 | Return type does not match returned value: expected `Self@get_type_from_code`, found `Literal[PartitionType.Primary]` |
| archinstall | invalid-return-type | archinstall/lib/models/device.py:736:11 | Return type does not match returned value: expected `Self@get_type_from_code`, found `Literal[PartitionType._Unknown]` |
| archinstall | unused-type-ignore-comment | archinstall/lib/models/device.py:1300:48 | Unused blanket `type: ignore` directive |
| archinstall | invalid-return-type | archinstall/lib/models/device.py:1430:10 | Return type does not match returned value: expected `dict[str, Self@_encryption_type_mapper]`, found `dict[str, EncryptionType]` |
| archinstall | invalid-return-type | archinstall/lib/models/users.py:62:13 | Return type does not match returned value: expected `Self@_check_password_strength`, found `Literal[PasswordStrength.STRONG]` |
| archinstall | invalid-return-type | archinstall/lib/models/users.py:64:13 | Return type does not match returned value: expected `Self@_check_password_strength`, found `Literal[PasswordStrength.MODERATE]` |
| archinstall | invalid-return-type | archinstall/lib/models/users.py:66:13 | Return type does not match returned value: expected `Self@_check_password_strength`, found `Literal[PasswordStrength.WEAK]` |
| archinstall | invalid-return-type | archinstall/lib/models/users.py:68:13 | Return type does not match returned value: expected `Self@_check_password_strength`, found `Literal[PasswordStrength.VERY_WEAK]` |
| archinstall | invalid-return-type | archinstall/lib/models/users.py:72:13 | Return type does not match returned value: expected `Self@_check_password_strength`, found `Literal[PasswordStrength.STRONG]` |
| archinstall | invalid-return-type | archinstall/lib/models/users.py:74:13 | Return type does not match returned value: expected `Self@_check_password_strength`, found `Literal[PasswordStrength.MODERATE]` |
| archinstall | invalid-return-type | archinstall/lib/models/users.py:76:13 | Return type does not match returned value: expected `Self@_check_password_strength`, found `Literal[PasswordStrength.WEAK]` |
| archinstall | invalid-return-type | archinstall/lib/models/users.py:78:13 | Return type does not match returned value: expected `Self@_check_password_strength`, found `Literal[PasswordStrength.VERY_WEAK]` |
| archinstall | invalid-return-type | archinstall/lib/models/users.py:82:13 | Return type does not match returned value: expected `Self@_check_password_strength`, found `Literal[PasswordStrength.STRONG]` |
| archinstall | invalid-return-type | archinstall/lib/models/users.py:84:13 | Return type does not match returned value: expected `Self@_check_password_strength`, found `Literal[PasswordStrength.MODERATE]` |
| archinstall | invalid-return-type | archinstall/lib/models/users.py:86:13 | Return type does not match returned value: expected `Self@_check_password_strength`, found `Literal[PasswordStrength.WEAK]` |
| archinstall | invalid-return-type | archinstall/lib/models/users.py:88:13 | Return type does not match returned value: expected `Self@_check_password_strength`, found `Literal[PasswordStrength.VERY_WEAK]` |
| archinstall | invalid-return-type | archinstall/lib/models/users.py:92:13 | Return type does not match returned value: expected `Self@_check_password_strength`, found `Literal[PasswordStrength.STRONG]` |
| archinstall | invalid-return-type | archinstall/lib/models/users.py:94:13 | Return type does not match returned value: expected `Self@_check_password_strength`, found `Literal[PasswordStrength.MODERATE]` |
| archinstall | invalid-return-type | archinstall/lib/models/users.py:96:13 | Return type does not match returned value: expected `Self@_check_password_strength`, found `Literal[PasswordStrength.WEAK]` |
| archinstall | invalid-return-type | archinstall/lib/models/users.py:98:13 | Return type does not match returned value: expected `Self@_check_password_strength`, found `Literal[PasswordStrength.VERY_WEAK]` |
| archinstall | invalid-return-type | archinstall/lib/models/users.py:100:10 | Return type does not match returned value: expected `Self@_check_password_strength`, found `Literal[PasswordStrength.VERY_WEAK]` |
| archinstall | unused-type-ignore-comment | archinstall/lib/networking.py:46:79 | Unused blanket `type: ignore` directive |
| archinstall | unused-type-ignore-comment | archinstall/lib/output.py:21:51 | Unused blanket `type: ignore` directive |
| archinstall | call-top-callable | archinstall/lib/output.py:33:12 | Object of type `Top[(...) -> object]` is not safe to call; its signature is not known |
| archinstall | call-non-callable | archinstall/lib/output.py:41:11 | Object of type `object` is not callable |
| archinstall | call-non-callable | archinstall/lib/output.py:43:11 | Object of type `object` is not callable |
| archinstall | unused-type-ignore-comment | archinstall/lib/output.py:47:23 | Unused blanket `type: ignore` directive |
| archinstall | unused-type-ignore-comment | archinstall/lib/output.py:53:51 | Unused blanket `type: ignore` directive |
| archinstall | unused-type-ignore-comment | archinstall/lib/pacman/pacman.py:42:98 | Unused blanket `type: ignore` directive |
| archinstall | unused-type-ignore-comment | archinstall/lib/plugins.py:32:42 | Unused blanket `type: ignore` directive |
| archinstall | invalid-argument-type | archinstall/lib/profile/profiles_handler.py:150:25 | Argument to bound method `append` is incorrect: Expected `Profile`, found `object` |
| archinstall | unresolved-attribute | archinstall/lib/profile/profiles_handler.py:158:19 | Object of type `object` has no attribute `name` |
| archinstall | unused-type-ignore-comment | archinstall/tui/curses_menu.py:750:56 | Unused blanket `type: ignore` directive |
| archinstall | invalid-assignment | archinstall/tui/curses_menu.py:1249:4 | Object of type `Self@__enter__` is not assignable to attribute `_t` of type `Self@Tui | None` |
| archinstall | unresolved-attribute | archinstall/tui/curses_menu.py:1354:4 | Object of type `~None` has no attribute `resize_win` |
| archinstall | invalid-assignment | archinstall/tui/menu_item.py:50:4 | Object of type `Self@yes` is not assignable to attribute `_yes` of type `Self@MenuItem | None` |
| archinstall | invalid-assignment | archinstall/tui/menu_item.py:57:4 | Object of type `Self@no` is not assignable to attribute `_no` of type `Self@MenuItem | None` |
| archinstall | unused-type-ignore-comment | archinstall/tui/result.py:22:35 | Unused blanket `type: ignore` directive |
| archinstall | invalid-return-type | archinstall/tui/result.py:33:10 | Return type does not match returned value: expected `list[MenuItem]`, found `(MenuItem & Top[list[Unknown]]) | list[MenuItem]` |
| archinstall | invalid-assignment | archinstall/tui/ui/menu_item.py:51:4 | Object of type `Self@yes` is not assignable to attribute `_yes` of type `Self@MenuItem | None` |
| archinstall | invalid-assignment | archinstall/tui/ui/menu_item.py:58:4 | Object of type `Self@no` is not assignable to attribute `_no` of type `Self@MenuItem | None` |
| archinstall | unused-type-ignore-comment | archinstall/tui/ui/result.py:22:49 | Unused blanket `type: ignore` directive |
| archinstall | unused-type-ignore-comment | archinstall/tui/ui/result.py:26:50 | Unused blanket `type: ignore` directive |
| archinstall | invalid-return-type | archinstall/tui/ui/result.py:41:11 | Return type does not match returned value: expected `list[MenuItem]`, found `(MenuItem & Top[list[Unknown]]) | list[MenuItem]` |
| archinstall | unused-type-ignore-comment | archinstall/tui/ui/result.py:47:36 | Unused blanket `type: ignore` directive |
| archinstall | redundant-cast | archinstall/tui/ui/result.py:59:10 | Value is already of type `list[ValueT@Result]` |
| archinstall | unused-type-ignore-comment | docs/conf.py:8:71 | Unused blanket `type: ignore` directive |
| archinstall | unused-type-ignore-comment | docs/conf.py:14:26 | Unused blanket `type: ignore` directive |
| antidote | unresolved-import | setup.py:4:6 | Cannot resolve imported module `setuptools` |
| antidote | unresolved-import | src/antidote/__init__.py:135:11 | Cannot resolve imported module `._internal.scm_version` |
| antidote | unresolved-attribute | src/antidote/_internal/typing.py:64:45 | Object of type `(Any, type, /) -> bool` has no attribute `__name__` |
| antidote | invalid-type-arguments | src/antidote/core/__init__.py:985:41 | No type argument provided for required type variable `_R_co` of class `staticmethod` |
| antidote | invalid-type-arguments | src/antidote/core/__init__.py:985:61 | No type arguments provided for required type variables `_P`, `_R_co` of class `classmethod` |
| antidote | invalid-type-arguments | src/antidote/core/__init__.py:1033:16 | No type argument provided for required type variable `_R_co` of class `staticmethod` |
| antidote | invalid-type-arguments | src/antidote/core/__init__.py:1033:29 | Type argument for `ParamSpec` must be either a list of types, `ParamSpec`, `Concatenate`, or `...` |
| antidote | invalid-type-arguments | src/antidote/core/__init__.py:1042:10 | No type argument provided for required type variable `_R_co` of class `staticmethod` |
| antidote | invalid-type-arguments | src/antidote/core/__init__.py:1042:23 | Type argument for `ParamSpec` must be either a list of types, `ParamSpec`, `Concatenate`, or `...` |
| antidote | invalid-type-arguments | src/antidote/core/__init__.py:1048:16 | No type arguments provided for required type variables `_P`, `_R_co` of class `classmethod` |
| antidote | invalid-type-arguments | src/antidote/core/__init__.py:1057:10 | No type arguments provided for required type variables `_P`, `_R_co` of class `classmethod` |
| antidote | unused-type-ignore-comment | src/antidote/core/_debug.py:151:79 | Unused blanket `type: ignore` directive |
| antidote | invalid-type-arguments | src/antidote/core/_inject.py:43:41 | No type argument provided for required type variable `_R_co` of class `staticmethod` |
| antidote | invalid-type-arguments | src/antidote/core/_inject.py:43:61 | No type arguments provided for required type variables `_P`, `_R_co` of class `classmethod` |
| antidote | invalid-type-arguments | src/antidote/core/_inject.py:93:21 | No type argument provided for required type variable `_R_co` of class `staticmethod` |
| antidote | invalid-type-arguments | src/antidote/core/_inject.py:93:34 | Type argument for `ParamSpec` must be either a list of types, `ParamSpec`, `Concatenate`, or `...` |
| antidote | invalid-type-arguments | src/antidote/core/_inject.py:93:39 | No type arguments provided for required type variables `_P`, `_R_co` of class `classmethod` |
| antidote | invalid-type-arguments | src/antidote/core/_inject.py:132:16 | No type argument provided for required type variable `_R_co` of class `staticmethod` |
| antidote | invalid-type-arguments | src/antidote/core/_inject.py:132:29 | Type argument for `ParamSpec` must be either a list of types, `ParamSpec`, `Concatenate`, or `...` |
| antidote | invalid-type-arguments | src/antidote/core/_inject.py:141:10 | No type argument provided for required type variable `_R_co` of class `staticmethod` |
| antidote | invalid-type-arguments | src/antidote/core/_inject.py:141:23 | Type argument for `ParamSpec` must be either a list of types, `ParamSpec`, `Concatenate`, or `...` |
| antidote | invalid-type-arguments | src/antidote/core/_inject.py:147:16 | No type arguments provided for required type variables `_P`, `_R_co` of class `classmethod` |
| antidote | invalid-type-arguments | src/antidote/core/_inject.py:156:10 | No type arguments provided for required type variables `_P`, `_R_co` of class `classmethod` |
| antidote | redundant-cast | src/antidote/core/_inject.py:348:19 | Value is already of type `Any` |
| antidote | not-iterable | src/antidote/core/_inject.py:348:71 | Object of type `tuple[Any, ...] | None` may not be iterable |
| antidote | invalid-argument-type | src/antidote/core/_inject.py:348:84 | Argument expression after ** must be a mapping type: Found `dict[str, Any] | None` |
| antidote | unresolved-attribute | src/antidote/core/_injection.py:76:44 | Object of type `object` has no attribute `__metadata__` |
| antidote | invalid-type-arguments | src/antidote/core/_injection.py:278:53 | No type argument provided for required type variable `_R_co` of class `staticmethod` |
| antidote | invalid-type-arguments | src/antidote/core/_injection.py:278:73 | No type arguments provided for required type variables `_P`, `_R_co` of class `classmethod` |
| antidote | unresolved-attribute | src/antidote/core/_injection.py:298:9 | Object of type `((...) -> object) & ~staticmethod[Top[(...)], object] & ~Top[classmethod[Unknown, Top[(...)], object]]` has no attribute `__qualname__` |
| antidote | unresolved-attribute | src/antidote/core/_injection.py:298:30 | Object of type `((...) -> object) & ~staticmethod[Top[(...)], object] & ~Top[classmethod[Unknown, Top[(...)], object]]` has no attribute `__name__` |
| antidote | unresolved-attribute | src/antidote/core/_injection.py:302:17 | Object of type `((...) -> object) & ~staticmethod[Top[(...)], object] & ~Top[classmethod[Unknown, Top[(...)], object]] & ~MethodType` has no attribute `__qualname__` |
| antidote | unresolved-attribute | src/antidote/core/_injection.py:302:42 | Object of type `((...) -> object) & ~staticmethod[Top[(...)], object] & ~Top[classmethod[Unknown, Top[(...)], object]] & ~MethodType` has no attribute `__name__` |
| antidote | unused-type-ignore-comment | src/antidote/core/_raw/wrapper.py:57:16 | Unused blanket `type: ignore` directive |
| antidote | unresolved-attribute | src/antidote/core/_raw/wrapper.py:102:13 | Attribute `__get__` is not defined on `(...) -> object` in union `((...) -> object) | ((...) -> object)` |
| antidote | unresolved-attribute | src/antidote/core/_raw/wrapper.py:136:13 | Attribute `__get__` is not defined on `(...) -> Awaitable[object]` in union `((...) -> Awaitable[object]) | ((...) -> Awaitable[object])` |
| antidote | invalid-type-arguments | src/antidote/core/_wiring.py:15:41 | No type argument provided for required type variable `_R_co` of class `staticmethod` |
| antidote | invalid-type-arguments | src/antidote/core/_wiring.py:15:61 | No type arguments provided for required type variables `_P`, `_R_co` of class `classmethod` |
| antidote | invalid-type-arguments | src/antidote/lib/interface_ext/__init__.py:576:17 | No type argument provided for required type variable `_R_co` of class `staticmethod` |
| antidote | empty-body | src/antidote/lib/interface_ext/__init__.py:1014:42 | Function always implicitly returns `None`, which is not assignable to return type `C@__call__` |
| antidote | empty-body | src/antidote/lib/interface_ext/__init__.py:1023:14 | Function always implicitly returns `None`, which is not assignable to return type `[C'return](C'return, /) -> C'return` |
| antidote | empty-body | src/antidote/lib/interface_ext/__init__.py:1026:64 | Function always implicitly returns `None`, which is not assignable to return type `[C'return](C'return, /) -> C'return` |
| antidote | empty-body | src/antidote/lib/interface_ext/__init__.py:1029:44 | Function always implicitly returns `None`, which is not assignable to return type `C@as_default` |
| antidote | empty-body | src/antidote/lib/interface_ext/__init__.py:1044:10 | Function always implicitly returns `None`, which is not assignable to return type `(Any, /) -> Any` |
| antidote | empty-body | src/antidote/lib/interface_ext/__init__.py:1068:61 | Function always implicitly returns `None`, which is not assignable to return type `(Any, /) -> Any` |
| antidote | invalid-type-arguments | src/antidote/lib/interface_ext/__init__.py:1237:31 | No type arguments provided for required type variables `_P`, `_R_co` of class `classmethod` |
| antidote | invalid-type-arguments | src/antidote/lib/interface_ext/__init__.py:1241:31 | No type argument provided for required type variable `_R_co` of class `staticmethod` |
| antidote | empty-body | src/antidote/lib/interface_ext/__init__.py:1263:38 | Function always implicitly returns `None`, which is not assignable to return type `C@__call__` |
| antidote | empty-body | src/antidote/lib/interface_ext/__init__.py:1275:10 | Function always implicitly returns `None`, which is not assignable to return type `[C'return](C'return, /) -> C'return` |
| antidote | empty-body | src/antidote/lib/interface_ext/__init__.py:1278:60 | Function always implicitly returns `None`, which is not assignable to return type `[C'return](C'return, /) -> C'return` |
| antidote | empty-body | src/antidote/lib/interface_ext/__init__.py:1281:40 | Function always implicitly returns `None`, which is not assignable to return type `C@as_default` |
| antidote | invalid-type-arguments | src/antidote/lib/interface_ext/__init__.py:1298:23 | No type argument provided for required type variable `_R_co` of class `staticmethod` |
| antidote | invalid-type-arguments | src/antidote/lib/interface_ext/__init__.py:1299:10 | No type argument provided for required type variable `_R_co` of class `staticmethod` |
| antidote | invalid-type-arguments | src/antidote/lib/interface_ext/__init__.py:1303:32 | No type argument provided for required type variable `_R_co` of class `staticmethod` |
| antidote | invalid-type-arguments | src/antidote/lib/interface_ext/__init__.py:1303:65 | No type argument provided for required type variable `_R_co` of class `staticmethod` |
| antidote | invalid-type-arguments | src/antidote/lib/interface_ext/__init__.py:1330:23 | No type argument provided for required type variable `_R_co` of class `staticmethod` |
| antidote | invalid-type-arguments | src/antidote/lib/interface_ext/__init__.py:1331:10 | No type argument provided for required type variable `_R_co` of class `staticmethod` |
| antidote | invalid-type-arguments | src/antidote/lib/interface_ext/__init__.py:1335:32 | No type argument provided for required type variable `_R_co` of class `staticmethod` |
| antidote | invalid-type-arguments | src/antidote/lib/interface_ext/__init__.py:1335:65 | No type argument provided for required type variable `_R_co` of class `staticmethod` |
| antidote | invalid-type-arguments | src/antidote/lib/interface_ext/__init__.py:1361:11 | No type argument provided for required type variable `_R_co` of class `staticmethod` |
| antidote | empty-body | src/antidote/lib/interface_ext/__init__.py:1369:38 | Function always implicitly returns `None`, which is not assignable to return type `T@FunctionImplements` |
| antidote | empty-body | src/antidote/lib/interface_ext/__init__.py:1381:10 | Function always implicitly returns `None`, which is not assignable to return type `(T@FunctionImplements, /) -> T@FunctionImplements` |
| antidote | empty-body | src/antidote/lib/interface_ext/__init__.py:1384:59 | Function always implicitly returns `None`, which is not assignable to return type `(T@FunctionImplements, /) -> T@FunctionImplements` |
| antidote | empty-body | src/antidote/lib/interface_ext/__init__.py:1387:40 | Function always implicitly returns `None`, which is not assignable to return type `T@FunctionImplements` |
| antidote | unused-type-ignore-comment | src/antidote/lib/interface_ext/_function.py:76:66 | Unused blanket `type: ignore` directive |
| antidote | invalid-type-arguments | src/antidote/lib/interface_ext/_interface.py:257:17 | No type argument provided for required type variable `_R_co` of class `staticmethod` |
| antidote | unused-type-ignore-comment | src/antidote/lib/interface_ext/_interface.py:531:69 | Unused blanket `type: ignore` directive |
| antidote | unused-type-ignore-comment | src/antidote/lib/interface_ext/_internal.py:173:71 | Unused blanket `type: ignore` directive |
| antidote | invalid-type-arguments | src/antidote/lib/lazy_ext/__init__.py:210:17 | No type argument provided for required type variable `_R_co` of class `staticmethod` |
| antidote | invalid-type-arguments | src/antidote/lib/lazy_ext/__init__.py:216:10 | No type argument provided for required type variable `_R_co` of class `staticmethod` |
| antidote | invalid-type-arguments | src/antidote/lib/lazy_ext/__init__.py:499:38 | No type argument provided for required type variable `_R_co` of class `staticmethod` |
| antidote | invalid-type-arguments | src/antidote/lib/lazy_ext/__init__.py:505:35 | No type argument provided for required type variable `_R_co` of class `staticmethod` |
| antidote | invalid-type-arguments | src/antidote/lib/lazy_ext/__init__.py:635:32 | No type argument provided for required type variable `_R_co` of class `staticmethod` |
| antidote | invalid-type-arguments | src/antidote/lib/lazy_ext/__init__.py:635:65 | No type argument provided for required type variable `_R_co` of class `staticmethod` |
| antidote | invalid-type-arguments | src/antidote/lib/lazy_ext/_lazy.py:104:17 | No type argument provided for required type variable `_R_co` of class `staticmethod` |
| antidote | invalid-type-arguments | src/antidote/lib/lazy_ext/_lazy.py:110:10 | No type argument provided for required type variable `_R_co` of class `staticmethod` |
| antidote | unused-type-ignore-comment | src/antidote/lib/lazy_ext/_lazy.py:174:48 | Unused blanket `type: ignore` directive |
| antidote | unused-type-ignore-comment | src/antidote/lib/lazy_ext/_lazy.py:181:48 | Unused blanket `type: ignore` directive |
| antidote | unused-type-ignore-comment | src/antidote/lib/lazy_ext/_provider.py:101:30 | Unused blanket `type: ignore` directive |
| antidote | invalid-argument-type | src/antidote/lib/lazy_ext/_provider.py:106:13 | Argument to bound method `set_value` is incorrect: Expected `() -> T@LazyCall`, found `(def callback() -> T@LazyCall) | None` |
| antidote | unused-type-ignore-comment | tests/core/test_catalog.py:109:36 | Unused blanket `type: ignore` directive |
| antidote | unused-type-ignore-comment | tests/core/test_catalog.py:112:38 | Unused blanket `type: ignore` directive |
| antidote | unused-type-ignore-comment | tests/core/test_catalog.py:115:38 | Unused blanket `type: ignore` directive |
| antidote | empty-body | tests/core/test_catalog.py:225:54 | Function always implicitly returns `None`, which is not assignable to return type `bool` |
| antidote | empty-body | tests/core/test_catalog.py:238:54 | Function always implicitly returns `None`, which is not assignable to return type `bool` |
| antidote | empty-body | tests/core/test_catalog.py:258:54 | Function always implicitly returns `None`, which is not assignable to return type `bool` |
| antidote | unused-type-ignore-comment | tests/core/test_data.py:201:18 | Unused blanket `type: ignore` directive |
| antidote | unused-type-ignore-comment | tests/core/test_inject.py:162:48 | Unused blanket `type: ignore` directive |
| antidote | unused-type-ignore-comment | tests/core/test_inject.py:165:30 | Unused blanket `type: ignore` directive |
| antidote | empty-body | tests/core/test_inject.py:173:47 | Function always implicitly returns `None`, which is not assignable to return type `tuple[object, object]` |
| antidote | unused-type-ignore-comment | tests/core/test_inject.py:541:29 | Unused blanket `type: ignore` directive |
| antidote | unused-type-ignore-comment | tests/core/test_inject.py:548:28 | Unused blanket `type: ignore` directive |
| antidote | unused-type-ignore-comment | tests/core/test_inject_any_function.py:119:70 | Unused blanket `type: ignore` directive |
| antidote | unused-type-ignore-comment | tests/core/test_inject_any_function.py:201:76 | Unused blanket `type: ignore` directive |
| antidote | unused-type-ignore-comment | tests/core/test_inject_custom.py:80:32 | Unused blanket `type: ignore` directive |
| antidote | empty-body | tests/core/test_inject_through_annotations.py:140:48 | Function always implicitly returns `None`, which is not assignable to return type `A` |
| antidote | empty-body | tests/core/test_inject_through_annotations.py:147:43 | Function always implicitly returns `None`, which is not assignable to return type `A` |
| antidote | empty-body | tests/core/test_inject_through_defaults.py:62:34 | Function always implicitly returns `None`, which is not assignable to return type `B` |
| antidote | unused-type-ignore-comment | tests/core/test_inject_through_defaults.py:74:49 | Unused blanket `type: ignore` directive |
| antidote | unused-type-ignore-comment | tests/core/test_inject_wrapper.py:228:53 | Unused blanket `type: ignore` directive |
| antidote | unused-type-ignore-comment | tests/core/test_inject_wrapper.py:234:50 | Unused blanket `type: ignore` directive |
| antidote | unused-type-ignore-comment | tests/core/test_inject_wrapper.py:240:49 | Unused blanket `type: ignore` directive |
| antidote | unused-type-ignore-comment | tests/core/test_inject_wrapper.py:246:56 | Unused blanket `type: ignore` directive |
| antidote | unused-type-ignore-comment | tests/core/test_inject_wrapper.py:252:53 | Unused blanket `type: ignore` directive |
| antidote | unused-type-ignore-comment | tests/core/test_inject_wrapper.py:258:52 | Unused blanket `type: ignore` directive |
| antidote | unused-type-ignore-comment | tests/core/test_inject_wrapper.py:336:59 | Unused blanket `type: ignore` directive |
| antidote | unused-type-ignore-comment | tests/core/test_inject_wrapper.py:342:56 | Unused blanket `type: ignore` directive |
| antidote | unused-type-ignore-comment | tests/core/test_inject_wrapper.py:348:55 | Unused blanket `type: ignore` directive |
| antidote | unused-type-ignore-comment | tests/core/test_inject_wrapper.py:354:62 | Unused blanket `type: ignore` directive |
| antidote | unused-type-ignore-comment | tests/core/test_inject_wrapper.py:360:59 | Unused blanket `type: ignore` directive |
| antidote | unused-type-ignore-comment | tests/core/test_inject_wrapper.py:366:58 | Unused blanket `type: ignore` directive |
| antidote | unused-type-ignore-comment | tests/core/test_provider.py:67:25 | Unused blanket `type: ignore` directive |
| antidote | empty-body | tests/core/test_thread_safety.py:272:54 | Function always implicitly returns `None`, which is not assignable to return type `bool` |
| antidote | unused-type-ignore-comment | tests/core/test_type_hints_locals.py:117:46 | Unused blanket `type: ignore` directive |
| antidote | unused-type-ignore-comment | tests/core/test_type_hints_locals.py:124:61 | Unused blanket `type: ignore` directive |
| antidote | empty-body | tests/core/test_type_hints_locals.py:137:46 | Function always implicitly returns `None`, which is not assignable to return type `Dummy` |
| antidote | empty-body | tests/core/test_type_hints_locals.py:143:46 | Function always implicitly returns `None`, which is not assignable to return type `Dummy` |
| antidote | empty-body | tests/core/test_type_hints_locals.py:150:61 | Function always implicitly returns `None`, which is not assignable to return type `Dummy` |
| antidote | empty-body | tests/core/test_type_hints_locals.py:157:61 | Function always implicitly returns `None`, which is not assignable to return type `Dummy` |
| antidote | empty-body | tests/core/test_type_hints_locals.py:171:46 | Function always implicitly returns `None`, which is not assignable to return type `Dummy` |
| antidote | empty-body | tests/core/test_type_hints_locals.py:178:61 | Function always implicitly returns `None`, which is not assignable to return type `Dummy` |
| antidote | empty-body | tests/core/test_type_hints_locals.py:202:50 | Function always implicitly returns `None`, which is not assignable to return type `Dummy` |
| antidote | empty-body | tests/core/test_type_hints_locals.py:209:65 | Function always implicitly returns `None`, which is not assignable to return type `Dummy` |
| antidote | empty-body | tests/core/test_wiring.py:260:49 | Function always implicitly returns `None`, which is not assignable to return type `A` |
| antidote | unused-type-ignore-comment | tests/core/test_wiring.py:388:88 | Unused blanket `type: ignore` directive |
| antidote | empty-body | tests/lib/injectable/test_injectable.py:113:49 | Function always implicitly returns `None`, which is not assignable to return type `Dummy` |
| antidote | missing-argument | tests/lib/injectable/test_injectable.py:121:9 | No argument provided for required parameter `x` of bound method `method` |
| antidote | empty-body | tests/lib/injectable/test_provider.py:53:56 | Function always implicitly returns `None`, which is not assignable to return type `FactoryDummy` |
| antidote | unused-type-ignore-comment | tests/lib/interface/test_class.py:276:37 | Unused blanket `type: ignore` directive |
| antidote | unused-type-ignore-comment | tests/lib/interface/test_class.py:423:39 | Unused blanket `type: ignore` directive |
| antidote | unused-type-ignore-comment | tests/lib/interface/test_class.py:433:61 | Unused blanket `type: ignore` directive |
| antidote | unused-type-ignore-comment | tests/lib/interface/test_class.py:434:63 | Unused blanket `type: ignore` directive |
| antidote | unused-type-ignore-comment | tests/lib/interface/test_class.py:435:72 | Unused blanket `type: ignore` directive |
| antidote | unused-type-ignore-comment | tests/lib/interface/test_class.py:436:71 | Unused blanket `type: ignore` directive |
| antidote | unused-type-ignore-comment | tests/lib/interface/test_class.py:482:48 | Unused blanket `type: ignore` directive |
| antidote | unused-type-ignore-comment | tests/lib/interface/test_conditions.py:255:37 | Unused blanket `type: ignore` directive |
| antidote | empty-body | tests/lib/interface/test_custom.py:362:31 | Function always implicitly returns `None`, which is not assignable to return type `bool` |
| antidote | empty-body | tests/lib/interface/test_custom.py:386:47 | Function always implicitly returns `None`, which is not assignable to return type `bool` |
| antidote | unused-type-ignore-comment | tests/lib/interface/test_custom.py:430:33 | Unused blanket `type: ignore` directive |
| antidote | unused-type-ignore-comment | tests/lib/interface/test_function.py:44:48 | Unused blanket `type: ignore` directive |
| antidote | unused-type-ignore-comment | tests/lib/interface/test_function.py:45:57 | Unused blanket `type: ignore` directive |
| antidote | unused-type-ignore-comment | tests/lib/interface/test_function.py:78:49 | Unused blanket `type: ignore` directive |
| antidote | unused-type-ignore-comment | tests/lib/interface/test_function.py:79:58 | Unused blanket `type: ignore` directive |
| antidote | unused-type-ignore-comment | tests/lib/interface/test_function.py:86:42 | Unused blanket `type: ignore` directive |
| antidote | unused-type-ignore-comment | tests/lib/interface/test_function.py:89:61 | Unused blanket `type: ignore` directive |
| antidote | empty-body | tests/lib/interface/test_function.py:119:30 | Function always implicitly returns `None`, which is not assignable to return type `int` |
| antidote | empty-body | tests/lib/interface/test_function.py:123:23 | Function always implicitly returns `None`, which is not assignable to return type `int` |
| antidote | empty-body | tests/lib/interface/test_function.py:127:23 | Function always implicitly returns `None`, which is not assignable to return type `int` |
| antidote | unused-type-ignore-comment | tests/lib/interface/test_function.py:145:41 | Unused blanket `type: ignore` directive |
| antidote | unused-type-ignore-comment | tests/lib/interface/test_function.py:154:53 | Unused blanket `type: ignore` directive |
| antidote | unused-type-ignore-comment | tests/lib/interface/test_function.py:174:50 | Unused blanket `type: ignore` directive |
| antidote | unused-type-ignore-comment | tests/lib/interface/test_function.py:188:47 | Unused blanket `type: ignore` directive |
| antidote | unused-type-ignore-comment | tests/lib/interface/test_function.py:191:53 | Unused blanket `type: ignore` directive |
| antidote | unused-type-ignore-comment | tests/lib/interface/test_function.py:194:68 | Unused blanket `type: ignore` directive |
| antidote | unused-type-ignore-comment | tests/lib/interface/test_function.py:250:68 | Unused blanket `type: ignore` directive |
| antidote | unused-type-ignore-comment | tests/lib/interface/test_function.py:251:67 | Unused blanket `type: ignore` directive |
| antidote | unused-type-ignore-comment | tests/lib/interface/test_function.py:272:78 | Unused blanket `type: ignore` directive |
| antidote | unused-type-ignore-comment | tests/lib/interface/test_function.py:273:77 | Unused blanket `type: ignore` directive |
| antidote | unused-type-ignore-comment | tests/lib/interface/test_function.py:294:68 | Unused blanket `type: ignore` directive |
| antidote | unused-type-ignore-comment | tests/lib/interface/test_function.py:295:67 | Unused blanket `type: ignore` directive |
| antidote | empty-body | tests/lib/interface/test_function.py:300:54 | Function always implicitly returns `None`, which is not assignable to return type `str` |
| antidote | unused-type-ignore-comment | tests/lib/interface/test_function.py:305:29 | Unused blanket `type: ignore` directive |
| antidote | empty-body | tests/lib/interface/test_function.py:306:45 | Function always implicitly returns `None`, which is not assignable to return type `str` |
| antidote | unused-type-ignore-comment | tests/lib/interface/test_function.py:311:29 | Unused blanket `type: ignore` directive |
| antidote | empty-body | tests/lib/interface/test_function.py:312:58 | Function always implicitly returns `None`, which is not assignable to return type `str` |
| antidote | unused-type-ignore-comment | tests/lib/interface/test_function.py:317:29 | Unused blanket `type: ignore` directive |
| antidote | empty-body | tests/lib/interface/test_function.py:318:82 | Function always implicitly returns `None`, which is not assignable to return type `str` |
| antidote | unused-type-ignore-comment | tests/lib/interface/test_function.py:323:29 | Unused blanket `type: ignore` directive |
| antidote | empty-body | tests/lib/interface/test_function.py:324:63 | Function always implicitly returns `None`, which is not assignable to return type `str` |
| antidote | empty-body | tests/lib/interface/test_function.py:329:59 | Function always implicitly returns `None`, which is not assignable to return type `str` |
| antidote | empty-body | tests/lib/interface/test_function.py:333:85 | Function always implicitly returns `None`, which is not assignable to return type `str` |
| antidote | empty-body | tests/lib/interface/test_function.py:337:49 | Function always implicitly returns `None`, which is not assignable to return type `str` |
| antidote | empty-body | tests/lib/interface/test_function.py:342:51 | Function always implicitly returns `None`, which is not assignable to return type `str` |
| antidote | empty-body | tests/lib/interface/test_function.py:350:20 | Function always implicitly returns `None`, which is not assignable to return type `str` |
| antidote | empty-body | tests/lib/interface/test_function.py:357:28 | Function always implicitly returns `None`, which is not assignable to return type `str` |
| antidote | empty-body | tests/lib/interface/test_function.py:364:37 | Function always implicitly returns `None`, which is not assignable to return type `str` |
| antidote | empty-body | tests/lib/interface/test_function.py:371:25 | Function always implicitly returns `None`, which is not assignable to return type `str` |
| antidote | empty-body | tests/lib/interface/test_function.py:378:34 | Function always implicitly returns `None`, which is not assignable to return type `str` |
| antidote | empty-body | tests/lib/interface/test_function.py:385:22 | Function always implicitly returns `None`, which is not assignable to return type `str` |
| antidote | empty-body | tests/lib/interface/test_function.py:392:21 | Function always implicitly returns `None`, which is not assignable to return type `str` |
| antidote | empty-body | tests/lib/interface/test_function.py:402:20 | Function always implicitly returns `None`, which is not assignable to return type `Box[str]` |
| antidote | empty-body | tests/lib/interface/test_function.py:406:28 | Function always implicitly returns `None`, which is not assignable to return type `Box[str]` |
| antidote | empty-body | tests/lib/interface/test_function.py:428:31 | Function always implicitly returns `None`, which is not assignable to return type `Box[str]` |
| antidote | empty-body | tests/lib/interface/test_function.py:438:29 | Function always implicitly returns `None`, which is not assignable to return type `Box[str]` |
| antidote | empty-body | tests/lib/interface/test_function.py:452:31 | Function always implicitly returns `None`, which is not assignable to return type `Box[str]` |
| antidote | empty-body | tests/lib/interface/test_function.py:462:29 | Function always implicitly returns `None`, which is not assignable to return type `Box[str]` |
| antidote | empty-body | tests/lib/interface/test_function.py:470:25 | Function always implicitly returns `None`, which is not assignable to return type `Box[str]` |
| antidote | empty-body | tests/lib/interface/test_function.py:492:31 | Function always implicitly returns `None`, which is not assignable to return type `Box[str]` |
| antidote | empty-body | tests/lib/interface/test_function.py:502:30 | Function always implicitly returns `None`, which is not assignable to return type `Box[str]` |
| antidote | empty-body | tests/lib/interface/test_function.py:516:31 | Function always implicitly returns `None`, which is not assignable to return type `Box[str]` |
| antidote | empty-body | tests/lib/interface/test_function.py:526:30 | Function always implicitly returns `None`, which is not assignable to return type `Box[str]` |
| antidote | empty-body | tests/lib/interface/test_function.py:538:20 | Function always implicitly returns `None`, which is not assignable to return type `str` |
| antidote | empty-body | tests/lib/interface/test_function.py:542:28 | Function always implicitly returns `None`, which is not assignable to return type `str` |
| antidote | empty-body | tests/lib/interface/test_function.py:560:25 | Function always implicitly returns `None`, which is not assignable to return type `str` |
| antidote | empty-body | tests/lib/interface/test_function.py:585:22 | Function always implicitly returns `None`, which is not assignable to return type `str` |
| antidote | unused-type-ignore-comment | tests/lib/interface/test_function.py:625:29 | Unused blanket `type: ignore` directive |
| antidote | empty-body | tests/lib/interface/test_lazy.py:33:30 | Function always implicitly returns `None`, which is not assignable to return type `Box[int]` |
| antidote | empty-body | tests/lib/interface/test_lazy.py:142:30 | Function always implicitly returns `None`, which is not assignable to return type `int` |
| antidote | empty-body | tests/lib/interface/test_lazy.py:161:30 | Function always implicitly returns `None`, which is not assignable to return type `Box[int]` |
| antidote | empty-body | tests/lib/interface/test_lazy.py:184:31 | Function always implicitly returns `None`, which is not assignable to return type `Box[int]` |
| antidote | empty-body | tests/lib/interface/test_lazy.py:205:30 | Function always implicitly returns `None`, which is not assignable to return type `Box[int]` |
| antidote | empty-body | tests/lib/interface/test_lazy.py:253:30 | Function always implicitly returns `None`, which is not assignable to return type `Box[int]` |
| antidote | empty-body | tests/lib/interface/test_lazy.py:435:37 | Function always implicitly returns `None`, which is not assignable to return type `str` |
| antidote | empty-body | tests/lib/interface/test_lazy.py:441:38 | Function always implicitly returns `None`, which is not assignable to return type `str` |
| antidote | empty-body | tests/lib/interface/test_lazy.py:447:38 | Function always implicitly returns `None`, which is not assignable to return type `str` |
| antidote | empty-body | tests/lib/interface/test_lazy.py:451:45 | Function always implicitly returns `None`, which is not assignable to return type `str` |
| antidote | empty-body | tests/lib/interface/test_lazy.py:455:64 | Function always implicitly returns `None`, which is not assignable to return type `str` |
| antidote | empty-body | tests/lib/interface/test_lazy.py:463:20 | Function always implicitly returns `None`, which is not assignable to return type `str` |
| antidote | empty-body | tests/lib/interface/test_lazy.py:515:20 | Function always implicitly returns `None`, which is not assignable to return type `Box[str]` |
| antidote | empty-body | tests/lib/interface/test_lazy.py:665:46 | Function always implicitly returns `None`, which is not assignable to return type `str` |
| antidote | empty-body | tests/lib/interface/test_lazy.py:669:54 | Function always implicitly returns `None`, which is not assignable to return type `str` |
| antidote | empty-body | tests/lib/interface/test_lazy.py:689:51 | Function always implicitly returns `None`, which is not assignable to return type `str` |
| antidote | empty-body | tests/lib/interface/test_lazy.py:741:48 | Function always implicitly returns `None`, which is not assignable to return type `str` |
| antidote | unused-type-ignore-comment | tests/lib/lazy/test_const.py:160:45 | Unused blanket `type: ignore` directive |
| antidote | empty-body | tests/lib/lazy/test_lazy.py:286:21 | Function always implicitly returns `None`, which is not assignable to return type `int` |
| antidote | empty-body | tests/lib/lazy/test_lazy.py:293:21 | Function always implicitly returns `None`, which is not assignable to return type `int` |
| antidote | unused-type-ignore-comment | tests/lib/lazy/test_lazy.py:299:27 | Unused blanket `type: ignore` directive |
| antidote | empty-body | tests/lib/lazy/test_lazy.py:301:29 | Function always implicitly returns `None`, which is not assignable to return type `int` |
| antidote | empty-body | tests/lib/lazy/test_lazy.py:308:29 | Function always implicitly returns `None`, which is not assignable to return type `int` |
| antidote | empty-body | tests/lib/lazy/test_lazy.py:316:25 | Function always implicitly returns `None`, which is not assignable to return type `int` |
| antidote | empty-body | tests/lib/lazy/test_lazy.py:324:25 | Function always implicitly returns `None`, which is not assignable to return type `int` |
| antidote | unused-type-ignore-comment | tests/lib/lazy/test_lazy.py:458:35 | Unused blanket `type: ignore` directive |
| antidote | unused-type-ignore-comment | tests/lib/lazy/test_lazy.py:471:33 | Unused blanket `type: ignore` directive |
| antidote | empty-body | tests/lib/lazy/test_lazy.py:658:19 | Function always implicitly returns `None`, which is not assignable to return type `Box[str]` |
| antidote | empty-body | tests/lib/lazy/test_lazy.py:662:20 | Function always implicitly returns `None`, which is not assignable to return type `Box[str]` |
| antidote | empty-body | tests/lib/lazy/test_lazy.py:668:29 | Function always implicitly returns `None`, which is not assignable to return type `Box[str]` |
| antidote | empty-body | tests/lib/lazy/test_lazy.py:672:27 | Function always implicitly returns `None`, which is not assignable to return type `Box[str]` |
| antidote | empty-body | tests/lib/lazy/test_lazy.py:677:32 | Function always implicitly returns `None`, which is not assignable to return type `Box[str]` |
| antidote | empty-body | tests/lib/lazy/test_lazy.py:682:31 | Function always implicitly returns `None`, which is not assignable to return type `Box[str]` |
| antidote | unused-type-ignore-comment | tests/lib/lazy/test_lazy.py:835:27 | Unused blanket `type: ignore` directive |
| antidote | empty-body | tests/lib/lazy/test_lazy.py:845:31 | Function always implicitly returns `None`, which is not assignable to return type `Box[str]` |
| antidote | empty-body | tests/lib/lazy/test_lazy.py:849:20 | Function always implicitly returns `None`, which is not assignable to return type `Box[str]` |
| antidote | empty-body | tests/lib/lazy/test_lazy.py:855:43 | Function always implicitly returns `None`, which is not assignable to return type `Box[str]` |
| antidote | empty-body | tests/lib/lazy/test_lazy.py:859:27 | Function always implicitly returns `None`, which is not assignable to return type `Box[str]` |
| antidote | empty-body | tests/lib/lazy/test_lazy.py:864:44 | Function always implicitly returns `None`, which is not assignable to return type `Box[str]` |
| antidote | empty-body | tests/lib/lazy/test_lazy.py:869:43 | Function always implicitly returns `None`, which is not assignable to return type `Box[str]` |
| antidote | unused-type-ignore-comment | tests/lib/lazy/test_lazy.py:1144:53 | Unused blanket `type: ignore` directive |
| attrs | unresolved-import | bench/test_benchmarks.py:10:8 | Cannot resolve imported module `pytest` |
| attrs | invalid-type-form | bench/test_benchmarks.py:152:8 | Variable of type `ellipsis` is not allowed in a type expression |
| attrs | invalid-assignment | bench/test_benchmarks.py:154:21 | Object of type `Literal["bar"]` is not assignable to `tuple[str]` |
| attrs | unresolved-attribute | src/attr/__init__.py:97:20 | Class `VersionInfo` has no attribute `_from_version_string` |
| attrs | invalid-type-form | src/attr/__init__.pyi:136:11 | Invalid subscript of object of type `None` in type expression |
| attrs | unresolved-attribute | src/attr/_cmp.py:98:9 | Object of type `type` has no attribute `_requirements` |
| attrs | unresolved-import | src/attr/_compat.py:9:20 | Module `typing` has no member `_GenericAlias` |
| attrs |