Skip to content

fix(binding): treat object.__setattr__/setattr as instance init - #5423

Open
mangeshraut712 wants to merge 4 commits into
meta:mainfrom
mangeshraut712:fix/5326-frozen-dataclass-setattr
Open

mangeshraut712 wants to merge 4 commits into
meta:mainfrom
mangeshraut712:fix/5326-frozen-dataclass-setattr

Conversation

@mangeshraut712

Copy link
Copy Markdown
Contributor

Fixes #5326.

Why

Frozen dataclasses often initialize fields with object.__setattr__(self, "attr", value) in __init__ because direct assignment is rejected at runtime. Pyrefly only counted self.attr = value, so those fields were reported as uninitialized.

What changed

  • Record object.__setattr__(self, "literal", value) and setattr(self, "literal", value) as instance attribute initialization in the binder.
  • Add a regression test covering both forms and a still-uninitialized control case.

Scope

  • Literal attribute names only; dynamic names are out of scope.
  • Does not change assignment typing for __setattr__ itself.

Blast Radius

Affects uninitialized-instance-variable for constructors that use these patterns. False negatives need a literal name on self in a method, matching ordinary self.x = tracking.

Verification

  • cargo test -p pyrefly --lib test_uninitialized_instance_variable — 11 passed (includes new test_uninitialized_instance_variable_frozen_dataclass_setattr).

Frozen dataclasses often initialize fields with object.__setattr__ in
__init__. Count those (and setattr with a literal name) the same as
self.attr = value for uninitialized-instance-variable.

Fixes meta#5326
@meta-codesync

meta-codesync Bot commented Oct 28, 2026

Copy link
Copy Markdown
Contributor

This pull request has been imported. If you are a Meta employee, you can view this in D127975133. (Because this pull request was imported automatically, there will not be any future comments.)

@github-actions

This comment has been minimized.

@mangeshraut712

Copy link
Copy Markdown
Contributor Author

Green on CI (incl. evaluate + mypy_primer). Imported via codesync. Available for review when you get to it.

# Conflicts:
#	pyrefly/lib/test/uninitialized_instance_variable.rs
@github-actions github-actions Bot added size/s and removed size/s labels Nov 1, 2026
@github-actions

This comment has been minimized.

@stroxler stroxler left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Thanks!

