diff --git a/conformance/results/results.html b/conformance/results/results.html index 44628376..2c21be32 100644 --- a/conformance/results/results.html +++ b/conformance/results/results.html @@ -180,7 +180,7 @@
Type evaluation differs from other type checkers because of ambiguity in the spec related to method bindings.
Does not reject using a bare `ParamSpec` as a type alias value.
Does not support `Concatenate`.
Does not reject using a bare `ParamSpec` as a type alias value.
Does not reject usage of args/kwargs for out-of-scope ParamSpec
Incorrectly allows using `*args: P.args` and `**kwargs: P.kwargs` when `P` has not been put into scope by any other parameter annotation or enclosing scope.
Does not support `Concatenate`.
Incorrectly allows using `*args: P.args` and `**kwargs: P.kwargs` when `P` has not been put into scope by any other parameter annotation or enclosing scope.
Constraint solver doesn't find common type for two signatures captured by a single ParamSpec (allowed).
Does not support `Concatenate`.
Does not implement some restrictions on where Self can be used
Does not reject `Self` used in a return annotation when `self` is annotated using another type variable.
Does not reject `Self` used in staticmethods or metaclasses.
Does not reject `Self` used in a return annotation when `self` is annotated using another type variable.
`Concatenate` in type aliases is currently unsupported
Does not emit a diagnostic on an invalid use of a variable as the right-hand side of a type alias.
Does not emit a diagnostic if a type alias to a union, in which every element of the union is implicitly specialized with `Unknown`, is invalidly specialized again.
Does not reject invalid syntax in implicit type aliases.
Does not reject variables with `Any` or `Unknown` types when used as implicit type aliases.
Does not support `Concatenate` in type aliases.
Does not reject variables with `Any` or `Unknown` types when used as implicit type aliases.
Falls short on full syntactic validation of type aliases.
`NewType`s are incorrectly considered to be classes.
Parameter names are lost when resolving ParamSpec
Does not support `Concatenate`.
Infers a callback protocol as being a gradual type if the callback has signature `__call__[T](self, *args: T, **kwargs: T)` and `T` has been explicitly specialized to `Any`.
Does not infer a callback protocol as being a gradual type if the callback has signature `__call__(self, a: int, /, *args: Any, **kwargs: Any)`.
Infers a callback protocol as being a gradual type if the callback has signature `__call__[T](self, *args: T, **kwargs: T)` and `T` has been explicitly specialized to `Any`.
Allows callable without kwargs to be assigned to callable with unpacked kwargs
Does not pass all assertions in the test file, due to limitations in ty's generics solver.
Incorrectly rejects a converter of `dict` combined with a default of `()`.
Incorrectly rejects passing a sequence of two-element string tuples to the `dict` constructor.
Does not properly handle field constructor that has default value for `kw_only` or `init` parameter.
Attempts to detect some errors even in blocks it determines to be unreachable, including in `if not TYPE_CHECKING` blocks.
Does not honor "# type: ignore" comment if comment includes additional text.
Does not honor "# type: ignore" comment if comment includes additional text.
Treats `# type: ignore[error-code]` as only ignoring errors that match the error code `error-code`.