Pull to refresh

Comments 11

скорость: проверка выполняется довольно быстро;

Довольно круто.

Интересно было бы взглянуть на ваш шаблон для нового проекта.

pyproject.toml, .ruff.toml, ty.toml, может pytest.ini и т.п.

Я стараюсь хранить всё в одном файле pyproject.toml.

Обычно он содержит примерно следующее:

[project]
name = “...”
version = "..."
requires-python = “…”

[tool.pytest.ini_options]
…

[tool.ruff]
…

[tool.ty.rules]
…


Мне нравятся инструменты Astral, простые, быстрые. А тут еще один. Класс. Нужно больше золота правил и, кажется, mypy придётся подвинуться.

Всё может быть)

Ценность статьи: пересказал документацию. Где сравнения с mypy по скорости и глубины обнаружения ошибок и тд?

Ко времени публикации статьи это всё уже устареет. Там быстрые ребята.

А насколько хорош ty в качестве language server? Он ведь в статусе альфы...

Честно отвечу — не знаю, так как не использовал его в качестве language server.

И в интернете относительно Вашего вопроса тоже информации не нашёл.

Думаю, что пока в статусе альфы, не всё будет гладко работать)

Понравилось, что после его установки после каждой переменной стал появляться сереньким ее предполагаемый тип. Удобно.

Но все-таки снес его пока. Остался со стандартным Pylance и Ruff. Может просто не разобрался, как удобно игноры добавлять

P.S. Я не настоящий сварщик (мелкие поделия кодю).

Sign up to leave a comment.

Information

Website
www.mts.ru
Registered
Founded
Employees
over 10,000 employees
Location
Россия