Ruff: Сверхбыстрый линтер и форматтер для Python с примерами
В мире Python-разработки поддержка чистоты кода критически важна. Традиционно для этого используются: - Линтеры (flake8, pylint) — анализ ошибок и стиля - Форматтеры (black, autopep8) — автоматическое форматирование - Инструменты сортировки импортов (isort) Проблема: Множество инструментов = сложная настройка + медленная работа. Решение: Ruff — инструмент на Rust, объединяющий функциональность линтера, форматтера и сортировщика импортов с фокусом на скорости и удобстве. 1. Невероятная скорость (в 10-100 раз быстрее аналогов) 2...
01:22:01
1,0×
00:00/01:22:01
56,4 тыс смотрели · 4 года назад
1 месяц назад
Whitespace: язык, где код — это одни пробелы и табы
Whitespace: язык, где код — это одни пробелы и табы 🤓 Whitespace — эзотерический язык программирования, в котором код пишется исключительно пробелами, табуляциями и переводами строки. Остальные символы игнорируются и служат как комментарии. Его можно внедрять в пробелы других языков, создавая полиглоты — один файл может быть одновременно Python-скриптом и Whitespace-программой. Язык работает на стеке, поддерживает арифметику, ввод-вывод, работу с памятью и переходы по меткам...