checking-changes

Проверяет все изменения кода перед коммитом, запуская проверки форматирования, линтинга, типов и модульные тесты. Используйте после внесения изменений в бэкенд (Python) или фронтенд (TypeScript)…

npx skills add https://github.com/streamlit/streamlit --skill checking-changes

Checking Changes

Run at the end of a work session or after completing a set of changes — not after every small edit.

make check

This runs formatting, linting, type checking, and unit tests on all uncommitted files (staged, unstaged, and untracked).

Workflow

  1. Run make check
  2. If issues are found:
    • Fix the reported errors
    • Re-run make check
    • Repeat until all checks pass
  3. Only consider work complete when make check succeeds

Notes

  • E2E tests are not included by default; use E2E_CHECK=true make check to also run changed e2e tests
  • E2E snapshot mismatches can be ignored (they require manual updates)

Больше skills от streamlit

developing-with-streamlit
streamlit
**[ОБЯЗАТЕЛЬНО]** Используйте для ВСЕХ задач Streamlit: создания, редактирования, отладки, улучшения внешнего вида, стилизации, настройки тем или оптимизации приложений Streamlit. Также обязательно…
official
addressing-pr-review-comments
streamlit
Обрабатывает все валидные комментарии к ревью на PR для текущей ветки в репозитории streamlit/streamlit. Охватывает как инлайн-комментарии к ревью, так и общие комментарии к PR (issue)…
official
discovering-make-commands
streamlit
Выводит список доступных make-команд для разработки Streamlit. Используется для задач сборки, тестирования, линтинга или форматирования.
official
finalizing-pr
streamlit
Завершает изменения в ветке для слияния, упрощая код, запуская проверки, просматривая изменения и создавая PR при необходимости. Используйте, когда готовы объединить изменения в…
official
fixing-flaky-e2e-tests
streamlit
Диагностика и исправление нестабильных Playwright e2e-тестов. Используйте, когда тесты периодически падают, показывают ошибки тайм-аута, имеют несоответствия снимков или проявляют специфические для браузера…
official
fixing-streamlit-ci
streamlit
Анализировать и исправлять неудачные задания CI в GitHub Actions для текущей ветки/PR. Используйте, когда проверки CI не проходят, проверки PR показывают ошибки или вам нужно диагностировать…
official
generating-changelog
streamlit
Генерирует отшлифованные заметки о релизе веб-сайта между двумя git-тегами для docs.streamlit.io. Используйте при подготовке нового релиза Streamlit или просмотре изменений между…
official
improving-frontend-coverage
streamlit
Запускает модульные тесты фронтенда с покрытием, анализирует отчёты о покрытии и реализует осмысленные тесты для увеличения покрытия примерно на 0,2%. Используйте, когда хотите…
official