name: Lint on: push: branches: - master pull_request: jobs: clippy: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - uses: dtolnay/rust-toolchain@master with: toolchain: stable components: rustfmt, clippy - name: Check formatting run: cargo fmt -- --check - name: Catch common mistakes and unwrap calls run: cargo --locked clippy --all-features -- -W clippy::all