checking-changes

작성자: streamlit

커밋 전에 포맷, 린트, 타입, 단위 테스트 검사를 실행하여 모든 코드 변경 사항을 검증합니다. 백엔드(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, 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)

streamlit의 다른 스킬

building-streamlit-custom-components-v2
streamlit
st.components.v2.component을 사용하여 양방
creating-streamlit-themes
streamlit
Streamlit 테마를 생성하고 사용자 지정합니다. 앱 색상, 글꼴 또는 외관을 변경하거나 앱을 브랜드 가이드라인에 맞출 때 사용합니다. config.toml 설정을 다룹니다…
developing-with-streamlit
streamlit
**[필수]** 모든 Streamlit 작업(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…
connecting-streamlit-to-snowflake
streamlit
Streamlit 앱을 Snowflake에 연결합니다. 데이터베이스 연결 설정, 비밀 관리, 또는 Streamlit 앱에서 Snowflake 쿼리 시 사용합니다.
creating-streamlit-themes
streamlit
Streamlit 테마 생성 및 사용자 지정. 앱 색상, 글꼴 또는 외형을 변경하거나 앱을 브랜드 가이드라인에 맞출 때 사용합니다. config.toml…을 다룹니다.
optimizing-streamlit-performance
streamlit
Streamlit 앱 성능 최적화. 앱이 느리거나, 너무 자주 재실행되거나, 무거운 콘텐츠를 로딩할 때 사용합니다. 캐싱, 프래그먼트, 정적 및 동적 콘텐츠 비교 등을 다룹니다.
organizing-streamlit-code
streamlit
유지보수를 위한 Streamlit 코드 구성. 별도의 모듈과 유틸리티로 앱을 구조화할 때 사용. 관심사 분리, UI 코드 유지 등을 다룹니다.