Add lint-fix
task to automatically fix some Clippy warnings. (#4419)
## Issue Addressed This PR adds a new `lint-fix` task to automatically fix simple Clippy warnings using `cargo clippy --fix`. Usage: ``` make lint-fix ```
This commit is contained in:
parent
33c942ff03
commit
6d585b5885
6
Makefile
6
Makefile
@ -170,7 +170,7 @@ test-full: cargo-fmt test-release test-debug test-ef test-exec-engine
|
|||||||
# Lints the code for bad style and potentially unsafe arithmetic using Clippy.
|
# Lints the code for bad style and potentially unsafe arithmetic using Clippy.
|
||||||
# Clippy lints are opt-in per-crate for now. By default, everything is allowed except for performance and correctness lints.
|
# Clippy lints are opt-in per-crate for now. By default, everything is allowed except for performance and correctness lints.
|
||||||
lint:
|
lint:
|
||||||
cargo clippy --workspace --tests -- \
|
cargo clippy --workspace --tests $(EXTRA_CLIPPY_OPTS) -- \
|
||||||
-D clippy::fn_to_numeric_cast_any \
|
-D clippy::fn_to_numeric_cast_any \
|
||||||
-D warnings \
|
-D warnings \
|
||||||
-A clippy::derive_partial_eq_without_eq \
|
-A clippy::derive_partial_eq_without_eq \
|
||||||
@ -180,6 +180,10 @@ lint:
|
|||||||
-A clippy::question-mark \
|
-A clippy::question-mark \
|
||||||
-A clippy::uninlined-format-args
|
-A clippy::uninlined-format-args
|
||||||
|
|
||||||
|
# Lints the code using Clippy and automatically fix some simple compiler warnings.
|
||||||
|
lint-fix:
|
||||||
|
EXTRA_CLIPPY_OPTS="--fix --allow-staged --allow-dirty" $(MAKE) lint
|
||||||
|
|
||||||
nightly-lint:
|
nightly-lint:
|
||||||
cp .github/custom/clippy.toml .
|
cp .github/custom/clippy.toml .
|
||||||
cargo +$(CLIPPY_PINNED_NIGHTLY) clippy --workspace --tests --release -- \
|
cargo +$(CLIPPY_PINNED_NIGHTLY) clippy --workspace --tests --release -- \
|
||||||
|
Loading…
Reference in New Issue
Block a user