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, 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のその他のスキル

developing-with-streamlit
streamlit
**[必須]** すべてのStreamlitタスク(Streamlitアプリケーションの作成、編集、デバッグ、美化、スタイリング、テーマ設定、最適化)に使用します。また必須…
official
addressing-pr-review-comments
streamlit
現在のブランチのstreamlit/streamlitリポジトリにおけるPR上のすべての有効なレビューコメントに対応します。インラインのレビューコメントと一般的なPR(イシュー)の両方を対象とします…
official
discovering-make-commands
streamlit
Streamlit開発で利用可能なmakeコマンドを一覧表示します。ビルド、テスト、リント、フォーマットタスクに使用します。
official
finalizing-pr
streamlit
ブランチの変更をマージするために、コードの簡略化、チェックの実行、変更のレビュー、必要に応じてPRの作成を行います。変更をマージする準備ができたときに使用します。
official
fixing-flaky-e2e-tests
streamlit
不安定なPlaywright e2eテストを診断して修正します。テストが断続的に失敗する、タイムアウトエラーが発生する、スナップショットの不一致がある、ブラウザ固有の挙動を示す場合に使用します。
official
fixing-streamlit-ci
streamlit
現在のブランチ/PRにおける失敗したGitHub Actions CIジョブを分析し修正します。CIチェックが失敗した場合、PRチェックに失敗が表示された場合、または診断が必要な場合に使用します…
official
generating-changelog
streamlit
2つのgitタグ間のdocs.streamlit.io向けの洗練されたウェブサイトリリースノートを生成します。新しいStreamlitリリースの準備や変更の確認の際に使用します。
official
improving-frontend-coverage
streamlit
フロントエンドのユニットテストをカバレッジ付きで実行し、カバレッジレポートを分析し、カバレッジを約0.2%向上させる有意義なテストを実装します。次のような場合に使用します…
official