DetachHead
DetachHead
generic on private/protected mutable attribute incorrectly treated as covariant instead of invariant
### Description Code sample in [basedpyright playground](https://basedpyright.com/?typeCheckingMode=all&reportUnusedParameter=false&code=GYJw9gtgBA%2BjwFcAuCQFM5QJYQA5hCSgEMA7UsJYpLMUgZwFgAoUSKJAT1y1IHNseAkXQA3NMQA2MLrjQsWAY0nF69KADEwYANoAVALoAuFlDNQAJmmCwYvLEjgAKemknAANFFFSEaI1B6AJRQALQAfFAAcnT%2BpuYJru4AdHA%2Bkn4BelAAvN6%2B8szxZlY2wNoubsBBJswJCcS5mhUAjEHF9QBGAVq6YJ0AVmiKSAZNxB2JVcn0CPROne119WZiEtKyaE7EqTDpfiEAxFCduCABvEheIAikNBD%2BUPRIIApFyyXWT3OV7l7lYB62h0-SGIwMNUm5gBu32aCaACIEW9ek42skAU4gkA) ```python from __future__ import annotations from typing import reveal_type class Foo[T]: def __init__(self, value: T) -> None: self.__value: T = value def foo(self):...
in my project i want to ban importing from pytest files, which are named like `test_*.py`. as far as i know there's no way to do this with tach. something...
see https://github.com/astral-sh/uv/issues/16817 related: #862
i think they should be running `maturin develop` as a `preLaunchTask`
i have conflicting config copy/pasted from other projects that's using both prettier and dprint. should use dprint and ditch prettier
https://squidfunk.github.io/mkdocs-material/blog/2025/11/05/zensical/
Transferred from: https://github.com/DetachHead/dtach/issues/15
Transferred from: https://github.com/DetachHead/dtach/issues/16 as far as i can tell the docs only mention `tach.toml`, but it can be configured using `pyproject.toml` as well
Transferred from: https://github.com/DetachHead/dtach/issues/29 https://github.com/DetachHead/dtach/blob/63c4a1d4217d4960bdcf726c7363282f1ffdbf71/src/commands/check/check_internal.rs#L189-L244 https://github.com/DetachHead/dtach/blob/63c4a1d4217d4960bdcf726c7363282f1ffdbf71/src/commands/check/check_external.rs#L231-L286 this should be extracted into a function
Transferred from: https://github.com/DetachHead/dtach/issues/24 it has to be updated in several different spots