スキル一覧に戻る
kagiyama-baking

ruff-linter

by kagiyama-baking

1🍴 0📅 2026年1月24日
GitHubで見るManusで実行

SKILL.md


name: ruff-linter description: Pythonコードのリンタ、フォーマッタ、コードレビュー。Pythonファイル(.py)を編集・作成・修正した後に必ず実行する。ruffによる品質チェックとフォーマット、さらにコードレビューを行い問題があれば修正する。

Python コード品質チェック

Pythonコード修正後に実行する品質チェックとレビューのワークフロー。

必須ワークフロー

Pythonファイルを編集した後、以下を順番に実行:

1. フォーマット適用

uv run ruff format .

2. リンタ実行と自動修正

uv run ruff check --fix .

3. 残りのリンタエラー確認

uv run ruff check .

エラーがあれば手動で修正。

4. コードレビュー

変更したコードを確認し、以下の観点でレビュー:

  • 可読性: 変数名・関数名は適切か
  • ロジック: バグや edge case の見落としはないか
  • セキュリティ: インジェクション等の脆弱性はないか
  • パフォーマンス: 非効率な処理はないか
  • テスト: テストが必要な変更か

問題があれば修正し、再度 1〜3 を実行。

コマンドリファレンス

コマンド用途
uv run ruff format .フォーマット適用
uv run ruff format --check .フォーマット確認のみ
uv run ruff check .リンタ実行
uv run ruff check --fix .リンタ + 自動修正

CI/CD

PRチェックでは以下を実行:

uv run ruff format --check .
uv run ruff check .

スコア

総合スコア

50/100

リポジトリの品質指標に基づく評価

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

0/10
説明文

100文字以上の説明がある

0/10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新がある

0/10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

0/5

レビュー

💬

レビュー機能は近日公開予定です