lint.yml 504 B

1234567891011121314151617181920212223242526
  1. name: lint
  2. on:
  3. push:
  4. branches: [ main ]
  5. pull_request:
  6. branches: [ main ]
  7. env:
  8. CARGO_TERM_COLOR: always
  9. jobs:
  10. lint:
  11. runs-on: ubuntu-latest
  12. steps:
  13. - name: Checkout Crate
  14. uses: actions/checkout@v3
  15. - name: Set Toolchain
  16. # https://github.com/dtolnay/rust-toolchain
  17. uses: dtolnay/rust-toolchain@stable
  18. - name: Run fmt
  19. run: cargo fmt --all --check
  20. - name: Run clippy
  21. run: |
  22. rustup component add clippy
  23. cargo clippy --all