checking-changes

tarafından streamlit

Commit işlemi yapmadan önce tüm kod değişikliklerini format, lint, tür ve birim test kontrollerini çalıştırarak doğrular. Backend (Python) veya frontend (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)

streamlit tarafından daha fazla skill

developing-with-streamlit
streamlit
**[ZORUNLU]** Tüm Streamlit görevleri için kullanılır: Streamlit uygulamaları oluşturma, düzenleme, hata ayıklama, güzelleştirme, stillendirme, temalama veya optimize etme. Ayrıca zorunludur…
official
addressing-pr-review-comments
streamlit
Geçerli daldaki streamlit/streamlit deposundaki bir PR için tüm geçerli inceleme yorumlarını ele alır. Hem satır içi inceleme yorumlarını hem de genel PR (sorun) yorumlarını kapsar…
official
discovering-make-commands
streamlit
Streamlit geliştirmesi için mevcut make komutlarını listeler. Derleme, test, lint veya biçimlendirme görevleri için kullanın.
official
finalizing-pr
streamlit
Birleştirme için dal değişikliklerini kodları basitleştirerek, kontrolleri çalıştırarak, değişiklikleri gözden geçirerek ve gerekirse bir PR oluşturarak sonlandırır. Değişiklikleri birleştirmeye hazır olduğunuzda kullanın…
official
fixing-flaky-e2e-tests
streamlit
Kararsız Playwright uçtan uca testlerini teşhis et ve düzelt. Testler aralıklı olarak başarısız olduğunda, zaman aşımı hataları gösterdiğinde, ekran görüntüsü uyuşmazlıkları olduğunda veya tarayıcıya özgü…
official
fixing-streamlit-ci
streamlit
Mevcut dal/PR için başarısız olan GitHub Actions CI işlerini analiz et ve düzelt. CI kontrolleri başarısız olduğunda, PR kontrolleri hata gösterdiğinde veya teşhis yapman gerektiğinde kullan.
official
generating-changelog
streamlit
docs.streamlit.io için iki git etiketi arasındaki cilalı web sitesi sürüm notlarını oluşturur. Yeni bir Streamlit sürümü hazırlarken veya değişiklikleri incelerken kullanın.
official
improving-frontend-coverage
streamlit
Ön uç birim testlerini kapsama ile çalıştırır, kapsama raporlarını analiz eder ve kapsamı ~%0,2 artırmak için anlamlı testler uygular. Şu durumlarda kullanın…
official