Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Charlie already said in a podcast (https://www.youtube.com/watch?v=XVwpL_cAvrw) that they are not looking to make it extensible. That it's considered a feature that type checking works interchangeably across tools and projects.

Ruff's linting and formatting is more likely to get plugin/extension support at some point in the future.



I wonder how they'll handle situations like Django, which don't seem expressible via stubs.


I love Django, but maybe Django should change more from their side? e.g. Django 6?


not specific to just your answer but why do people mention ruff?

Ruff is a linter which (intentionally) does close to no type checking.

So you pretty much have to pair it up with a type check to get any even just half way decent static code analysis.


Because ty was built out of the ruff code base, and is maintained by the same team, and the type checking abilities are intended to help ruff with linting rules in the future.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: