name: Code Quality on: [push, pull_request] jobs: code-quality: runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 - name: Install Rust uses: actions-rs/toolchain@v1 with: toolchain: nightly override: true components: clippy, rustfmt - name: Check formatting run: cargo fmt -- --check - name: Run Clippy run: cargo clippy -- -D warnings - name: Compilation Check run: cargo check