DetachHead
DetachHead
currently it crashes with a stack trace if you do that, which i guess should be fixed
repro: ```yaml jobs: asdf: strategy: matrix: python_version: ["3"] ``` place the cursor after the `3` and add a `.`:  i doubt this is memory related, its probably a recursive...
i'm fine with hierarchical configuration, but the only problem is that i wish it would inherit the `flake8-tidy-imports.banned-api` options from parent directories: ```toml # ./pyproject.toml [tool.ruff.flake8-tidy-imports.banned-api] "foo".msg = "banned project-wide"...
@eitanwass looks like it's also broken with `@classmethod`, though at least in this case it prints a warning: ```py from pytest import mark class TestA: @mark.parametrize("value", [1, 2]) @classmethod def...
do you want the inlay hints to show like this? ```py result: str, metadata: str = await task() ``` or like this?: ```py result, metadata: tuple[str, str] = await task()...
i like this idea. [eslint has a rule for this too](https://typescript-eslint.io/rules/strict-boolean-expressions/)
looking into this further, it seems that the affected symbols are `TypeVar`, `ParamSpec` and `TypeVarTuple` but these are only present in the `ast` module when targeting python >=3.12, in which...
An idea from #1255 that I like: > Alternatively or additionally, basedpyright could remember the most recently chosen module for a given unqualified symbol, and suggest that option first.
closing this in favor of #307, as that feature was added upstream and i don't think it makes sense to support 2 different ways to do the same thing