بنقرة واحدة
format
Run all formatting, linting and cleaning checks before committing code
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Run all formatting, linting and cleaning checks before committing code
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Start all five UIs (landing + drive-ui + provider-dashboard + s3-ui + photos) locally with hot reload and print the ports table. Use when the user says "run locally", "run the UIs", "start the UIs", "spin up the UIs", or similar — covers any time the goal is to drive the user-interfaces apps in a browser, including verifying changes to the shared network-picker, the landing page, or any individual UI.
Review local changes or a pull request (authoritative review criteria)
| name | format |
| description | Run all formatting, linting and cleaning checks before committing code |
Run all formatting, linting, and cleaning tasks that should be done before committing code. Fix any issues found automatically where possible.
Rust formatting (requires nightly):
cargo +nightly fmt --all
TOML formatting:
taplo format --config .config/taplo.toml
Zepter checks (feature propagation):
zepter run --config .config/zepter.yaml
Clippy linting:
cargo clippy --all-targets --all-features --workspace -- -D warnings
License headers (SPDX):
hawkeye format --config licenserc.apache.toml
hawkeye format --config licenserc.gpl.toml
licenserc.apache.toml covers library/SDK crates (pallets, primitives, client SDKs, precompiles, examples, packages/*) — Apache-2.0licenserc.gpl.toml covers runtime/node crates (parachain runtimes, provider node, UI apps) — GPL-3.0-only-D warnings)taplo, zepter, or hawkeye are not installed, inform the user how to install them:
cargo install taplo-clicargo install zeptercargo install hawkeyerustup component add rustfmt --toolchain nightly