I went through https://github.com/astral-sh/ty/issues/1274 and tried to extract what I could into eval tasks. Some of the suggestions from that issue have already been done, but most haven't. This captures the status quo.
This directory contains truth data for ty's completion evaluation.
Adding new truth data
To add new truth data, you can either add a new <CURSOR> directive to an
existing Python project in this directory or create a new Python project. To
create a new directory, just cp -a existing new and modify it as needed. Then:
- Check
completion.tomlfor relevant settings. - Run
uv.lockafter updatingpyproject.toml(if necessary) to ensure the dependency versions are locked.