checking-changes

Memvalidasi semua perubahan kode sebelum melakukan commit dengan menjalankan pemeriksaan format, lint, tipe, dan unit test. Gunakan setelah membuat backend (Python) atau 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, Knip unused-export and unused-dependency analysis, 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)

Lebih banyak skill dari streamlit

building-streamlit-custom-components-v2
streamlit
Builds bidirectional Streamlit Custom Components v2 (CCv2) using `st.components.v2.component`. Use when authoring inline HTML/CSS/JS components or packaged…
creating-streamlit-themes
streamlit
Membuat dan menyesuaikan tema Streamlit. Gunakan saat mengubah warna, font, atau tampilan aplikasi, atau menyel
developing-with-streamlit
streamlit
**[WAJIB]** Gunakan untuk SEMUA tugas Streamlit: membuat, mengedit, men-debug, mempercantik, menata gaya, membuat tema, atau mengoptimalkan aplikasi Streamlit. Juga wajib…
building-streamlit-custom-components-v2
streamlit
Builds bidirectional Streamlit Custom Components v2 (CCv2) using `st.components.v2.component`. Use when authoring inline HTML/CSS/JS components or packaged…
connecting-streamlit-to-snowflake
streamlit
Menghubungkan aplikasi Streamlit ke Snowflake. Gunakan saat menyiapkan koneksi database, mengelola rahasia, atau melakukan kueri ke Snowflake dari aplikasi Streamlit.
creating-streamlit-themes
streamlit
Membuat dan menyesuaikan tema Streamlit. Gunakan saat mengubah warna aplikasi, font, atau tampilan, atau menyelaraskan aplikasi dengan panduan merek. Mencakup config.toml…
optimizing-streamlit-performance
streamlit
Mengoptimalkan performa aplikasi Streamlit. Gunakan saat aplikasi lambat, terlalu sering menjalankan ulang, atau memuat konten berat. Mencakup caching, fragmen, dan statis vs dinamis…
organizing-streamlit-code
streamlit
Mengorganisir kode Streamlit untuk kemudahan pemeliharaan. Gunakan saat menyusun aplikasi dengan modul dan utilitas terpisah. Mencakup pemisahan tanggung jawab, menjaga kode UI…