View in Telegram
wemake-python-styleguide@1.0.0 релизнут! https://github.com/wemake-services/wemake-python-styleguide/releases/tag/1.0.0 Самый строгий линтер в мире стал еще строже и еще удобнее. ruff Некоторое время назад я понял, что если сейчас не поддержать ruff, то проект умрет. Сказано – сделано. Теперь wemake-python-styleguide поддерживает работу вместе с ruff. Что оно означает на практике? - Теперь WPS не выкидывает никаких ошибок, которые противоречили бы ruff. Например, я убрал все стилистические правила, чтобы решать все простым ruff format - Все дублирующие правила из WPS были убраны в пользу ruff. Ведь ruff быстрее их находит и некоторые даже фиксит - Теперь можно использовать ruff check && ruff format && flake8 --select=WPS ., WPS, конечно, может найти дополнительные ошибки, но не будет конфликтовать с ruff как раньше - Поддержка полная. От preview = true до самых заковыристых правил PyLint, да теперь WPS совместим с PyLint из ruff Black, кстати, теперь тоже поддерживается. Конфигурацию можно найти тут. Что еще интересного в релизе? - Множество новых правил сложности - Крутая поддержка match и case. Находим дубликаты case условий, проверяем сложность, находим много разных ошибок - Много новой конфигурации, чтобы точечно настраивать отдельные правила линтера - Куча багов поправлено! Статистика релиза: - WPS стал минимум в 2.4 х быстрее, потому что я удалил много кода и много flake8 плагинов - Количество коммитов с прошлого релиза: 294 - Количество задач, которые я закрыл в процессе работы (с 195 до 26) = ~170 - Изменений: 490 файлов, +15к, -26к - Количество контрибьюторов в проект достигло двухсот! Страдайте Наслаждайтесь! Всех с наступающим 🎄 | Поддержать | YouTube | GitHub | Чат |
Love Center - Dating, Friends & Matches, NY, LA, Dubai, Global
Love Center - Dating, Friends & Matches, NY, LA, Dubai, Global
Find friends or serious relationships easily