diff --git a/.github/workflows/code_check.yml b/.github/workflows/code_check.yml index 51488cc..0c5dd99 100644 --- a/.github/workflows/code_check.yml +++ b/.github/workflows/code_check.yml @@ -19,8 +19,6 @@ env: jobs: ci_code_checks_ans_tests: runs-on: ubuntu-22.04 - env: - RUSTFLAGS: "-D warnings" strategy: fail-fast: false @@ -47,7 +45,7 @@ jobs: id: cargo_clippy if: $${{ always() }} run: | - cargo clippy --profile=test -- -D warnings + cargo clippy --profile=test - name: "Cargo test" id: cargo_test diff --git a/Cargo.toml b/Cargo.toml index 67056fb..2e8c34e 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -11,6 +11,17 @@ license = "LGPL-3.0-or-later" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html +[lints.clippy] +cargo = { priority = -1, level = "warn" } +complexity = { priority = -1, level = "deny" } +correctness = { priority = -1, level = "deny" } +# nursery = { priority = -1, level = "deny" } +pedantic = { priority = -1, level = "warn" } +perf = { priority = -1, level = "deny" } +# restriction = { priority = -1, level = "deny" } +style = { priority = -1, level = "deny" } +# suspicious = { priority = -1, level = "deny" } + [dependencies] cast = "0.3" image = { version = "0.25", default-features = false }