Skip to main content

ソース情報

リポジトリ
ethereum/execution-specs
ソースの最終更新活動
2026年10月16日 15:13
検出された SKILL.md の言語
英語
スター
1,207
フォーク
529

インストール方法

デフォルトでは、最初にソースを確認する Prompt が選択されています。直接コマンドに切り替えるか、ローカルコピーをダウンロードすることもできます。

ソースファイルを確認

インストールを決める前に、SKILL.md と SkillsMP に表示されている付属ファイルをお読みください。

SKILL.md を表示中

SKILL.md
ソースの指示 · 読み取り専用プレビュー
name
lint
description
Run and fix the repository static analysis suite.
# Lint Run the full static analysis suite and fix issues. This matches the CI check on every PR. ## Step 1: Run the Full Check ```bash just static ``` This runs ruff (lint and format check), mypy, codespell, ethereum-spec-lint, vulture, actionlint, and a `uv.lock` freshness check in one pass. If everything passes, you're done. ## Step 2: Auto-Fix Formatting and Lint Issues If static checks report ruff errors, run the fix recipe first — it resolves most issues automatically: ```bash just fix ``` ## Step 3: Resolve Remaining Issues Manually After auto-fix, re-run to see what's left: ```bash just static ``` - **Remaining ruff issues**: fix manually (auto-fix can't handle all rules) - **mypy errors**: fix type annotations, add missing types, correct signatures - **codespell errors**: fix typos, or add intentional words via `just whitelist <word>` - **ethereum-spec-lint errors**: fix import isolation violations (see `/implement-eip` for import rules) - **actionlint errors**: fix workflow YAML issues (see `/edit-workflow`) - **vulture (deadcode) errors**: remove the dead code, or add a genuine false positive to `vulture_whitelist.py` - **lock-check errors**: run `uv lock` and commit the updated `uv.lock` ## Step 4: Final Verification Re-run until clean: ```bash just static ```
GitHubで見る