Based on AI review, I think there are a handful of edge cases to look at before we merge:

  1. Valid starred arguments produce a new error — [stmt.rs:2320–2328](

    if (is_object_setattr || is_builtin_setattr)
    && call.arguments.args.len() >= 3
    && let Expr::StringLiteral(attr_name) = &call.arguments.args[1]
    {
    self.scopes.record_self_attr_assign_named(
    &call.arguments.args[0],
    &Name::new(attr_name.value.to_str()),
    attr_name.range,
    ExprOrBinding::Expr(call.arguments.args[2].clone()),
    )
    object.__setattr__(self, "x", *[1]) works in Python and checks cleanly before this PR. Afterwards it reports Expected a type form, got instance of Literal[1]: the binder records the starred expression itself as the field value. Restrict this inference to exactly three ordinary positional arguments with no keywords; leave unpacked calls to normal call checking.

  2. Shadowed names falsely count as initialization — [stmt.rs:2307–2319](

    let is_object_setattr = matches!(
    call.func.as_ref(),
    Expr::Attribute(func)
    if func.attr.id.as_str() == "__setattr__"
    && matches!(
    func.value.as_ref(),
    Expr::Name(base) if base.id.as_str() == "object"
    )
    );
    let is_builtin_setattr = matches!(
    call.func.as_ref(),
    Expr::Name(name) if name.id.as_str() == "setattr"
    );
    )
    Recognition checks spelling rather than builtin identity. A no-op user-defined setattr now suppresses the uninitialized-field error for setattr(self, "x", 1), even though C().x raises AttributeError. It can also fabricate an inferred field. Require binding-aware builtin recognition for both setattr and object.

  3. Literal private names incorrectly initialize mangled fields — [stmt.rs:2322–2327](

    && let Expr::StringLiteral(attr_name) = &call.arguments.args[1]
    {
    self.scopes.record_self_attr_assign_named(
    &call.arguments.args[0],
    &Name::new(attr_name.value.to_str()),
    attr_name.range,
    )
    For a declared __x: int, object.__setattr__(self, "__x", 1) now suppresses the uninitialized error. But Python does not mangle strings: this sets "__x", while self.__x reads "_C__x" and fails. Conservatively skip private-looking literals unless runtime names are explicitly distinguished; don’t mangle the string.

@github-actions github-actions Bot added size/s and removed size/s labels Nov 2, 2026
@github-actions

This comment has been minimized.

@mangeshraut712

Copy link
Copy Markdown
Contributor Author

@stroxler Thanks. Pushed 36af542: setattr/object.setattr are now resolved as the actual builtins (shadowed names are ignored), only plain 3-positional-arg calls with no starred args or keywords count, and name-mangled literals like "__x" are skipped. Added tests for each case.

@github-actions

github-actions Bot commented Nov 2, 2026

Copy link
Copy Markdown

Diff from mypy_primer, showing the effect of this PR on open source code:

============================================================
SUMMARY
============================================================
Total: +570 new errors, -457 fixed errors
By preset: +1/-17 (default), +1/-17 (strict)

Projects with changes (22):
  pip: +6 -7
  mongo-python-driver: +8 -72
  altair: +56 -49
  jax: +0 -12
  spark: +5 -6
  prefect: +13 -18
  setuptools: +6 -7
  manticore: +328 -169
  asynq: +7 -0
  streamlit: +0 -5
  pandera: +6 -15
  ibis: +11 -11
  bokeh: +1 -4
  ignite: +1 -0
  antidote: +0 -4
  hydpy: +1 -0
  pandas: +57 -9
  werkzeug: +17 -9
  sphinx: +0 -13
  dd-trace-py: +4 -0
  core: +2 -0
  kornia: +41 -47
============================================================

FULL DIFF DETAILS
------------------------------------------------------------

pip (https://github.com/pypa/pip)
- ERROR src/pip/_vendor/packaging/direct_url.py:159:5-8: Instance attribute `vcs` is declared but never initialized [uninitialized-instance-variable]
- ERROR src/pip/_vendor/packaging/direct_url.py:160:5-14: Instance attribute `commit_id` is declared but never initialized [uninitialized-instance-variable]
- ERROR src/pip/_vendor/packaging/direct_url.py:259:5-8: Instance attribute `url` is declared but never initialized [uninitialized-instance-variable]
- ERROR src/pip/_vendor/packaging/pylock.py:327:5-9: Instance attribute `type` is declared but never initialized [uninitialized-instance-variable]
+ ERROR src/pip/_vendor/packaging/pylock.py:331:21-41: Unused `# type: ignore` comment [unused-type-ignore]
- ERROR src/pip/_vendor/packaging/pylock.py:368:5-9: Instance attribute `path` is declared but never initialized [uninitialized-instance-variable]
+ ERROR src/pip/_vendor/packaging/pylock.py:399:32-52: Unused `# type: ignore` comment [unused-type-ignore]
+ ERROR src/pip/_vendor/packaging/pylock.py:441:32-52: Unused `# type: ignore` comment [unused-type-ignore]
+ ERROR src/pip/_vendor/packaging/pylock.py:493:32-52: Unused `# type: ignore` comment [unused-type-ignore]
- ERROR src/pip/_vendor/packaging/pylock.py:537:5-9: Instance attribute `name` is declared but never initialized [uninitialized-instance-variable]
- ERROR src/pip/_vendor/packaging/pylock.py:673:5-17: Instance attribute `lock_version` is declared but never initialized [uninitialized-instance-variable]
+ ERROR src/pip/_vendor/packaging/pylock.py:679:22-42: Unused `# type: ignore` comment [unused-type-ignore]
+ ERROR src/pip/_vendor/packaging/pylock.py:680:34-54: Unused `# type: ignore` comment [unused-type-ignore]

mongo-python-driver (https://github.com/mongodb/mongo-python-driver)
+ ERROR gridfs/asynchronous/grid_file.py:1166:43-47: The type of this attribute is an explicit `Any` [explicit-any-use]
+ ERROR gridfs/asynchronous/grid_file.py:1167:45-56: The type of this attribute is an explicit `Any` [explicit-any-use]
- ERROR gridfs/asynchronous/grid_file.py:1180:64-85: The type of this argument is an explicit `Any` [explicit-any-use]
- ERROR gridfs/asynchronous/grid_file.py:1180:77-85: The type of attribute `_session` is an explicit `Any` [explicit-any-use]
- ERROR gridfs/asynchronous/grid_file.py:1185:75-96: The type of this argument is an explicit `Any` [explicit-any-use]
- ERROR gridfs/asynchronous/grid_file.py:1185:88-96: The type of attribute `_session` is an explicit `Any` [explicit-any-use]
- ERROR gridfs/asynchronous/grid_file.py:1191:55-76: The type of this argument is an explicit `Any` [explicit-any-use]
- ERROR gridfs/asynchronous/grid_file.py:1191:68-76: The type of attribute `_session` is an explicit `Any` [explicit-any-use]
- ERROR gridfs/asynchronous/grid_file.py:1196:36-49: The type of this argument is an explicit `Any` [explicit-any-use]
- ERROR gridfs/asynchronous/grid_file.py:1196:41-49: The type of attribute `_session` is an explicit `Any` [explicit-any-use]
- ERROR gridfs/asynchronous/grid_file.py:1204:39-44: The type of attribute `_file` is an explicit `Any` [explicit-any-use]
- ERROR gridfs/asynchronous/grid_file.py:1204:68-76: The type of attribute `_session` is an explicit `Any` [explicit-any-use]
- ERROR gridfs/asynchronous/grid_file.py:1207:34-39: The type of attribute `_file` is an explicit `Any` [explicit-any-use]
- ERROR gridfs/asynchronous/grid_file.py:1207:63-71: The type of attribute `_session` is an explicit `Any` [explicit-any-use]
- ERROR gridfs/asynchronous/grid_file.py:1233:5-12: Instance attribute `_buffer` is declared but never initialized [uninitialized-instance-variable]
- ERROR gridfs/asynchronous/grid_file.py:1234:5-12: Instance attribute `_closed` is declared but never initialized [uninitialized-instance-variable]
- ERROR gridfs/asynchronous/grid_file.py:1235:5-19: Instance attribute `_buffered_docs` is declared but never initialized [uninitialized-instance-variable]
- ERROR gridfs/asynchronous/grid_file.py:1236:5-24: Instance attribute `_buffered_docs_size` is declared but never initialized [uninitialized-instance-variable]
- ERROR gridfs/asynchronous/grid_file.py:1241:27-32: The type of attribute `_file` is an explicit `Any` [explicit-any-use]
- ERROR gridfs/asynchronous/grid_file.py:1242:25-30: The type of attribute `_file` is an explicit `Any` [explicit-any-use]
- ERROR gridfs/asynchronous/grid_file.py:1254:18-23: The type of attribute `_file` is an explicit `Any` [explicit-any-use]
+ ERROR gridfs/asynchronous/grid_file.py:1254:32-37: The type of this argument is an explicit `Any` [explicit-any-use]
- ERROR gridfs/asynchronous/grid_file.py:1258:46-51: The type of attribute `_file` is an explicit `Any` [explicit-any-use]
- ERROR gridfs/asynchronous/grid_file.py:1266:14-19: The type of attribute `_file` is an explicit `Any` [explicit-any-use]
+ ERROR gridfs/asynchronous/grid_file.py:1266:28-33: The type of this argument is an explicit `Any` [explicit-any-use]
- ERROR gridfs/asynchronous/grid_file.py:1269:38-43: The type of attribute `_file` is an explicit `Any` [explicit-any-use]
- ERROR gridfs/asynchronous/grid_file.py:1278:35-40: The type of attribute `_file` is an explicit `Any` [explicit-any-use]
- ERROR gridfs/asynchronous/grid_file.py:1278:59-72: The type of attribute `_chunk_number` is an explicit `Any` [explicit-any-use]
- ERROR gridfs/asynchronous/grid_file.py:1290:82-90: The type of attribute `_session` is an explicit `Any` [explicit-any-use]
- ERROR gridfs/asynchronous/grid_file.py:1296:54-59: The type of attribute `_file` is an explicit `Any` [explicit-any-use]
- ERROR gridfs/asynchronous/grid_file.py:1305:9-27: The type of this argument is an explicit `Any` [explicit-any-use]
- ERROR gridfs/asynchronous/grid_file.py:1305:14-27: The type of attribute `_chunk_number` is an explicit `Any` [explicit-any-use]
- ERROR gridfs/asynchronous/grid_file.py:1306:9-23: The type of this argument is an explicit `Any` [explicit-any-use]
- ERROR gridfs/asynchronous/grid_file.py:1306:14-23: The type of attribute `_position` is an explicit `Any` [explicit-any-use]
- ERROR gridfs/asynchronous/grid_file.py:1319:18-23: The type of attribute `_file` is an explicit `Any` [explicit-any-use]
- ERROR gridfs/asynchronous/grid_file.py:1319:42-56: The type of this argument is an explicit `Any` [explicit-any-use]
- ERROR gridfs/asynchronous/grid_file.py:1319:47-56: The type of attribute `_position` is an explicit `Any` [explicit-any-use]
- ERROR gridfs/asynchronous/grid_file.py:1320:18-23: The type of attribute `_file` is an explicit `Any` [explicit-any-use]
- ERROR gridfs/asynchronous/grid_file.py:1322:59-64: The type of attribute `_file` is an explicit `Any` [explicit-any-use]
- ERROR gridfs/asynchronous/grid_file.py:1322:79-87: The type of attribute `_session` is an explicit `Any` [explicit-any-use]
+ ERROR gridfs/synchronous/grid_file.py:1158:43-47: The type of this attribute is an explicit `Any` [explicit-any-use]
+ ERROR gridfs/synchronous/grid_file.py:1159:45-56: The type of this attribute is an explicit `Any` [explicit-any-use]
- ERROR gridfs/synchronous/grid_file.py:1170:58-79: The type of this argument is an explicit `Any` [explicit-any-use]
- ERROR gridfs/synchronous/grid_file.py:1170:71-79: The type of attribute `_session` is an explicit `Any` [explicit-any-use]
- ERROR gridfs/synchronous/grid_file.py:1175:63-84: The type of this argument is an explicit `Any` [explicit-any-use]
- ERROR gridfs/synchronous/grid_file.py:1175:76-84: The type of attribute `_session` is an explicit `Any` [explicit-any-use]
- ERROR gridfs/synchronous/grid_file.py:1180:75-96: The type of this argument is an explicit `Any` [explicit-any-use]
- ERROR gridfs/synchronous/grid_file.py:1180:88-96: The type of attribute `_session` is an explicit `Any` [explicit-any-use]
- ERROR gridfs/synchronous/grid_file.py:1184:36-49: The type of this argument is an explicit `Any` [explicit-any-use]
- ERROR gridfs/synchronous/grid_file.py:1184:41-49: The type of attribute `_session` is an explicit `Any` [explicit-any-use]
- ERROR gridfs/synchronous/grid_file.py:1192:39-44: The type of attribute `_file` is an explicit `Any` [explicit-any-use]
- ERROR gridfs/synchronous/grid_file.py:1192:68-76: The type of attribute `_session` is an explicit `Any` [explicit-any-use]
- ERROR gridfs/synchronous/grid_file.py:1194:58-63: The type of attribute `_file` is an explicit `Any` [explicit-any-use]
- ERROR gridfs/synchronous/grid_file.py:1194:87-95: The type of attribute `_session` is an explicit `Any` [explicit-any-use]
- ERROR gridfs/synchronous/grid_file.py:1219:5-12: Instance attribute `_buffer` is declared but never initialized [uninitialized-instance-variable]
- ERROR gridfs/synchronous/grid_file.py:1220:5-12: Instance attribute `_closed` is declared but never initialized [uninitialized-instance-variable]
- ERROR gridfs/synchronous/grid_file.py:1221:5-19: Instance attribute `_buffered_docs` is declared but never initialized [uninitialized-instance-variable]
- ERROR gridfs/synchronous/grid_file.py:1222:5-24: Instance attribute `_buffered_docs_size` is declared but never initialized [uninitialized-instance-variable]
- ERROR gridfs/synchronous/grid_file.py:1227:27-32: The type of attribute `_file` is an explicit `Any` [explicit-any-use]
- ERROR gridfs/synchronous/grid_file.py:1228:25-30: The type of attribute `_file` is an explicit `Any` [explicit-any-use]
- ERROR gridfs/synchronous/grid_file.py:1240:18-23: The type of attribute `_file` is an explicit `Any` [explicit-any-use]
+ ERROR gridfs/synchronous/grid_file.py:1240:32-37: The type of this argument is an explicit `Any` [explicit-any-use]
- ERROR gridfs/synchronous/grid_file.py:1244:46-51: The type of attribute `_file` is an explicit `Any` [explicit-any-use]
- ERROR gridfs/synchronous/grid_file.py:1252:14-19: The type of attribute `_file` is an explicit `Any` [explicit-any-use]
+ ERROR gridfs/synchronous/grid_file.py:1252:28-33: The type of this argument is an explicit `Any` [explicit-any-use]
- ERROR gridfs/synchronous/grid_file.py:1255:38-43: The type of attribute `_file` is an explicit `Any` [explicit-any-use]
- ERROR gridfs/synchronous/grid_file.py:1264:35-40: The type of attribute `_file` is an explicit `Any` [explicit-any-use]
- ERROR gridfs/synchronous/grid_file.py:1264:59-72: The type of attribute `_chunk_number` is an explicit `Any` [explicit-any-use]
- ERROR gridfs/synchronous/grid_file.py:1276:76-84: The type of attribute `_session` is an explicit `Any` [explicit-any-use]
- ERROR gridfs/synchronous/grid_file.py:1282:54-59: The type of attribute `_file` is an explicit `Any` [explicit-any-use]
- ERROR gridfs/synchronous/grid_file.py:1291:9-27: The type of this argument is an explicit `Any` [explicit-any-use]
- ERROR gridfs/synchronous/grid_file.py:1291:14-27: The type of attribute `_chunk_number` is an explicit `Any` [explicit-any-use]
- ERROR gridfs/synchronous/grid_file.py:1292:9-23: The type of this argument is an explicit `Any` [explicit-any-use]
- ERROR gridfs/synchronous/grid_file.py:1292:14-23: The type of attribute `_position` is an explicit `Any` [explicit-any-use]
- ERROR gridfs/synchronous/grid_file.py:1305:18-23: The type of attribute `_file` is an explicit `Any` [explicit-any-use]
- ERROR gridfs/synchronous/grid_file.py:1305:42-56: The type of this argument is an explicit `Any` [explicit-any-use]
- ERROR gridfs/synchronous/grid_file.py:1305:47-56: The type of attribute `_position` is an explicit `Any` [explicit-any-use]
- ERROR gridfs/synchronous/grid_file.py:1306:18-23: The type of attribute `_file` is an explicit `Any` [explicit-any-use]
- ERROR gridfs/synchronous/grid_file.py:1308:53-58: The type of attribute `_file` is an explicit `Any` [explicit-any-use]
- ERROR gridfs/synchronous/grid_file.py:1308:73-81: The type of attribute `_session` is an explicit `Any` [explicit-any-use]

altair (https://github.com/vega/altair)
- ERROR altair/datasets/_constraints.py:41:5-14: Instance attribute `_requires` is declared but never initialized [uninitialized-instance-variable]
- ERROR altair/datasets/_readimpl.py:104:5-7: Instance attribute `fn` is declared but never initialized [uninitialized-instance-variable]
- ERROR altair/datasets/_readimpl.py:107:5-12: Instance attribute `include` is declared but never initialized [uninitialized-instance-variable]
- ERROR altair/datasets/_readimpl.py:110:5-12: Instance attribute `exclude` is declared but never initialized [uninitialized-instance-variable]
- ERROR altair/utils/schemapi.py:1106:22-25: The type of this argument is unknown because it comes from an error [unknown-from-error]
- ERROR altair/utils/schemapi.py:1106:42-47: The type of attribute `_args` is unknown because it comes from an error [unknown-from-error]
- ERROR altair/utils/schemapi.py:1107:26-27: The type of this argument is unknown because it comes from an error [unknown-from-error]
- ERROR altair/utils/schemapi.py:1107:32-33: The type of this argument is unknown because it comes from an error [unknown-from-error]
- ERROR altair/utils/schemapi.py:1107:72-77: The type of attribute `_kwds` is unknown because it comes from an error [unknown-from-error]
+ ERROR altair/utils/schemapi.py:1106:22-25: The type of this argument is an explicit `Any` [explicit-any-use]
+ ERROR altair/utils/schemapi.py:1106:31-34: The type of `arg` is an explicit `Any` [explicit-any-use]
+ ERROR altair/utils/schemapi.py:1106:42-47: Protected attribute `_args` cannot be accessed outside of its defining class or a subclass [protected-access]
+ ERROR altair/utils/schemapi.py:1107:16-86: The type of `kwds` is partially unknown; it contains an implicit `Any` [partially-unknown-type]
+ ERROR altair/utils/schemapi.py:1107:26-27: The type of this argument is an explicit `Any` [explicit-any-use]
+ ERROR altair/utils/schemapi.py:1107:63-64: The type of `v` is an explicit `Any` [explicit-any-use]
+ ERROR altair/utils/schemapi.py:1107:72-77: Protected attribute `_kwds` cannot be accessed outside of its defining class or a subclass [protected-access]
+ ERROR altair/utils/schemapi.py:1109:41-47: The type of this argument is partially unknown; it contains an implicit `Any` [partially-unknown-type]
- ERROR altair/utils/schemapi.py:1175:41-46: The type of attribute `_args` is unknown because it comes from an error [unknown-from-error]
- ERROR altair/utils/schemapi.py:1175:55-60: The type of attribute `_kwds` is unknown because it comes from an error [unknown-from-error]
+ ERROR altair/utils/schemapi.py:1178:44-59: The type of this argument is an explicit `Any` [explicit-any-use]
- ERROR altair/utils/schemapi.py:1183:21-26: The type of attribute `_kwds` is unknown because it comes from an error [unknown-from-error]
+ ERROR altair/utils/schemapi.py:1183:16-47: The type of `attr` is an explicit `Any` [explicit-any-use]
+ ERROR altair/utils/schemapi.py:1183:31-35: The type of this argument is unknown [unknown-argument-type]
+ ERROR altair/utils/schemapi.py:1186:16-20: The type of the returned value is an explicit `Any` [explicit-any-use]
- ERROR altair/utils/schemapi.py:1192:25-30: The type of attribute `_kwds` is unknown because it comes from an error [unknown-from-error]
- ERROR altair/utils/schemapi.py:1193:25-30: The type of attribute `_kwds` is unknown because it comes from an error [unknown-from-error]
+ ERROR altair/utils/schemapi.py:1192:12-16: The type of this argument is unknown [unknown-argument-type]
+ ERROR altair/utils/schemapi.py:1193:20-36: The type of the returned value is an explicit `Any` [explicit-any-use]
+ ERROR altair/utils/schemapi.py:1193:31-35: The type of this argument is unknown [unknown-argument-type]
- ERROR altair/utils/schemapi.py:1202:14-19: The type of attribute `_kwds` is unknown because it comes from an error [unknown-from-error]
+ ERROR altair/utils/schemapi.py:1202:20-24: The type of this argument is unknown [unknown-argument-type]
+ ERROR altair/utils/schemapi.py:1202:28-31: The type of this argument is unknown [unknown-argument-type]
- ERROR altair/utils/schemapi.py:1205:21-26: The type of attribute `_kwds` is unknown because it comes from an error [unknown-from-error]
+ ERROR altair/utils/schemapi.py:1205:16-32: The type of the returned value is an explicit `Any` [explicit-any-use]
+ ERROR altair/utils/schemapi.py:1205:27-31: The type of this argument is unknown [unknown-argument-type]
- ERROR altair/utils/schemapi.py:1208:14-19: The type of attribute `_kwds` is unknown because it comes from an error [unknown-from-error]
- ERROR altair/utils/schemapi.py:1212:25-30: The type of attribute `_kwds` is unknown because it comes from an error [unknown-from-error]
- ERROR altair/utils/schemapi.py:1213:52-64: The type of this argument is unknown because it comes from an error [unknown-from-error]
+ ERROR altair/utils/schemapi.py:1208:20-24: The type of this argument is unknown [unknown-argument-type]
- ERROR altair/utils/schemapi.py:1218:35-40: The type of attribute `_args` is unknown because it comes from an error [unknown-from-error]
+ ERROR altair/utils/schemapi.py:1208:28-31: The type of this argument is unknown [unknown-argument-type]
+ ERROR altair/utils/schemapi.py:1212:12-30: Implicit conversion of `dict[str, Any]` to `bool` is not allowed [implicit-bool]
+ ERROR altair/utils/schemapi.py:1213:40-41: The type of `v` is an explicit `Any` [explicit-any-use]
- ERROR altair/utils/schemapi.py:1260:17-22: The type of attribute `_args` is unknown because it comes from an error [unknown-from-error]
- ERROR altair/utils/schemapi.py:1260:36-41: The type of attribute `_kwds` is unknown because it comes from an error [unknown-from-error]
- ERROR altair/utils/schemapi.py:1261:25-30: The type of attribute `_args` is unknown because it comes from an error [unknown-from-error]
- ERROR altair/utils/schemapi.py:1262:23-28: The type of attribute `_args` is unknown because it comes from an error [unknown-from-error]
- ERROR altair/utils/schemapi.py:1263:25-30: The type of attribute `_kwds` is unknown because it comes from an error [unknown-from-error]
+ ERROR altair/utils/schemapi.py:1260:12-22: Implicit conversion of `tuple[Any, ...]` to `bool` is not allowed [implicit-bool]
+ ERROR altair/utils/schemapi.py:1260:12-41: Implicit conversion of `bool | tuple[Any, ...]` to `bool` is not allowed [implicit-bool]
+ ERROR altair/utils/schemapi.py:1260:31-41: Implicit conversion of `dict[str, Any]` to `bool` is not allowed [implicit-bool]
+ ERROR altair/utils/schemapi.py:1261:20-33: The type of `kwds` is an explicit `Any` [explicit-any-use]
+ ERROR altair/utils/schemapi.py:1262:18-28: Implicit conversion of `tuple[Any, ...]` to `bool` is not allowed [implicit-bool]
+ ERROR altair/utils/schemapi.py:1267:33-34: The type of `v` is an explicit `Any` [explicit-any-use]
- ERROR altair/utils/schemapi.py:1266:58-62: The type of this argument is unknown because it comes from an error [unknown-from-error]
- ERROR altair/utils/schemapi.py:1267:38-50: The type of `v` is unknown because it comes from an error [unknown-from-error]
- ERROR altair/utils/schemapi.py:1267:54-55: The type of this argument is unknown because it comes from an error [unknown-from-error]
- ERROR altair/utils/schemapi.py:1268:16-68: Implicit conversion of `bool | Unknown | None` to `bool` is not allowed [implicit-bool]
+ ERROR altair/utils/schemapi.py:1268:16-68: Implicit conversion of `bool | Any | None` to `bool` is not allowed [implicit-bool]
- ERROR altair/utils/schemapi.py:1268:17-41: Implicit conversion of `Unknown | None` to `bool` is not allowed [implicit-bool]
+ ERROR altair/utils/schemapi.py:1268:17-41: Implicit conversion of `Any | None` to `bool` is not allowed [implicit-bool]
- ERROR altair/utils/schemapi.py:1426:53-58: The type of attribute `_kwds` is unknown because it comes from an error [unknown-from-error]
- ERROR altair/vegalite/v6/api.py:4090:28-33: The type of attribute `_kwds` is unknown because it comes from an error [unknown-from-error]
+ ERROR altair/vegalite/v6/api.py:4092:20-31: Returning Any from function declared to return "str" [no-any-return-explicit]
+ ERROR altair/vegalite/v6/api.py:4933:16-38: The type of `encoding` is an explicit `Any` [explicit-any-use]
+ ERROR altair/vegalite/v6/api.py:4934:27-35: The type of this argument is an explicit `Any` [explicit-any-use]
- ERROR altair/vegalite/v6/api.py:4938:15-32: The type of `val` is unknown because it comes from an error [unknown-from-error]
- ERROR altair/vegalite/v6/api.py:4940:21-24: The type of this argument is unknown because it comes from an error [unknown-from-error]
+ ERROR altair/vegalite/v6/api.py:4938:15-32: The type of `val` is an explicit `Any` [explicit-any-use]
+ ERROR altair/vegalite/v6/api.py:4938:24-28: The type of attribute `_get` is an explicit `Any` [explicit-any-use]
+ ERROR altair/vegalite/v6/api.py:4940:21-24: The type of this argument is an explicit `Any` [explicit-any-use]
+ ERROR altair/vegalite/v6/api.py:4977:20-42: The type of `encoding` is an explicit `Any` [explicit-any-use]
+ ERROR altair/vegalite/v6/api.py:4978:35-43: The type of this argument is an explicit `Any` [explicit-any-use]
- ERROR altair/vegalite/v6/api.py:5372:39-48: The type of `v` is unknown because it comes from an error [unknown-from-error]
+ ERROR altair/vegalite/v6/api.py:5372:34-35: The type of `v` is an explicit `Any` [explicit-any-use]
- ERROR altair/vegalite/v6/api.py:5457:27-34: The type of `val` is unknown because it comes from an error [unknown-from-error]
- ERROR altair/vegalite/v6/api.py:5459:39-42: The type of this argument is unknown because it comes from an error [unknown-from-error]
- ERROR altair/vegalite/v6/api.py:5464:46-56: The type of `v` is unknown because it comes from an error [unknown-from-error]
- ERROR altair/vegalite/v6/api.py:5465:37-46: The type of this argument is unknown because it comes from an error [unknown-from-error]
- ERROR altair/vegalite/v6/api.py:5475:33-44: The type of this argument is unknown because it comes from an error [unknown-from-error]
+ ERROR altair/vegalite/v6/api.py:5457:27-34: The type of `val` is an explicit `Any` [explicit-any-use]
+ ERROR altair/vegalite/v6/api.py:5459:39-42: The type of this argument is an explicit `Any` [explicit-any-use]
+ ERROR altair/vegalite/v6/api.py:5464:41-42: The type of `v` is an explicit `Any` [explicit-any-use]
+ ERROR altair/vegalite/v6/api.py:5465:37-46: The type of this argument is an explicit `Any` [explicit-any-use]
+ ERROR altair/vegalite/v6/api.py:5475:33-44: The type of this argument is an explicit `Any` [explicit-any-use]
+ ERROR altair/vegalite/v6/schema/channels.py:234:21-54: The type of `condition` is an explicit `Any` [explicit-any-use]
+ ERROR altair/vegalite/v6/schema/channels.py:240:40-58: The type of this argument is an explicit `Any` [explicit-any-use]
+ ERROR altair/vegalite/v6/schema/channels.py:242:35-41: The type of attribute `update` is an explicit `Any` [explicit-any-use]
- ERROR altair/vegalite/v6/schema/channels.py:239:18-38: `in` is not supported between `Literal['field']` and `UndefinedType` [not-iterable]
- ERROR altair/vegalite/v6/schema/channels.py:239:43-66: `not in` is not supported between `Literal['type']` and `UndefinedType` [not-iterable]
- ERROR altair/vegalite/v6/schema/channels.py:240:40-58: Cannot index into `UndefinedType` [bad-index]
+ ERROR altair/vegalite/v6/schema/channels.py:259:17-46: The type of `datum` is an explicit `Any` [explicit-any-use]
+ ERROR altair/vegalite/v6/schema/channels.py:22297:20-45: The type of `encoding` is an explicit `Any` [explicit-any-use]
- ERROR altair/vegalite/v6/schema/channels.py:22299:51-56: The type of attribute `_kwds` is unknown because it comes from an error [unknown-from-error]
- ERROR altair/vegalite/v6/schema/channels.py:22301:9-24: Object of class `UndefinedType` has no attribute `update` [missing-attribute]
- ERROR altair/vegalite/v6/schema/channels.py:22302:48-56: Expected argument after ** to be a mapping, got: UndefinedType | dict[Unknown, Unknown] | Unknown in function `altair.vegalite.v6.schema.core.FacetedEncoding.__init__` [bad-unpacking]
+ ERROR altair/vegalite/v6/schema/channels.py:22299:37-38: The type of `v` is an explicit `Any` [explicit-any-use]
+ ERROR altair/vegalite/v6/schema/channels.py:22301:18-24: The type of attribute `update` is an explicit `Any` [explicit-any-use]
+ ERROR altair/vegalite/v6/schema/channels.py:22302:46-56: The type of this argument is an explicit `Any` [explicit-any-use]
- ERROR tests/vegalite/v6/test_api.py:1519:17-42: The type of this argument is unknown because it comes from an error [unknown-from-error]
+ ERROR tests/vegalite/v6/test_api.py:1519:17-42: The type of this argument is an explicit `Any` [explicit-any-use]
+ ERROR tests/vegalite/v6/test_api.py:1519:36-40: The type of attribute `keys` is an explicit `Any` [explicit-any-use]
+ ERROR tests/vegalite/v6/test_api.py:1811:20-47: The type of `encoding` is unknown because it comes from an error [unknown-from-error]
- ERROR tests/vegalite/v6/test_api.py:1813:20-33: Object of class `UndefinedType` has no attribute `_get` [missing-attribute]
- ERROR tests/vegalite/v6/test_api.py:1886:16-48: Object of class `UndefinedType` has no attribute `_get` [missing-attribute]

jax (https://github.com/google/jax)
- ERROR jax/_src/core.py:3941:3-8: Instance attribute `shape` is declared but never initialized [uninitialized-instance-variable]
- ERROR jax/_src/core.py:3942:3-8: Instance attribute `dtype` is declared but never initialized [uninitialized-instance-variable]
- ERROR jax/_src/core.py:3943:3-12: Instance attribute `_sharding` is declared but never initialized [uninitialized-instance-variable]
- ERROR jax/_src/core.py:3944:3-7: Instance attribute `_dll` is declared but never initialized [uninitialized-instance-variable]
- ERROR jax/_src/core.py:3945:3-12: Instance attribute `weak_type` is declared but never initialized [uninitialized-instance-variable]
- ERROR jax/_src/core.py:3946:3-19: Instance attribute `manual_axis_type` is declared but never initialized [uninitialized-instance-variable]
- ERROR jax/_src/core.py:3947:3-9: Instance attribute `is_ref` is declared but never initialized [uninitialized-instance-variable]
- ERROR jax/_src/core.py:3948:3-16: Instance attribute `_memory_space` is declared but never initialized [uninitialized-instance-variable]
- ERROR jax/_src/pallas/mosaic_gpu/interpret/jaxpr_interpret.py:50:3-15: Instance attribute `axis_indices` is declared but never initialized [uninitialized-instance-variable]
- ERROR jax/_src/pallas/mosaic_gpu/interpret/jaxpr_interpret.py:52:3-13: Instance attribute `axis_sizes` is declared but never initialized [uninitialized-instance-variable]
- ERROR jax/experimental/mosaic/gpu/fragmented_array.py:1149:3-9: Instance attribute `layout` is declared but never initialized [uninitialized-instance-variable]
- ERROR jax/experimental/mosaic/gpu/fragmented_array.py:1150:3-12: Instance attribute `is_signed` is declared but never initialized [uninitialized-instance-variable]

spark (https://github.com/apache/spark)
+ ERROR python/pyspark/pandas/frame.py:643:17-28: Attribute `_psseries` is implicitly defined by assignment in method `_pssers`, which is not a constructor [implicitly-defined-attribute]
- ERROR python/pyspark/pandas/frame.py:654:22-31: Attribute `_psseries` is implicitly defined by assignment in method `_pssers`, which is not a constructor [implicitly-defined-attribute]
- ERROR python/pyspark/pandas/frame.py:724:14-29: Attribute `_internal_frame` is implicitly defined by assignment in method `_update_internal_frame`, which is not a constructor [implicitly-defined-attribute]
- ERROR python/pyspark/pandas/frame.py:724:32-40: The type of this attribute is unknown because it comes from an error [unknown-from-error]
+ ERROR python/pyspark/pandas/frame.py:13015:42-49: Attribute `_data` is implicitly defined by assignment in method `info`, which is not a constructor [implicitly-defined-attribute]
+ ERROR python/pyspark/pandas/frame.py:14150:23-43: Attribute `_repr_pandas_cache` is implicitly defined by assignment in method `_get_or_create_repr_pandas_cache`, which is not a constructor [implicitly-defined-attribute]
- ERROR python/pyspark/pandas/frame.py:14148:69-87: The type of attribute `_repr_pandas_cache` is unknown; it is inferred as an implicit `Any` [unknown-attribute-access]
- ERROR python/pyspark/pandas/frame.py:14152:16-42: Returning implicit Any from function declared to return "DataFrame | Series" [no-any-return-implicit]
- ERROR python/pyspark/pandas/frame.py:14152:21-39: The type of attribute `_repr_pandas_cache` is unknown; it is inferred as an implicit `Any` [unknown-attribute-access]
+ ERROR python/pyspark/pandas/frame.py:14528:49-77: The type of this attribute is unknown because it comes from an error [unknown-from-error]
+ ERROR python/pyspark/pandas/frame.py:14530:49-92: The type of this attribute is unknown because it comes from an error [unknown-from-error]

prefect (https://github.com/PrefectHQ/prefect)
- ERROR src/prefect/server/database/dependencies.py:220:16-26: Object of class `_FuncWrapper` has no attribute `_func` [missing-attribute]
+ ERROR src/prefect/server/database/dependencies.py:215:43-47: The type of this attribute is unknown because it comes from an error [unknown-from-error]
+ ERROR src/prefect/server/database/dependencies.py:220:21-26: The type of attribute `_func` is unknown because it comes from an error [unknown-from-error]
- ERROR src/prefect/server/database/dependencies.py:265:16-51: The type of `func` is unknown because it comes from an error [unknown-from-error]
+ ERROR src/prefect/server/database/dependencies.py:265:45-50: The type of attribute `_func` is unknown because it comes from an error [unknown-from-error]
- ERROR src/prefect/server/database/dependencies.py:265:45-50: The type of attribute `_func` is unknown; it is inferred as an implicit `Any` [unknown-attribute-access]
- ERROR src/prefect/server/database/dependencies.py:289:44-72: The type of this argument is unknown [unknown-argument-type]
- ERROR src/prefect/server/database/dependencies.py:289:49-54: The type of attribute `_func` is unknown; it is inferred as an implicit `Any` [unknown-attribute-access]
+ ERROR src/prefect/server/database/dependencies.py:289:49-54: The type of attribute `_func` is unknown because it comes from an error [unknown-from-error]
- ERROR src/prefect/server/database/dependencies.py:289:55-62: The type of attribute `__get__` is unknown; it is inferred as an implicit `Any` [unknown-attribute-access]
- ERROR src/prefect/server/database/dependencies.py:292:36-41: The type of attribute `_func` is unknown; it is inferred as an implicit `Any` [unknown-attribute-access]
+ ERROR src/prefect/server/database/dependencies.py:292:36-41: The type of attribute `_func` is unknown because it comes from an error [unknown-from-error]
- ERROR src/prefect/server/database/dependencies.py:292:42-54: The type of attribute `__qualname__` is unknown; it is inferred as an implicit `Any` [unknown-attribute-access]
- ERROR src/prefect/server/database/dependencies.py:298:24-34: The type of this argument is unknown [unknown-argument-type]
- ERROR src/prefect/server/database/dependencies.py:298:29-34: The type of attribute `_func` is unknown; it is inferred as an implicit `Any` [unknown-attribute-access]
+ ERROR src/prefect/server/database/dependencies.py:298:29-34: The type of attribute `_func` is unknown because it comes from an error [unknown-from-error]
- ERROR src/prefect/server/database/dependencies.py:302:14-19: The type of attribute `_func` is unknown; it is inferred as an implicit `Any` [unknown-attribute-access]
+ ERROR src/prefect/server/database/dependencies.py:302:14-19: The type of attribute `_func` is unknown because it comes from an error [unknown-from-error]
- ERROR src/prefect/server/database/dependencies.py:306:14-19: The type of attribute `_func` is unknown; it is inferred as an implicit `Any` [unknown-attribute-access]
+ ERROR src/prefect/server/database/dependencies.py:306:14-19: The type of attribute `_func` is unknown because it comes from an error [unknown-from-error]
- ERROR src/prefect/server/database/dependencies.py:312:5-11: Instance attribute `_owner` is declared but never initialized [uninitialized-instance-variable]
- ERROR src/prefect/server/database/dependencies.py:320:40-50: Object of class `_DBInjectorMethod` has no attribute `_func` [missing-attribute]
- ERROR src/prefect/server/database/dependencies.py:328:44-54: Object of class `_DBInjectorMethod` has no attribute `_func` [missing-attribute]
- ERROR src/prefect/server/database/dependencies.py:334:24-34: Object of class `_DBInjectorMethod` has no attribute `_func` [missing-attribute]
- ERROR src/prefect/server/database/dependencies.py:338:9-19: Object of class `_DBInjectorMethod` has no attribute `_func` [missing-attribute]
+ ERROR src/prefect/server/database/dependencies.py:320:45-50: The type of attribute `_func` is unknown because it comes from an error [unknown-from-error]
+ ERROR src/prefect/server/database/dependencies.py:328:49-54: The type of attribute `_func` is unknown because it comes from an error [unknown-from-error]
+ ERROR src/prefect/server/database/dependencies.py:334:29-34: The type of attribute `_func` is unknown because it comes from an error [unknown-from-error]
+ ERROR src/prefect/server/database/dependencies.py:338:14-19: The type of attribute `_func` is unknown because it comes from an error [unknown-from-error]
- ERROR src/prefect/server/database/dependencies.py:342:9-19: Object of class `_DBInjectorMethod` has no attribute `_func` [missing-attribute]
+ ERROR src/prefect/server/database/dependencies.py:342:14-19: The type of attribute `_func` is unknown because it comes from an error [unknown-from-error]

setuptools (https://github.com/pypa/setuptools)
- ERROR setuptools/_vendor/packaging/direct_url.py:159:5-8: Instance attribute `vcs` is declared but never initialized [uninitialized-instance-variable]
- ERROR setuptools/_vendor/packaging/direct_url.py:160:5-14: Instance attribute `commit_id` is declared but never initialized [uninitialized-instance-variable]
- ERROR setuptools/_vendor/packaging/direct_url.py:259:5-8: Instance attribute `url` is declared but never initialized [uninitialized-instance-variable]
- ERROR setuptools/_vendor/packaging/pylock.py:327:5-9: Instance attribute `type` is declared but never initialized [uninitialized-instance-variable]
+ ERROR setuptools/_vendor/packaging/pylock.py:331:21-41: Unused `# type: ignore` comment [unused-type-ignore]
- ERROR setuptools/_vendor/packaging/pylock.py:368:5-9: Instance attribute `path` is declared but never initialized [uninitialized-instance-variable]
+ ERROR setuptools/_vendor/packaging/pylock.py:399:32-52: Unused `# type: ignore` comment [unused-type-ignore]
+ ERROR setuptools/_vendor/packaging/pylock.py:441:32-52: Unused `# type: ignore` comment [unused-type-ignore]
+ ERROR setuptools/_vendor/packaging/pylock.py:493:32-52: Unused `# type: ignore` comment [unused-type-ignore]
- ERROR setuptools/_vendor/packaging/pylock.py:537:5-9: Instance attribute `name` is declared but never initialized [uninitialized-instance-variable]
- ERROR setuptools/_vendor/packaging/pylock.py:673:5-17: Instance attribute `lock_version` is declared but never initialized [uninitialized-instance-variable]
+ ERROR setuptools/_vendor/packaging/pylock.py:679:22-42: Unused `# type: ignore` comment [unused-type-ignore]
+ ERROR setuptools/_vendor/packaging/pylock.py:680:34-54: Unused `# type: ignore` comment [unused-type-ignore]

manticore (https://github.com/trailofbits/manticore)
+ ERROR manticore/__main__.py:38:27-48: The type of this argument is unknown [unknown-argument-type]
- ERROR manticore/__main__.py:38:34-48: The type of attribute `recursionlimit` is unknown because it comes from an error [unknown-from-error]
+ ERROR manticore/__main__.py:38:34-48: The type of attribute `recursionlimit` is unknown; it is inferred as an implicit `Any` [unknown-attribute-access]
+ ERROR manticore/core/manticore.py:329:21-32: The type of this argument is unknown [unknown-argument-type]
- ERROR manticore/core/manticore.py:329:28-32: The type of attribute `seed` is unknown because it comes from an error [unknown-from-error]
+ ERROR manticore/core/manticore.py:329:28-32: The type of attribute `seed` is unknown; it is inferred as an implicit `Any` [unknown-attribute-access]
+ ERROR manticore/core/manticore.py:330:9-334:30: The type of this argument is partially unknown; it contains an implicit `Any` [partially-unknown-type]
- ERROR manticore/core/manticore.py:331:20-31: The type of attribute `mprocessing` is unknown because it comes from an error [unknown-from-error]
+ ERROR manticore/core/manticore.py:331:20-31: The type of attribute `mprocessing` is unknown; it is inferred as an implicit `Any` [unknown-attribute-access]
+ ERROR manticore/core/manticore.py:331:32-38: The type of attribute `single` is unknown; it is inferred as an implicit `Any` [unknown-attribute-access]
- ERROR manticore/core/manticore.py:332:20-31: The type of attribute `mprocessing` is unknown because it comes from an error [unknown-from-error]
+ ERROR manticore/core/manticore.py:332:20-31: The type of attribute `mprocessing` is unknown; it is inferred as an implicit `Any` [unknown-attribute-access]
+ ERROR manticore/core/manticore.py:332:32-41: The type of attribute `threading` is unknown; it is inferred as an implicit `Any` [unknown-attribute-access]
- ERROR manticore/core/manticore.py:333:20-31: The type of attribute `mprocessing` is unknown because it comes from an error [unknown-from-error]
+ ERROR manticore/core/manticore.py:333:20-31: The type of attribute `mprocessing` is unknown; it is inferred as an implicit `Any` [unknown-attribute-access]
+ ERROR manticore/core/manticore.py:333:32-47: The type of attribute `multiprocessing` is unknown; it is inferred as an implicit `Any` [unknown-attribute-access]
+ ERROR manticore/core/manticore.py:334:11-29: The type of this argument is unknown [unknown-argument-type]
- ERROR manticore/core/manticore.py:334:18-29: The type of attribute `mprocessing` is unknown because it comes from an error [unknown-from-error]
+ ERROR manticore/core/manticore.py:334:18-29: The type of attribute `mprocessing` is unknown; it is inferred as an implicit `Any` [unknown-attribute-access]
+ ERROR manticore/core/manticore.py:387:24-68: The type of this argument is unknown [unknown-argument-type]
- ERROR manticore/core/manticore.py:387:31-36: The type of attribute `procs` is unknown because it comes from an error [unknown-from-error]
+ ERROR manticore/core/manticore.py:387:31-36: The type of attribute `procs` is unknown; it is inferred as an implicit `Any` [unknown-attribute-access]
+ ERROR manticore/core/manticore.py:1112:23-37: The type of `timeout` is unknown; it is inferred as an implicit `Any` [unknown-variable-type]
- ERROR manticore/core/manticore.py:1112:30-37: The type of attribute `timeout` is unknown because it comes from an error [unknown-from-error]
+ ERROR manticore/core/manticore.py:1112:30-37: The type of attribute `timeout` is unknown; it is inferred as an implicit `Any` [unknown-attribute-access]
- ERROR manticore/core/manticore.py:1122:33-40: The type of this argument is unknown because it comes from an error [unknown-from-error]
+ ERROR manticore/core/manticore.py:1122:33-40: The type of this argument is unknown [unknown-argument-type]
- ERROR manticore/core/smtlib/solver.py:374:44-52: The type of attribute `optimize` is unknown because it comes from an error [unknown-from-error]
+ ERROR manticore/core/smtlib/solver.py:374:44-52: The type of attribute `optimize` is unknown; it is inferred as an implicit `Any` [unknown-attribute-access]
- ERROR manticore/core/smtlib/solver.py:416:19-31: The type of attribute `defaultunsat` is unknown because it comes from an error [unknown-from-error]
+ ERROR manticore/core/smtlib/solver.py:416:19-31: The type of attribute `defaultunsat` is unknown; it is inferred as an implicit `Any` [unknown-attribute-access]
- ERROR manticore/core/smtlib/solver.py:569:49-56: The type of attribute `timeout` is unknown because it comes from an error [unknown-from-error]
+ ERROR manticore/core/smtlib/solver.py:569:49-56: The type of attribute `timeout` is unknown; it is inferred as an implicit `Any` [unknown-attribute-access]
- ERROR manticore/core/smtlib/solver.py:595:49-56: The type of attribute `timeout` is unknown because it comes from an error [unknown-from-error]
+ ERROR manticore/core/smtlib/solver.py:595:49-56: The type of attribute `timeout` is unknown; it is inferred as an implicit `Any` [unknown-attribute-access]
- ERROR manticore/core/smtlib/solver.py:618:29-41: The type of attribute `maxsolutions` is unknown because it comes from an error [unknown-from-error]
+ ERROR manticore/core/smtlib/solver.py:618:29-41: The type of attribute `maxsolutions` is unknown; it is inferred as an implicit `Any` [unknown-attribute-access]
- ERROR manticore/core/smtlib/solver.py:619:56-68: The type of attribute `maxsolutions` is unknown because it comes from an error [unknown-from-error]
+ ERROR manticore/core/smtlib/solver.py:619:56-68: The type of attribute `maxsolutions` is unknown; it is inferred as an implicit `Any` [unknown-attribute-access]
- ERROR manticore/core/smtlib/solver.py:657:49-56: The type of attribute `timeout` is unknown because it comes from an error [unknown-from-error]
+ ERROR manticore/core/smtlib/solver.py:657:49-56: The type of attribute `timeout` is unknown; it is inferred as an implicit `Any` [unknown-attribute-access]
- ERROR manticore/core/smtlib/solver.py:789:45-52: The type of attribute `timeout` is unknown because it comes from an error [unknown-from-error]
+ ERROR manticore/core/smtlib/solver.py:789:45-52: The type of attribute `timeout` is unknown; it is inferred as an implicit `Any` [unknown-attribute-access]
- ERROR manticore/core/smtlib/solver.py:801:26-32: The type of attribute `z3_bin` is unknown because it comes from an error [unknown-from-error]
+ ERROR manticore/core/smtlib/solver.py:801:26-32: The type of attribute `z3_bin` is unknown; it is inferred as an implicit `Any` [unknown-attribute-access]
- ERROR manticore/core/smtlib/solver.py:801:45-52: The type of attribute `timeout` is unknown because it comes from an error [unknown-from-error]
+ ERROR manticore/core/smtlib/solver.py:801:45-52: The type of attribute `timeout` is unknown; it is inferred as an implicit `Any` [unknown-attribute-access]
- ERROR manticore/core/smtlib/solver.py:801:77-83: The type of attribute `memory` is unknown because it comes from an error [unknown-from-error]
+ ERROR manticore/core/smtlib/solver.py:801:77-83: The type of attribute `memory` is unknown; it is inferred as an implicit `Any` [unknown-attribute-access]
- ERROR manticore/core/smtlib/solver.py:854:56-62: The type of attribute `z3_bin` is unknown because it comes from an error [unknown-from-error]
+ ERROR manticore/core/smtlib/solver.py:854:56-62: The type of attribute `z3_bin` is unknown; it is inferred as an implicit `Any` [unknown-attribute-access]
- ERROR manticore/core/smtlib/solver.py:876:26-35: The type of attribute `yices_bin` is unknown because it comes from an error [unknown-from-error]
+ ERROR manticore/core/smtlib/solver.py:876:26-35: The type of attribute `yices_bin` is unknown; it is inferred as an implicit `Any` [unknown-attribute-access]
- ERROR manticore/core/smtlib/solver.py:876:55-62: The type of attribute `timeout` is unknown because it comes from an error [unknown-from-error]
+ ERROR manticore/core/smtlib/solver.py:876:55-62: The type of attribute `timeout` is unknown; it is inferred as an implicit `Any` [unknown-attribute-access]
- ERROR manticore/core/smtlib/solver.py:900:26-34: The type of attribute `cvc4_bin` is unknown because it comes from an error [unknown-from-error]
+ ERROR manticore/core/smtlib/solver.py:900:26-34: The type of attribute `cvc4_bin` is unknown; it is inferred as an implicit `Any` [unknown-attribute-access]
- ERROR manticore/core/smtlib/solver.py:900:53-60: The type of attribute `timeout` is unknown because it comes from an error [unknown-from-error]
+ ERROR manticore/core/smtlib/solver.py:900:53-60: The type of attribute `timeout` is unknown; it is inferred as an implicit `Any` [unknown-attribute-access]
- ERROR manticore/core/smtlib/solver.py:918:26-39: The type of attribute `boolector_bin` is unknown because it comes from an error [unknown-from-error]
+ ERROR manticore/core/smtlib/solver.py:918:26-39: The type of attribute `boolector_bin` is unknown; it is inferred as an implicit `Any` [unknown-attribute-access]
- ERROR manticore/core/smtlib/solver.py:918:56-63: The type of attribute `timeout` is unknown because it comes from an error [unknown-from-error]
+ ERROR manticore/core/smtlib/solver.py:918:56-63: The type of attribute `timeout` is unknown; it is inferred as an implicit `Any` [unknown-attribute-access]
+ ERROR manticore/core/smtlib/solver.py:1028:25-41: The type of this argument is unknown [unknown-argument-type]
- ERROR manticore/core/smtlib/solver.py:1028:32-41: The type of attribute `yices_bin` is unknown because it comes from an error [unknown-from-error]
+ ERROR manticore/core/smtlib/solver.py:1028:32-41: The type of attribute `yices_bin` is unknown; it is inferred as an implicit `Any` [unknown-attribute-access]
+ ERROR manticore/core/smtlib/solver.py:1029:21-27: The type of attribute `append` is partially unknown; it contains an implicit `Any` [partially-unknown-type]
+ ERROR manticore/core/smtlib/solver.py:1029:27-53: The type of this argument is partially unknown; it contains an implicit `Any` [partially-unknown-type]
+ ERROR manticore/core/smtlib/solver.py:1029:28-52: The type of this argument is unknown [unknown-argument-type]
- ERROR manticore/core/smtlib/solver.py:1029:35-41: The type of attribute `solver` is unknown because it comes from an error [unknown-from-error]
+ ERROR manticore/core/smtlib/solver.py:1029:35-41: The type of attribute `solver` is unknown; it is inferred as an implicit `Any` [unknown-attribute-access]
+ ERROR manticore/core/smtlib/solver.py:1029:42-47: The type of attribute `yices` is unknown; it is inferred as an implicit `Any` [unknown-attribute-access]
+ ERROR manticore/core/smtlib/solver.py:1029:48-52: The type of attribute `name` is unknown; it is inferred as an implicit `Any` [unknown-attribute-access]
+ ERROR manticore/core/smtlib/solver.py:1033:25-40: The type of this argument is unknown [unknown-argument-type]
- ERROR manticore/core/smtlib/solver.py:1033:32-40: The type of attribute `cvc4_bin` is unknown because it comes from an error [unknown-from-error]
+ ERROR manticore/core/smtlib/solver.py:1033:32-40: The type of attribute `cvc4_bin` is unknown; it is inferred as an implicit `Any` [unknown-attribute-access]
+ ERROR manticore/core/smtlib/solver.py:1034:21-27: The type of attribute `append` is partially unknown; it contains an implicit `Any` [partially-unknown-type]
+ ERROR manticore/core/smtlib/solver.py:1034:27-52: The type of this argument is partially unknown; it contains an implicit `Any` [partially-unknown-type]
+ ERROR manticore/core/smtlib/solver.py:1034:28-51: The type of this argument is unknown [unknown-argument-type]
- ERROR manticore/core/smtlib/solver.py:1034:35-41: The type of attribute `solver` is unknown because it comes from an error [unknown-from-error]
+ ERROR manticore/core/smtlib/solver.py:1034:35-41: The type of attribute `solver` is unknown; it is inferred as an implicit `Any` [unknown-attribute-access]
+ ERROR manticore/core/smtlib/solver.py:1034:42-46: The type of attribute `cvc4` is unknown; it is inferred as an implicit `Any` [unknown-attribute-access]
+ ERROR manticore/core/smtlib/solver.py:1034:47-51: The type of attribute `name` is unknown; it is inferred as an implicit `Any` [unknown-attribute-access]
+ ERROR manticore/core/smtlib/solver.py:1035:25-45: The type of this argument is unknown [unknown-argument-type]
- ERROR manticore/core/smtlib/solver.py:1035:32-45: The type of attribute `boolector_bin` is unknown because it comes from an error [unknown-from-error]
+ ERROR manticore/core/smtlib/solver.py:1035:32-45: The type of attribute `boolector_bin` is unknown; it is inferred as an implicit `Any` [unknown-attribute-access]
+ ERROR manticore/core/smtlib/solver.py:1036:21-27: The type of attribute `append` is partially unknown; it contains an implicit `Any` [partially-unknown-type]
+ ERROR manticore/core/smtlib/solver.py:1036:27-57: The type of this argument is partially unknown; it contains an implicit `Any` [partially-unknown-type]
+ ERROR manticore/core/smtlib/solver.py:1036:28-56: The type of this argument is unknown [unknown-argument-type]
- ERROR manticore/core/smtlib/solver.py:1036:35-41: The type of attribute `solver` is unknown because it comes from an error [unknown-from-error]
+ ERROR manticore/core/smtlib/solver.py:1036:35-41: The type of attribute `solver` is unknown; it is inferred as an implicit `Any` [unknown-attribute-access]
+ ERROR manticore/core/smtlib/solver.py:1036:42-51: The type of attribute `boolector` is unknown; it is inferred as an implicit `Any` [unknown-attribute-access]
+ ERROR manticore/core/smtlib/solver.py:1036:52-56: The type of attribute `name` is unknown; it is inferred as an implicit `Any` [unknown-attribute-access]
- ERROR manticore/core/smtlib/solver.py:1039:61-70: The type of attribute `yices_bin` is unknown because it comes from an error [unknown-from-error]
+ ERROR manticore/core/smtlib/solver.py:1039:61-70: The type of attribute `yices_bin` is unknown; it is inferred as an implicit `Any` [unknown-attribute-access]
- ERROR manticore/core/smtlib/solver.py:1039:81-87: The type of attribute `z3_bin` is unknown because it comes from an error [unknown-from-error]
+ ERROR manticore/core/smtlib/solver.py:1039:81-87: The type of attribute `z3_bin` is unknown; it is inferred as an implicit `Any` [unknown-attribute-access]
- ERROR manticore/core/smtlib/solver.py:1039:98-106: The type of attribute `cvc4_bin` is unknown because it comes from an error [unknown-from-error]
+ ERROR manticore/core/smtlib/solver.py:1039:98-106: The type of attribute `cvc4_bin` is unknown; it is inferred as an implicit `Any` [unknown-attribute-access]
- ERROR manticore/core/smtlib/solver.py:1039:117-130: The type of attribute `boolector_bin` is unknown because it comes from an error [unknown-from-error]
+ ERROR manticore/core/smtlib/solver.py:1039:117-130: The type of attribute `boolector_bin` is unknown; it is inferred as an implicit `Any` [unknown-attribute-access]
+ ERROR manticore/core/smtlib/solver.py:1042:68-75: The type of this argument is partially unknown; it contains an implicit `Any` [partially-unknown-type]
+ ERROR manticore/core/smtlib/solver.py:1043:20-27: The type of this argument is partially unknown; it contains an implicit `Any` [partially-unknown-type]
+ ERROR manticore/core/smtlib/solver.py:1050:57-64: The type of this argument is partially unknown; it contains an implicit `Any` [partially-unknown-type]
- ERROR manticore/core/smtlib/solver.py:1060:44-52: The type of attribute `optimize` is unknown because it comes from an error [unknown-from-error]
+ ERROR manticore/core/smtlib/solver.py:1060:44-52: The type of attribute `optimize` is unknown; it is inferred as an implicit `Any` [unknown-attribute-access]
+ ERROR manticore/core/smtlib/solver.py:1064:27-34: The type of this argument is partially unknown; it contains an implicit `Any` [partially-unknown-type]
- ERROR manticore/core/smtlib/solver.py:1095:19-25: The type of attribute `solver` is unknown because it comes from an error [unknown-from-error]
+ ERROR manticore/core/smtlib/solver.py:1095:19-25: The type of attribute `solver` is unknown; it is inferred as an implicit `Any` [unknown-attribute-access]
- ERROR manticore/core/smtlib/solver.py:1095:36-42: The type of attribute `solver` is unknown because it comes from an error [unknown-from-error]
+ ERROR manticore/core/smtlib/solver.py:1095:36-42: The type of attribute `solver` is unknown; it is inferred as an implicit `Any` [unknown-attribute-access]
+ ERROR manticore/core/smtlib/solver.py:1095:43-47: The type of attribute `auto` is unknown; it is inferred as an implicit `Any` [unknown-attribute-access]
+ ERROR manticore/core/smtlib/solver.py:1097:33-49: The type of this argument is unknown [unknown-argument-type]
- ERROR manticore/core/smtlib/solver.py:1097:40-49: The type of attribute `yices_bin` is unknown because it comes from an error [unknown-from-error]
+ ERROR manticore/core/smtlib/solver.py:1097:40-49: The type of attribute `yices_bin` is unknown; it is inferred as an implicit `Any` [unknown-attribute-access]
- ERROR manticore/core/smtlib/solver.py:1098:41-47: The type of attribute `solver` is unknown because it comes from an error [unknown-from-error]
+ ERROR manticore/core/smtlib/solver.py:1098:41-47: The type of attribute `solver` is unknown; it is inferred as an implicit `Any` [unknown-attribute-access]
+ ERROR manticore/core/smtlib/solver.py:1098:48-53: The type of attribute `yices` is unknown; it is inferred as an implicit `Any` [unknown-attribute-access]
+ ERROR manticore/core/smtlib/solver.py:1099:35-48: The type of this argument is unknown [unknown-argument-type]
- ERROR manticore/core/smtlib/solver.py:1099:42-48: The type of attribute `z3_bin` is unknown because it comes from an error [unknown-from-error]
+ ERROR manticore/core/smtlib/solver.py:1099:42-48: The type of attribute `z3_bin` is unknown; it is inferred as an implicit `Any` [unknown-attribute-access]
- ERROR manticore/core/smtlib/solver.py:1100:41-47: The type of attribute `solver` is unknown because it comes from an error [unknown-from-error]
+ ERROR manticore/core/smtlib/solver.py:1100:41-47: The type of attribute `solver` is unknown; it is inferred as an implicit `Any` [unknown-attribute-access]
+ ERROR manticore/core/smtlib/solver.py:1100:48-50: The type of attribute `z3` is unknown; it is inferred as an implicit `Any` [unknown-attribute-access]
+ ERROR manticore/core/smtlib/solver.py:1101:35-50: The type of this argument is unknown [unknown-argument-type]
- ERROR manticore/core/smtlib/solver.py:1101:42-50: The type of attribute `cvc4_bin` is unknown because it comes from an error [unknown-from-error]
+ ERROR manticore/core/smtlib/solver.py:1101:42-50: The type of attribute `cvc4_bin` is unknown; it is inferred as an implicit `Any` [unknown-attribute-access]
- ERROR manticore/core/smtlib/solver.py:1102:41-47: The type of attribute `solver` is unknown because it comes from an error [unknown-from-error]
+ ERROR manticore/core/smtlib/solver.py:1102:41-47: The type of attribute `solver` is unknown; it is inferred as an implicit `Any` [unknown-attribute-access]
+ ERROR manticore/core/smtlib/solver.py:1102:48-52: The type of attribute `cvc4` is unknown; it is inferred as an implicit `Any` [unknown-attribute-access]
+ ERROR manticore/core/smtlib/solver.py:1103:35-55: The type of this argument is unknown [unknown-argument-type]
- ERROR manticore/core/smtlib/solver.py:1103:42-55: The type of attribute `boolector_bin` is unknown because it comes from an error [unknown-from-error]
+ ERROR manticore/core/smtlib/solver.py:1103:42-55: The type of attribute `boolector_bin` is unknown; it is inferred as an implicit `Any` [unknown-attribute-access]
- ERROR manticore/core/smtlib/solver.py:1104:41-47: The type of attribute `solver` is unknown because it comes from an error [unknown-from-error]
+ ERROR manticore/core/smtlib/solver.py:1104:41-47: The type of attribute `solver` is unknown; it is inferred as an implicit `Any` [unknown-attribute-access]
+ ERROR manticore/core/smtlib/solver.py:1104:48-57: The type of attribute `boolector` is unknown; it is inferred as an implicit `Any` [unknown-attribute-access]
- ERROR manticore/core/smtlib/solver.py:1107:69-78: The type of attribute `yices_bin` is unknown because it comes from an error [unknown-from-error]
+ ERROR manticore/core/smtlib/solver.py:1107:69-78: The type of attribute `yices_bin` is unknown; it is inferred as an implicit `Any` [unknown-attribute-access]
- ERROR manticore/core/smtlib/solver.py:1107:89-95: The type of attribute `z3_bin` is unknown because it comes from an error [unknown-from-error]
+ ERROR manticore/core/smtlib/solver.py:1107:89-95: The type of attribute `z3_bin` is unknown; it is inferred as an implicit `Any` [unknown-attribute-access]
- ERROR manticore/core/smtlib/solver.py:1107:106-114: The type of attribute `cvc4_bin` is unknown because it comes from an error [unknown-from-error]
+ ERROR manticore/core/smtlib/solver.py:1107:106-114: The type of attribute `cvc4_bin` is unknown; it is inferred as an implicit `Any` [unknown-attribute-access]
- ERROR manticore/core/smtlib/solver.py:1107:125-138: The type of attribute `boolector_bin` is unknown because it comes from an error [unknown-from-error]
+ ERROR manticore/core/smtlib/solver.py:1107:125-138: The type of attribute `boolector_bin` is unknown; it is inferred as an implicit `Any` [unknown-attribute-access]
- ERROR manticore/core/smtlib/solver.py:1111:33-39: The type of attribute `solver` is unknown because it comes from an error [unknown-from-error]
+ ERROR manticore/core/smtlib/solver.py:1111:33-39: The type of attribute `solver` is unknown; it is inferred as an implicit `Any` [unknown-attribute-access]
+ ERROR manticore/core/smtlib/solver.py:1113:46-52: The type of attribute `choice` is partially unknown; it contains an implicit `Any` [partially-unknown-type]
- ERROR manticore/core/state.py:311:38-63: The type of attribute `execs_per_intermittent_cb` is unknown because it comes from an error [unknown-from-error]
+ ERROR manticore/core/state.py:311:38-63: The type of attribute `execs_per_intermittent_cb` is unknown; it is inferred as an implicit `Any` [unknown-attribute-access]
- ERROR manticore/core/worker.py:196:31-40: The type of attribute `fast_fail` is unknown because it comes from an error [unknown-from-error]
+ ERROR manticore/core/worker.py:196:31-40: The type of attribute `fast_fail` is unknown; it is inferred as an implicit `Any` [unknown-attribute-access]
+ ERROR manticore/core/worker.py:342:36-62: The type of this argument is partially unknown; it contains an implicit `Any` [partially-unknown-type]
- ERROR manticore/core/worker.py:342:44-48: The type of attribute `HOST` is unknown because it comes from an error [unknown-from-error]
+ ERROR manticore/core/worker.py:342:44-48: The type of attribute `HOST` is unknown; it is inferred as an implicit `Any` [unknown-attribute-access]
- ERROR manticore/core/worker.py:342:57-61: The type of attribute `PORT` is unknown because it comes from an error [unknown-from-error]
+ ERROR manticore/core/worker.py:342:57-61: The type of attribute `PORT` is unknown; it is inferred as an implicit `Any` [unknown-attribute-access]
+ ERROR manticore/core/worker.py:405:32-62: The type of this argument is partially unknown; it contains an implicit `Any` [partially-unknown-type]
- ERROR manticore/core/worker.py:405:40-44: The type of attribute `HOST` is unknown because it comes from an error [unknown-from-error]
+ ERROR manticore/core/worker.py:405:40-44: The type of attribute `HOST` is unknown; it is inferred as an implicit `Any` [unknown-attribute-access]
- ERROR manticore/core/worker.py:405:53-57: The type of attribute `PORT` is unknown because it comes from an error [unknown-from-error]
+ ERROR manticore/core/worker.py:405:53-57: The type of attribute `PORT` is unknown; it is inferred as an implicit `Any` [unknown-attribute-access]
+ ERROR manticore/core/workspace.py:218:52-72: The type of this argument is unknown [unknown-argument-type]
- ERROR manticore/core/workspace.py:218:66-72: The type of attribute `prefix` is unknown because it comes from an error [unknown-from-error]
+ ERROR manticore/core/workspace.py:218:66-72: The type of attribute `prefix` is unknown; it is inferred as an implicit `Any` [unknown-attribute-access]
+ ERROR manticore/core/workspace.py:218:74-88: The type of this argument is unknown [unknown-argument-type]
- ERROR manticore/core/workspace.py:218:85-88: The type of attribute `dir` is unknown because it comes from an error [unknown-from-error]
+ ERROR manticore/core/workspace.py:218:85-88: The type of attribute `dir` is unknown; it is inferred as an implicit `Any` [unknown-attribute-access]
- ERROR manticore/ethereum/cli.py:101:19-31: The type of attribute `skip_reverts` is unknown because it comes from an error [unknown-from-error]

... (truncated 329 lines) ...

asynq (https://github.com/quora/asynq)
+ ERROR asynq/mock_.py:197:46-53: This expression is implicitly inferred to be `Any`. Please provide an explicit type annotation. [unknown-attribute-type]
+ ERROR asynq/mock_.py:200:16-59: The type of the returned value is partially unknown; it contains an implicit `Any` [partially-unknown-type]
+ ERROR asynq/mock_.py:200:28-58: The type of this argument is unknown [unknown-argument-type]
+ ERROR asynq/mock_.py:200:33-41: The type of attribute `_mock_fn` is unknown; it is inferred as an implicit `Any` [unknown-attribute-access]
+ ERROR asynq/mock_.py:223:46-53: This expression is implicitly inferred to be `Any`. Please provide an explicit type annotation. [unknown-attribute-type]
+ ERROR asynq/mock_.py:227:20-50: The type of the returned value is unknown; it is inferred as an implicit `Any` [unknown-return-type]
+ ERROR asynq/mock_.py:227:25-33: The type of attribute `_mock_fn` is unknown; it is inferred as an implicit `Any` [unknown-attribute-access]

streamlit (https://github.com/streamlit/streamlit)
- ERROR lib/streamlit/elements/bottom.py:38:5-15: Instance attribute `_bottom_dg` is declared but never initialized [uninitialized-instance-variable]
- ERROR lib/streamlit/runtime/state/safe_session_state.py:41:5-11: Instance attribute `_state` is declared but never initialized [uninitialized-instance-variable]
- ERROR lib/streamlit/runtime/state/safe_session_state.py:42:5-10: Instance attribute `_lock` is declared but never initialized [uninitialized-instance-variable]
- ERROR lib/streamlit/runtime/state/safe_session_state.py:43:5-20: Instance attribute `_yield_callback` is declared but never initialized [uninitialized-instance-variable]
- ERROR lib/streamlit/testing/v1/app_test.py:259:5-11: Instance attribute `_state` is declared but never initialized [uninitialized-instance-variable]

pandera (https://github.com/pandera-dev/pandera)
- ERROR pandera/config.py:152:16-34: Returning Any from function declared to return "PanderaConfig" [no-any-return-explicit]
- ERROR pandera/config.py:152:21-28: The type of attribute `_config` is an explicit `Any` [explicit-any-use]
- ERROR pandera/config.py:152:29-32: The type of attribute `get` is an explicit `Any` [explicit-any-use]
- ERROR pandera/config.py:155:16-40: The type of the returned value is an explicit `Any` [explicit-any-use]
- ERROR pandera/config.py:155:21-28: The type of attribute `_config` is an explicit `Any` [explicit-any-use]
- ERROR pandera/config.py:155:29-32: The type of attribute `set` is an explicit `Any` [explicit-any-use]
+ ERROR pandera/config.py:158:28-33: The type of this argument is unknown [unknown-argument-type]
- ERROR pandera/config.py:158:14-21: The type of attribute `_config` is an explicit `Any` [explicit-any-use]
- ERROR pandera/config.py:158:22-27: The type of attribute `reset` is an explicit `Any` [explicit-any-use]
- ERROR pandera/config.py:260:13-48: The type of `token` is an explicit `Any` [explicit-any-use]
- ERROR pandera/config.py:264:31-36: The type of this argument is an explicit `Any` [explicit-any-use]
+ ERROR pandera/config.py:270:5-54: Result of call expression is of type `Token[PanderaConfig]` and is not used; assign to `_` if this is intentional [unused-call-result]
- ERROR pandera/engines/ibis_engine.py:330:5-9: Instance attribute `type` is declared but never initialized [uninitialized-instance-variable]
- ERROR pandera/engines/ibis_engine.py:436:5-9: Instance attribute `type` is declared but never initialized [uninitialized-instance-variable]
- ERROR pandera/engines/ibis_engine.py:489:5-9: Instance attribute `type` is declared but never initialized [uninitialized-instance-variable]
- ERROR pandera/engines/ibis_engine.py:516:5-9: Instance attribute `type` is declared but never initialized [uninitialized-instance-variable]
- ERROR pandera/engines/polars_engine.py:936:5-15: Instance attribute `categories` is declared but never initialized [uninitialized-instance-variable]
+ ERROR pandera/engines/pyspark_engine.py:477:49-60: The type of this attribute is an explicit `Any` [explicit-any-use]
+ ERROR pandera/engines/pyspark_engine.py:537:45-52: The type of this attribute is an explicit `Any` [explicit-any-use]
+ ERROR pandera/engines/pyspark_engine.py:538:47-56: The type of this attribute is an explicit `Any` [explicit-any-use]
+ ERROR tests/strategies/test_synthesis.py:121:13-37: Result of call expression is of type `Token[PanderaConfig]` and is not used; assign to `_` if this is intentional [unused-call-result]

ibis (https://github.com/ibis-project/ibis)
- ERROR ibis/common/bases.py:233:5-25: Instance attribute `__precomputed_hash__` is declared but never initialized [uninitialized-instance-variable]
- ERROR ibis/common/collections.py:283:5-25: Instance attribute `__precomputed_hash__` is declared but never initialized [uninitialized-instance-variable]
- ERROR ibis/common/grounds.py:221:16-41: Object of class `Concrete` has no attribute `__precomputed_hash__` [missing-attribute]
+ ERROR ibis/common/tests/test_bases.py:66:43-44: This expression is implicitly inferred to be `Any`. Please provide an explicit type annotation. [unknown-attribute-type]
- ERROR ibis/common/tests/test_bases.py:70:12-17: Object of class `Foo` has no attribute `a` [missing-attribute]
- ERROR ibis/common/tests/test_bases.py:71:12-17: Object of class `Foo` has no attribute `b` [missing-attribute]
+ ERROR ibis/common/tests/test_bases.py:67:43-44: This expression is implicitly inferred to be `Any`. Please provide an explicit type annotation. [unknown-attribute-type]
+ ERROR ibis/common/tests/test_bases.py:70:16-17: The type of attribute `a` is unknown; it is inferred as an implicit `Any` [unknown-attribute-access]
+ ERROR ibis/common/tests/test_bases.py:71:16-17: The type of attribute `b` is unknown; it is inferred as an implicit `Any` [unknown-attribute-access]
- ERROR ibis/expr/types/core.py:43:5-9: Instance attribute `_arg` is declared but never initialized [uninitialized-instance-variable]
+ ERROR ibis/expr/types/joins.py:218:49-68: This expression's type is partially unknown; it contains an implicit `Any`. Please provide an explicit type annotation. [partially-unknown-type]
+ ERROR ibis/expr/types/joins.py:219:49-76: This expression's type is partially unknown; it contains an implicit `Any`. Please provide an explicit type annotation. [partially-unknown-type]
+ ERROR ibis/expr/types/joins.py:223:12-28: Implicit conversion of `set[Unknown] | Unknown` to `bool` is not allowed [implicit-bool]
- ERROR ibis/expr/types/joins.py:223:17-28: The type of attribute `_collisions` is unknown; it is inferred as an implicit `Any` [unknown-attribute-access]
+ ERROR ibis/expr/types/joins.py:223:17-28: The type of attribute `_collisions` is partially unknown; it contains an implicit `Any` [partially-unknown-type]
- ERROR ibis/expr/types/joins.py:224:59-70: The type of attribute `_collisions` is unknown; it is inferred as an implicit `Any` [unknown-attribute-access]
+ ERROR ibis/expr/types/joins.py:224:59-70: The type of attribute `_collisions` is partially unknown; it contains an implicit `Any` [partially-unknown-type]
- ERROR ibis/expr/types/joins.py:269:13-40: The type of this argument is unknown [unknown-argument-type]
+ ERROR ibis/expr/types/joins.py:269:13-40: The type of this argument is partially unknown; it contains an implicit `Any` [partially-unknown-type]
- ERROR ibis/expr/types/joins.py:269:29-40: The type of attribute `_equalities` is unknown; it is inferred as an implicit `Any` [unknown-attribute-access]
+ ERROR ibis/expr/types/joins.py:269:29-40: The type of attribute `_equalities` is partially unknown; it contains an implicit `Any` [partially-unknown-type]
- ERROR ibis/tests/expr/test_value_exprs.py:1387:12-35: Object of class `Node` has no attribute `__precomputed_hash__` [missing-attribute]

bokeh (https://github.com/bokeh/bokeh)
+ ERROR src/bokeh/core/has_props.py:774:27-46: Attribute `__themed_values__` is implicitly defined by assignment in method `apply_theme`, which is not a constructor [implicitly-defined-attribute]
- ERROR src/bokeh/embed/result.py:121:5-10: Instance attribute `roots` is declared but never initialized [uninitialized-instance-variable]
- ERROR src/bokeh/embed/result.py:122:5-13: Instance attribute `requires` is declared but never initialized [uninitialized-instance-variable]
- ERROR src/bokeh/embed/result.py:123:5-18: Instance attribute `bokeh_version` is declared but never initialized [uninitialized-instance-variable]
- ERROR src/bokeh/embed/result.py:124:5-11: Instance attribute `schema` is declared but never initialized [uninitialized-instance-variable]

ignite (https://github.com/pytorch/ignite)
+ ERROR ignite/handlers/clearml_logger.py:182:22-31: Attribute `_bypass` is implicitly defined by assignment in method `set_bypass_mode`, which is not a constructor [implicitly-defined-attribute]

antidote (https://github.com/Finistere/antidote)
- ERROR src/antidote/core/_inject.py:62:5-11: Instance attribute `method` is declared but never initialized [uninitialized-instance-variable]
- ERROR src/antidote/core/_scope.py:22:5-9: Instance attribute `name` is declared but never initialized [uninitialized-instance-variable]
- ERROR src/antidote/core/_scope.py:23:5-15: Instance attribute `catalog_id` is declared but never initialized [uninitialized-instance-variable]
- ERROR src/antidote/core/provider.py:147:5-13: Instance attribute `_catalog` is declared but never initialized [uninitialized-instance-variable]

hydpy (https://github.com/hydpy-dev/hydpy)
+ ERROR hydpy/models/arma/arma_control.py:290:27-35: Attribute `th_0_0` is implicitly defined by assignment in method `__call__`, which is not a constructor [implicitly-defined-attribute]

pandas (https://github.com/pandas-dev/pandas)
- ERROR pandas/_config/config.py:424:5-6: Instance attribute `d` is declared but never initialized [uninitialized-instance-variable]
+ ERROR pandas/core/arrays/base.py:3508:22-31: Attribute `__add__` is implicitly defined by assignment in method `_add_arithmetic_ops`, which is not a constructor [implicitly-defined-attribute]
+ ERROR pandas/core/arrays/base.py:3508:33-76: This expression is implicitly inferred to be `Any`. Please provide an explicit type annotation. [unknown-attribute-type]
+ ERROR pandas/core/arrays/base.py:3509:22-32: Attribute `__radd__` is implicitly defined by assignment in method `_add_arithmetic_ops`, which is not a constructor [implicitly-defined-attribute]
+ ERROR pandas/core/arrays/base.py:3509:34-79: This expression is implicitly inferred to be `Any`. Please provide an explicit type annotation. [unknown-attribute-type]
+ ERROR pandas/core/arrays/base.py:3510:22-31: Attribute `__sub__` is implicitly defined by assignment in method `_add_arithmetic_ops`, which is not a constructor [implicitly-defined-attribute]
+ ERROR pandas/core/arrays/base.py:3510:33-76: This expression is implicitly inferred to be `Any`. Please provide an explicit type annotation. [unknown-attribute-type]
+ ERROR pandas/core/arrays/base.py:3511:22-32: Attribute `__rsub__` is implicitly defined by assignment in method `_add_arithmetic_ops`, which is not a constructor [implicitly-defined-attribute]
+ ERROR pandas/core/arrays/base.py:3511:34-79: This expression is implicitly inferred to be `Any`. Please provide an explicit type annotation. [unknown-attribute-type]
+ ERROR pandas/core/arrays/base.py:3512:22-31: Attribute `__mul__` is implicitly defined by assignment in method `_add_arithmetic_ops`, which is not a constructor [implicitly-defined-attribute]
+ ERROR pandas/core/arrays/base.py:3512:33-76: This expression is implicitly inferred to be `Any`. Please provide an explicit type annotation. [unknown-attribute-type]
+ ERROR pandas/core/arrays/base.py:3513:22-32: Attribute `__rmul__` is implicitly defined by assignment in method `_add_arithmetic_ops`, which is not a constructor [implicitly-defined-attribute]
+ ERROR pandas/core/arrays/base.py:3513:34-79: This expression is implicitly inferred to be `Any`. Please provide an explicit type annotation. [unknown-attribute-type]
+ ERROR pandas/core/arrays/base.py:3514:22-31: Attribute `__pow__` is implicitly defined by assignment in method `_add_arithmetic_ops`, which is not a constructor [implicitly-defined-attribute]
+ ERROR pandas/core/arrays/base.py:3514:33-76: This expression is implicitly inferred to be `Any`. Please provide an explicit type annotation. [unknown-attribute-type]
+ ERROR pandas/core/arrays/base.py:3515:22-32: Attribute `__rpow__` is implicitly defined by assignment in method `_add_arithmetic_ops`, which is not a constructor [implicitly-defined-attribute]
+ ERROR pandas/core/arrays/base.py:3515:34-79: This expression is implicitly inferred to be `Any`. Please provide an explicit type annotation. [unknown-attribute-type]
+ ERROR pandas/core/arrays/base.py:3516:22-31: Attribute `__mod__` is implicitly defined by assignment in method `_add_arithmetic_ops`, which is not a constructor [implicitly-defined-attribute]
+ ERROR pandas/core/arrays/base.py:3516:33-76: This expression is implicitly inferred to be `Any`. Please provide an explicit type annotation. [unknown-attribute-type]
+ ERROR pandas/core/arrays/base.py:3517:22-32: Attribute `__rmod__` is implicitly defined by assignment in method `_add_arithmetic_ops`, which is not a constructor [implicitly-defined-attribute]
+ ERROR pandas/core/arrays/base.py:3517:34-79: This expression is implicitly inferred to be `Any`. Please provide an explicit type annotation. [unknown-attribute-type]
+ ERROR pandas/core/arrays/base.py:3518:22-36: Attribute `__floordiv__` is implicitly defined by assignment in method `_add_arithmetic_ops`, which is not a constructor [implicitly-defined-attribute]
+ ERROR pandas/core/arrays/base.py:3518:38-86: This expression is implicitly inferred to be `Any`. Please provide an explicit type annotation. [unknown-attribute-type]
+ ERROR pandas/core/arrays/base.py:3520:18-33: Attribute `__rfloordiv__` is implicitly defined by assignment in method `_add_arithmetic_ops`, which is not a constructor [implicitly-defined-attribute]
+ ERROR pandas/core/arrays/base.py:3520:35-85: This expression is implicitly inferred to be `Any`. Please provide an explicit type annotation. [unknown-attribute-type]
+ ERROR pandas/core/arrays/base.py:3522:22-35: Attribute `__truediv__` is implicitly defined by assignment in method `_add_arithmetic_ops`, which is not a constructor [implicitly-defined-attribute]
+ ERROR pandas/core/arrays/base.py:3522:37-84: This expression is implicitly inferred to be `Any`. Please provide an explicit type annotation. [unknown-attribute-type]
+ ERROR pandas/core/arrays/base.py:3523:22-36: Attribute `__rtruediv__` is implicitly defined by assignment in method `_add_arithmetic_ops`, which is not a constructor [implicitly-defined-attribute]
+ ERROR pandas/core/arrays/base.py:3523:38-87: This expression is implicitly inferred to be `Any`. Please provide an explicit type annotation. [unknown-attribute-type]
+ ERROR pandas/core/arrays/base.py:3524:22-34: Attribute `__divmod__` is implicitly defined by assignment in method `_add_arithmetic_ops`, which is not a constructor [implicitly-defined-attribute]
+ ERROR pandas/core/arrays/base.py:3524:36-73: This expression is implicitly inferred to be `Any`. Please provide an explicit type annotation. [unknown-attribute-type]
+ ERROR pandas/core/arrays/base.py:3525:22-35: Attribute `__rdivmod__` is implicitly defined by assignment in method `_add_arithmetic_ops`, which is not a constructor [implicitly-defined-attribute]
+ ERROR pandas/core/arrays/base.py:3525:37-85: This expression is implicitly inferred to be `Any`. Please provide an explicit type annotation. [unknown-attribute-type]
+ ERROR pandas/core/arrays/base.py:3533:22-30: Attribute `__eq__` is implicitly defined by assignment in method `_add_comparison_ops`, which is not a constructor [implicitly-defined-attribute]
+ ERROR pandas/core/arrays/base.py:3534:22-30: Attribute `__ne__` is implicitly defined by assignment in method `_add_comparison_ops`, which is not a constructor [implicitly-defined-attribute]
+ ERROR pandas/core/arrays/base.py:3535:22-30: Attribute `__lt__` is implicitly defined by assignment in method `_add_comparison_ops`, which is not a constructor [implicitly-defined-attribute]
+ ERROR pandas/core/arrays/base.py:3535:32-74: This expression is implicitly inferred to be `Any`. Please provide an explicit type annotation. [unknown-attribute-type]
+ ERROR pandas/core/arrays/base.py:3536:22-30: Attribute `__gt__` is implicitly defined by assignment in method `_add_comparison_ops`, which is not a constructor [implicitly-defined-attribute]
+ ERROR pandas/core/arrays/base.py:3536:32-74: This expression is implicitly inferred to be `Any`. Please provide an explicit type annotation. [unknown-attribute-type]
+ ERROR pandas/core/arrays/base.py:3537:22-30: Attribute `__le__` is implicitly defined by assignment in method `_add_comparison_ops`, which is not a constructor [implicitly-defined-attribute]
+ ERROR pandas/core/arrays/base.py:3537:32-74: This expression is implicitly inferred to be `Any`. Please provide an explicit type annotation. [unknown-attribute-type]
+ ERROR pandas/core/arrays/base.py:3538:22-30: Attribute `__ge__` is implicitly defined by assignment in method `_add_comparison_ops`, which is not a constructor [implicitly-defined-attribute]
+ ERROR pandas/core/arrays/base.py:3538:32-74: This expression is implicitly inferred to be `Any`. Please provide an explicit type annotation. [unknown-attribute-type]
+ ERROR pandas/core/arrays/base.py:3546:22-31: Attribute `__and__` is implicitly defined by assignment in method `_add_logical_ops`, which is not a constructor [implicitly-defined-attribute]
+ ERROR pandas/core/arrays/base.py:3546:33-74: This expression is implicitly inferred to be `Any`. Please provide an explicit type annotation. [unknown-attribute-type]
+ ERROR pandas/core/arrays/base.py:3547:22-32: Attribute `__rand__` is implicitly defined by assignment in method `_add_logical_ops`, which is not a constructor [implicitly-defined-attribute]
+ ERROR pandas/core/arrays/base.py:3547:34-77: This expression is implicitly inferred to be `Any`. Please provide an explicit type annotation. [unknown-attribute-type]
+ ERROR pandas/core/arrays/base.py:3548:22-30: Attribute `__or__` is implicitly defined by assignment in method `_add_logical_ops`, which is not a constructor [implicitly-defined-attribute]
+ ERROR pandas/core/arrays/base.py:3548:32-72: This expression is implicitly inferred to be `Any`. Please provide an explicit type annotation. [unknown-attribute-type]
+ ERROR pandas/core/arrays/base.py:3549:22-31: Attribute `__ror__` is implicitly defined by assignment in method `_add_logical_ops`, which is not a constructor [implicitly-defined-attribute]
+ ERROR pandas/core/arrays/base.py:3549:33-75: This expression is implicitly inferred to be `Any`. Please provide an explicit type annotation. [unknown-attribute-type]
+ ERROR pandas/core/arrays/base.py:3550:22-31: Attribute `__xor__` is implicitly defined by assignment in method `_add_logical_ops`, which is not a constructor [implicitly-defined-attribute]
+ ERROR pandas/core/arrays/base.py:3550:33-73: This expression is implicitly inferred to be `Any`. Please provide an explicit type annotation. [unknown-attribute-type]
+ ERROR pandas/core/arrays/base.py:3551:22-32: Attribute `__rxor__` is implicitly defined by assignment in method `_add_logical_ops`, which is not a constructor [implicitly-defined-attribute]
+ ERROR pandas/core/arrays/base.py:3551:34-76: This expression is implicitly inferred to be `Any`. Please provide an explicit type annotation. [unknown-attribute-type]
- ERROR pandas/core/generic.py:287:5-9: Instance attribute `_mgr` is declared but never initialized [uninitialized-instance-variable]
- ERROR pandas/core/generic.py:288:5-11: Instance attribute `_attrs` is declared but never initialized [uninitialized-instance-variable]
- ERROR pandas/core/generic.py:444:16-27: Returning implicit Any from function declared to return "Flags" [no-any-return-implicit]
- ERROR pandas/core/generic.py:444:21-27: The type of attribute `_flags` is unknown; it is inferred as an implicit `Any` [unknown-attribute-access]
+ ERROR pandas/core/generic.py:6441:33-57: Protected attribute `_allows_duplicate_labels` cannot be accessed outside of its defining class or a subclass [protected-access]
- ERROR pandas/core/generic.py:6441:26-32: The type of attribute `_flags` is unknown; it is inferred as an implicit `Any` [unknown-attribute-access]
- ERROR pandas/core/generic.py:6441:33-57: The type of attribute `_allows_duplicate_labels` is unknown; it is inferred as an implicit `Any` [unknown-attribute-access]
+ ERROR pandas/core/groupby/ops.py:1481:33-57: Protected attribute `_allows_duplicate_labels` cannot be accessed outside of its defining class or a subclass [protected-access]
- ERROR pandas/core/groupby/ops.py:1481:26-32: The type of attribute `_flags` is unknown; it is inferred as an implicit `Any` [unknown-attribute-access]
- ERROR pandas/core/groupby/ops.py:1481:33-57: The type of attribute `_allows_duplicate_labels` is unknown; it is inferred as an implicit `Any` [unknown-attribute-access]
+ ERROR pandas/tests/io/test_pickle.py:711:49-69: Instance-only attribute `_metadata` of class `_DynMetadataSeries` is not visible on the class [missing-attribute]

werkzeug (https://github.com/pallets/werkzeug)
- ERROR tests/test_local.py:525:20-41: The type of the returned value is unknown; it is inferred as an implicit `Any` [unknown-return-type]
+ ERROR tests/test_local.py:525:20-41: The type of the returned value is partially unknown; it contains an implicit `Any` [partially-unknown-type]
- ERROR tests/test_local.py:525:25-31: The type of attribute `values` is unknown; it is inferred as an implicit `Any` [unknown-attribute-access]
+ ERROR tests/test_local.py:525:25-31: The type of attribute `values` is partially unknown; it contains an implicit `Any` [partially-unknown-type]
- ERROR tests/test_local.py:525:32-35: The type of attribute `get` is unknown; it is inferred as an implicit `Any` [unknown-attribute-access]
+ ERROR tests/test_local.py:525:32-35: The type of attribute `get` is partially unknown; it contains an implicit `Any` [partially-unknown-type]
+ ERROR tests/test_local.py:525:35-41: The type of this argument is partially unknown; it contains an implicit `Any` [partially-unknown-type]
+ ERROR tests/test_local.py:525:36-40: The type of this argument is unknown [unknown-argument-type]
+ ERROR tests/test_local.py:528:13-30: The type of this argument is partially unknown; it contains an implicit `Any` [partially-unknown-type]
- ERROR tests/test_local.py:528:18-24: The type of attribute `values` is unknown; it is inferred as an implicit `Any` [unknown-attribute-access]
+ ERROR tests/test_local.py:528:18-24: The type of attribute `values` is partially unknown; it contains an implicit `Any` [partially-unknown-type]
+ ERROR tests/test_local.py:528:25-29: The type of this argument is unknown [unknown-argument-type]
+ ERROR tests/test_local.py:528:33-38: The type of this argument is unknown [unknown-argument-type]
+ ERROR tests/test_local.py:531:17-34: The type of this argument is partially unknown; it contains an implicit `Any` [partially-unknown-type]
- ERROR tests/test_local.py:531:22-28: The type of attribute `values` is unknown; it is inferred as an implicit `Any` [unknown-attribute-access]
+ ERROR tests/test_local.py:531:22-28: The type of attribute `values` is partially unknown; it contains an implicit `Any` [partially-unknown-type]
+ ERROR tests/test_local.py:531:29-33: The type of this argument is unknown [unknown-argument-type]
- ERROR tests/test_local.py:534:27-45: The type of this argument is unknown [unknown-argument-type]
+ ERROR tests/test_local.py:534:27-45: The type of this argument is partially unknown; it contains an implicit `Any` [partially-unknown-type]
- ERROR tests/test_local.py:534:32-38: The type of attribute `values` is unknown; it is inferred as an implicit `Any` [unknown-attribute-access]
+ ERROR tests/test_local.py:534:32-38: The type of attribute `values` is partially unknown; it contains an implicit `Any` [partially-unknown-type]
- ERROR tests/test_local.py:534:39-43: The type of attribute `keys` is unknown; it is inferred as an implicit `Any` [unknown-attribute-access]
+ ERROR tests/test_local.py:534:39-43: The type of attribute `keys` is partially unknown; it contains an implicit `Any` [partially-unknown-type]
+ ERROR tests/test_local.py:534:43-45: The type of this argument is partially unknown; it contains an implicit `Any` [partially-unknown-type]
- ERROR src/werkzeug/local.py:465:5-24: Instance attribute `_get_current_object` is declared but never initialized [uninitialized-instance-variable]
+ ERROR src/werkzeug/local.py:535:59-87: Unused `# type: ignore` comment [unused-type-ignore]

sphinx (https://github.com/sphinx-doc/sphinx)
- ERROR sphinx/builders/html/_assets.py:16:5-13: Instance attribute `filename` is declared but never initialized [uninitialized-instance-variable]
- ERROR sphinx/builders/html/_assets.py:17:5-13: Instance attribute `priority` is declared but never initialized [uninitialized-instance-variable]
- ERROR sphinx/builders/html/_assets.py:18:5-15: Instance attribute `attributes` is declared but never initialized [uninitialized-instance-variable]
- ERROR sphinx/builders/html/_assets.py:64:5-13: Instance attribute `filename` is declared but never initialized [uninitialized-instance-variable]
- ERROR sphinx/builders/html/_assets.py:65:5-13: Instance attribute `priority` is declared but never initialized [uninitialized-instance-variable]
- ERROR sphinx/builders/html/_assets.py:66:5-15: Instance attribute `attributes` is declared but never initialized [uninitialized-instance-variable]
- ERROR sphinx/ext/intersphinx/_shared.py:45:5-9: Instance attribute `name` is declared but never initialized [uninitialized-instance-variable]
- ERROR sphinx/ext/intersphinx/_shared.py:46:5-15: Instance attribute `target_uri` is declared but never initialized [uninitialized-instance-variable]
- ERROR sphinx/ext/intersphinx/_shared.py:47:5-14: Instance attribute `locations` is declared but never initialized [uninitialized-instance-variable]
- ERROR sphinx/util/inventory.py:248:5-17: Instance attribute `project_name` is declared but never initialized [uninitialized-instance-variable]
- ERROR sphinx/util/inventory.py:249:5-20: Instance attribute `project_version` is declared but never initialized [uninitialized-instance-variable]
- ERROR sphinx/util/inventory.py:250:5-8: Instance attribute `uri` is declared but never initialized [uninitialized-instance-variable]
- ERROR sphinx/util/inventory.py:251:5-17: Instance attribute `display_name` is declared but never initialized [uninitialized-instance-variable]

dd-trace-py (https://github.com/DataDog/dd-trace-py)
+ ERROR ddtrace/internal/settings/integration.py:48:51-64: This expression is implicitly inferred to be `Any`. Please provide an explicit type annotation. [unknown-attribute-type]
+ ERROR ddtrace/internal/settings/integration.py:49:54-58: This expression is implicitly inferred to be `Any`. Please provide an explicit type annotation. [unknown-attribute-type]
+ ERROR ddtrace/internal/settings/integration.py:50:42-54: This expression is implicitly inferred to be `Any`. Please provide an explicit type annotation. [unknown-attribute-type]
+ ERROR ddtrace/internal/settings/integration.py:66:13-97: This expression is implicitly inferred to be `Any`. Please provide an explicit type annotation. [unknown-attribute-type]

core (https://github.com/home-assistant/core)
+ ERROR homeassistant/components/unifiprotect/sensor.py:86:57-75: The type of this argument is partially unknown; it contains an implicit `Any` [partially-unknown-type]
+ ERROR homeassistant/components/unifiprotect/sensor.py:86:62-75: The type of attribute `get_ufp_value` is partially unknown; it contains an implicit `Any` [partially-unknown-type]

kornia (https://github.com/kornia/kornia)
- ERROR kornia/core/tensor_wrapper.py:70:37-42: The type of attribute `_data` is an explicit `Any` [explicit-any-use]
- ERROR kornia/core/tensor_wrapper.py:70:43-47: The type of attribute `ndim` is an explicit `Any` [explicit-any-use]
+ ERROR kornia/core/tensor_wrapper.py:70:37-42: The type of attribute `_data` is unknown because it comes from an error [unknown-from-error]
+ ERROR kornia/core/tensor_wrapper.py:70:37-42: Protected attribute `_data` cannot be accessed outside of its defining class or a subclass [protected-access]
- ERROR kornia/core/tensor_wrapper.py:136:14-19: The type of attribute `_data` is an explicit `Any` [explicit-any-use]
- ERROR kornia/core/tensor_wrapper.py:220:25-30: The type of attribute `_data` is an explicit `Any` [explicit-any-use]
+ ERROR kornia/core/tensor_wrapper.py:136:14-19: The type of attribute `_data` is unknown because it comes from an error [unknown-from-error]
+ ERROR kornia/core/tensor_wrapper.py:136:14-19: Protected attribute `_data` cannot be accessed outside of its defining class or a subclass [protected-access]
+ ERROR kornia/core/tensor_wrapper.py:220:25-30: The type of attribute `_data` is unknown because it comes from an error [unknown-from-error]
+ ERROR kornia/core/tensor_wrapper.py:222:43-47: The type of this attribute is unknown because it comes from an error [unknown-from-error]
- ERROR kornia/core/tensor_wrapper.py:233:21-26: The type of attribute `_data` is an explicit `Any` [explicit-any-use]
+ ERROR kornia/core/tensor_wrapper.py:233:21-26: The type of attribute `_data` is unknown because it comes from an error [unknown-from-error]
- ERROR kornia/core/tensor_wrapper.py:244:27-32: The type of attribute `_data` is an explicit `Any` [explicit-any-use]
+ ERROR kornia/core/tensor_wrapper.py:244:27-32: The type of attribute `_data` is unknown because it comes from an error [unknown-from-error]
- ERROR kornia/core/tensor_wrapper.py:245:31-46: The type of this argument is an explicit `Any` [explicit-any-use]
+ ERROR kornia/core/tensor_wrapper.py:245:31-46: The type of this argument is partially unknown; it contains an implicit `Any` [partially-unknown-type]
- ERROR kornia/core/tensor_wrapper.py:245:36-46: The type of attribute `used_attrs` is an explicit `Any` [explicit-any-use]
+ ERROR kornia/core/tensor_wrapper.py:245:36-46: The type of attribute `used_attrs` is partially unknown; it contains an implicit `Any` [partially-unknown-type]
- ERROR kornia/core/tensor_wrapper.py:246:37-41: The type of `func` is an explicit `Any` [explicit-any-use]
+ ERROR kornia/core/tensor_wrapper.py:246:37-41: The type of `func` is unknown; it is inferred as an implicit `Any` [unknown-variable-type]
- ERROR kornia/core/tensor_wrapper.py:246:50-60: The type of attribute `used_calls` is an explicit `Any` [explicit-any-use]
+ ERROR kornia/core/tensor_wrapper.py:246:50-60: The type of attribute `used_calls` is partially unknown; it contains an implicit `Any` [partially-unknown-type]
- ERROR kornia/core/tensor_wrapper.py:246:78-82: The type of this argument is an explicit `Any` [explicit-any-use]
+ ERROR kornia/core/tensor_wrapper.py:246:78-82: The type of this argument is unknown [unknown-argument-type]
- ERROR kornia/core/tensor_wrapper.py:257:50-55: The type of attribute `_data` is an explicit `Any` [explicit-any-use]
+ ERROR kornia/core/tensor_wrapper.py:257:50-55: The type of attribute `_data` is unknown because it comes from an error [unknown-from-error]
- ERROR kornia/core/tensor_wrapper.py:265:14-24: The type of attribute `used_attrs` is an explicit `Any` [explicit-any-use]
+ ERROR kornia/core/tensor_wrapper.py:265:14-24: The type of attribute `used_attrs` is partially unknown; it contains an implicit `Any` [partially-unknown-type]
- ERROR kornia/core/tensor_wrapper.py:265:25-28: The type of attribute `add` is an explicit `Any` [explicit-any-use]
+ ERROR kornia/core/tensor_wrapper.py:265:25-28: The type of attribute `add` is partially unknown; it contains an implicit `Any` [partially-unknown-type]
+ ERROR kornia/core/tensor_wrapper.py:265:28-34: The type of this argument is partially unknown; it contains an implicit `Any` [partially-unknown-type]
+ ERROR kornia/core/tensor_wrapper.py:268:28-33: The type of attribute `_data` is unknown because it comes from an error [unknown-from-error]
- ERROR kornia/core/tensor_wrapper.py:268:23-33: The type of this argument is an explicit `Any` [explicit-any-use]
- ERROR kornia/core/tensor_wrapper.py:268:28-33: The type of attribute `_data` is an explicit `Any` [explicit-any-use]
- ERROR kornia/core/tensor_wrapper.py:286:18-28: The type of attribute `used_attrs` is an explicit `Any` [explicit-any-use]
+ ERROR kornia/core/tensor_wrapper.py:286:18-28: The type of attribute `used_attrs` is partially unknown; it contains an implicit `Any` [partially-unknown-type]
- ERROR kornia/core/tensor_wrapper.py:286:29-32: The type of attribute `add` is an explicit `Any` [explicit-any-use]
+ ERROR kornia/core/tensor_wrapper.py:286:29-32: The type of attribute `add` is partially unknown; it contains an implicit `Any` [partially-unknown-type]
- ERROR kornia/core/tensor_wrapper.py:287:21-31: The type of this argument is an explicit `Any` [explicit-any-use]
- ERROR kornia/core/tensor_wrapper.py:287:26-31: The type of attribute `_data` is an explicit `Any` [explicit-any-use]
+ ERROR kornia/core/tensor_wrapper.py:286:32-38: The type of this argument is partially unknown; it contains an implicit `Any` [partially-unknown-type]
+ ERROR kornia/core/tensor_wrapper.py:287:26-31: The type of attribute `_data` is unknown because it comes from an error [unknown-from-error]
- ERROR kornia/core/tensor_wrapper.py:294:14-19: The type of attribute `_data` is an explicit `Any` [explicit-any-use]
+ ERROR kornia/core/tensor_wrapper.py:294:14-19: The type of attribute `_data` is unknown because it comes from an error [unknown-from-error]
+ ERROR kornia/core/tensor_wrapper.py:298:20-25: The type of attribute `_data` is unknown because it comes from an error [unknown-from-error]
- ERROR kornia/core/tensor_wrapper.py:298:15-30: The type of `out` is an explicit `Any` [explicit-any-use]
- ERROR kornia/core/tensor_wrapper.py:298:20-25: The type of attribute `_data` is an explicit `Any` [explicit-any-use]
+ ERROR kornia/core/tensor_wrapper.py:300:57-62: The type of attribute `_data` is unknown because it comes from an error [unknown-from-error]
+ ERROR kornia/core/tensor_wrapper.py:301:35-38: The type of this argument is unknown because it comes from an error [unknown-from-error]
- ERROR kornia/core/tensor_wrapper.py:300:52-67: The type of this argument is an explicit `Any` [explicit-any-use]
- ERROR kornia/core/tensor_wrapper.py:300:57-62: The type of attribute `_data` is an explicit `Any` [explicit-any-use]
- ERROR kornia/core/tensor_wrapper.py:300:63-67: The type of attribute `ndim` is an explicit `Any` [explicit-any-use]
- ERROR kornia/core/tensor_wrapper.py:300:77-81: The type of attribute `ndim` is an explicit `Any` [explicit-any-use]
- ERROR kornia/core/tensor_wrapper.py:300:95-100: The type of attribute `shape` is an explicit `Any` [explicit-any-use]
- ERROR kornia/core/tensor_wrapper.py:301:35-38: The type of this argument is an explicit `Any` [explicit-any-use]
- ERROR kornia/core/tensor_wrapper.py:321:19-29: The type of attribute `used_calls` is an explicit `Any` [explicit-any-use]
+ ERROR kornia/core/tensor_wrapper.py:321:19-29: The type of attribute `used_calls` is partially unknown; it contains an implicit `Any` [partially-unknown-type]
+ ERROR kornia/core/tensor_wrapper.py:321:30-33: The type of attribute `add` is partially unknown; it contains an implicit `Any` [partially-unknown-type]
+ ERROR kornia/core/tensor_wrapper.py:321:33-39: The type of this argument is partially unknown; it contains an implicit `Any` [partially-unknown-type]
- ERROR kornia/core/tensor_wrapper.py:321:30-33: The type of attribute `add` is an explicit `Any` [explicit-any-use]
+ ERROR kornia/core/tensor_wrapper.py:321:34-38: The type of this argument is an explicit `Any` [explicit-any-use]
+ ERROR kornia/core/tensor_wrapper.py:512:26-31: The type of attribute `_data` is unknown because it comes from an error [unknown-from-error]
+ ERROR kornia/core/tensor_wrapper.py:516:25-30: The type of attribute `_data` is unknown because it comes from an error [unknown-from-error]
+ ERROR kornia/core/tensor_wrapper.py:520:27-32: The type of attribute `_data` is unknown because it comes from an error [unknown-from-error]
+ ERROR kornia/core/tensor_wrapper.py:524:29-34: The type of attribute `_data` is unknown because it comes from an error [unknown-from-error]
+ ERROR kornia/core/tensor_wrapper.py:528:21-26: The type of attribute `_data` is unknown because it comes from an error [unknown-from-error]
- ERROR kornia/core/tensor_wrapper.py:512:21-31: The type of this argument is an explicit `Any` [explicit-any-use]
- ERROR kornia/core/tensor_wrapper.py:512:26-31: The type of attribute `_data` is an explicit `Any` [explicit-any-use]
- ERROR kornia/core/tensor_wrapper.py:516:20-30: The type of this argument is an explicit `Any` [explicit-any-use]
- ERROR kornia/core/tensor_wrapper.py:516:25-30: The type of attribute `_data` is an explicit `Any` [explicit-any-use]
- ERROR kornia/core/tensor_wrapper.py:520:22-32: The type of this argument is an explicit `Any` [explicit-any-use]
- ERROR kornia/core/tensor_wrapper.py:520:27-32: The type of attribute `_data` is an explicit `Any` [explicit-any-use]
- ERROR kornia/core/tensor_wrapper.py:524:24-34: The type of this argument is an explicit `Any` [explicit-any-use]
- ERROR kornia/core/tensor_wrapper.py:524:29-34: The type of attribute `_data` is an explicit `Any` [explicit-any-use]
- ERROR kornia/core/tensor_wrapper.py:528:16-38: Returning Any from function declared to return "int" [no-any-return-explicit]
- ERROR kornia/core/tensor_wrapper.py:528:21-26: The type of attribute `_data` is an explicit `Any` [explicit-any-use]
- ERROR kornia/core/tensor_wrapper.py:528:27-36: The type of attribute `__index__` is an explicit `Any` [explicit-any-use]
+ ERROR kornia/core/tensor_wrapper.py:548:25-30: The type of attribute `_data` is unknown because it comes from an error [unknown-from-error]
- ERROR kornia/core/tensor_wrapper.py:548:20-30: The type of this argument is an explicit `Any` [explicit-any-use]
- ERROR kornia/core/tensor_wrapper.py:548:25-30: The type of attribute `_data` is an explicit `Any` [explicit-any-use]

... (truncated 8 lines) ...

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

False [uninitialized-instance-variable] error in frozen dataclass

3 participants