diff --git a/CHANGELOG.md b/CHANGELOG.md index 2e9dd77f4..7d2bbd620 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,9 @@ # Changelog +## 3.1.2 + +- Extend rather than overwrite `RUSTFLAGS` when building drivers ([7662d4c](https://github.com/trailofbits/dylint/commit/7662d4c4d761aeaa47e37a74cd9133adc9b8ae59)) + ## 3.1.1 - Update `env_logger` to version 0.11 in `dylint_driver` and `dylint_testing` ([#1200](https://github.com/trailofbits/dylint/issues/1200)) diff --git a/Cargo.lock b/Cargo.lock index dc787cd43..96b66e1ab 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -28,7 +28,7 @@ dependencies = [ [[package]] name = "alpine" -version = "3.1.1" +version = "3.1.2" [[package]] name = "ansi_term" @@ -373,7 +373,7 @@ dependencies = [ [[package]] name = "cargo-dylint" -version = "3.1.1" +version = "3.1.2" dependencies = [ "anyhow", "assert_cmd", @@ -824,7 +824,7 @@ checksum = "56ce8c6da7551ec6c462cbaf3bfbc75131ebbfa1c944aeaa9dab51ca1c5f0c3b" [[package]] name = "dylint" -version = "3.1.1" +version = "3.1.2" dependencies = [ "ansi_term", "anyhow", @@ -858,7 +858,7 @@ dependencies = [ [[package]] name = "dylint-link" -version = "3.1.1" +version = "3.1.2" dependencies = [ "anyhow", "assert_cmd", @@ -873,7 +873,7 @@ dependencies = [ [[package]] name = "dylint_examples" -version = "3.1.1" +version = "3.1.2" dependencies = [ "cargo-util", "cargo_metadata", @@ -884,7 +884,7 @@ dependencies = [ [[package]] name = "dylint_internal" -version = "3.1.1" +version = "3.1.2" dependencies = [ "ansi_term", "anyhow", @@ -911,7 +911,7 @@ dependencies = [ [[package]] name = "dylint_testing" -version = "3.1.1" +version = "3.1.2" dependencies = [ "anyhow", "cargo_metadata", diff --git a/cargo-dylint/Cargo.toml b/cargo-dylint/Cargo.toml index 036c8fd8f..e45fbd100 100644 --- a/cargo-dylint/Cargo.toml +++ b/cargo-dylint/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "cargo-dylint" -version = "3.1.1" +version = "3.1.2" authors = ["Samuel E. Moelius III "] description = "A tool for running Rust lints from dynamic libraries" edition = "2021" @@ -17,10 +17,10 @@ anyhow = { version = "1.0", features = ["backtrace"] } clap = { version = "4.5", features = ["cargo", "derive", "wrap_help"] } env_logger = "0.11" -dylint = { version = "=3.1.1", path = "../dylint", features = [ +dylint = { version = "=3.1.2", path = "../dylint", features = [ "package_options", ] } -dylint_internal = { version = "=3.1.1", path = "../internal" } +dylint_internal = { version = "=3.1.2", path = "../internal" } [dev-dependencies] assert_cmd = "2.0" @@ -37,7 +37,7 @@ similar-asserts = "1.5" tempfile = "3.10" walkdir = "2.5" -dylint_internal = { version = "=3.1.1", path = "../internal", features = [ +dylint_internal = { version = "=3.1.2", path = "../internal", features = [ "testing", ] } diff --git a/driver/Cargo.lock b/driver/Cargo.lock index fc31b60cf..ad20292a8 100644 --- a/driver/Cargo.lock +++ b/driver/Cargo.lock @@ -16,7 +16,7 @@ checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" [[package]] name = "dylint_driver" -version = "3.1.1" +version = "3.1.2" dependencies = [ "anyhow", "dylint_internal", @@ -30,7 +30,7 @@ dependencies = [ [[package]] name = "dylint_internal" -version = "3.1.1" +version = "3.1.2" dependencies = [ "anyhow", "log", diff --git a/driver/Cargo.toml b/driver/Cargo.toml index a2391337d..259aa985b 100644 --- a/driver/Cargo.toml +++ b/driver/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "dylint_driver" -version = "3.1.1" +version = "3.1.2" authors = ["Samuel E. Moelius III "] description = "Dylint driver library" edition = "2021" @@ -15,7 +15,7 @@ log = "0.4" rustversion = "1.0" serde_json = "1.0" -dylint_internal = { version = "=3.1.1", path = "../internal", features = [ +dylint_internal = { version = "=3.1.2", path = "../internal", features = [ "rustup", ] } diff --git a/dylint-link/Cargo.toml b/dylint-link/Cargo.toml index e7347be62..ad9b66736 100644 --- a/dylint-link/Cargo.toml +++ b/dylint-link/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "dylint-link" -version = "3.1.1" +version = "3.1.2" authors = ["Samuel E. Moelius III "] description = "A wrapper around Rust's default linker to help create Dyling libraries" edition = "2021" @@ -13,19 +13,19 @@ env_logger = "0.11" if_chain = "1.0" toml_edit = "0.22" -dylint_internal = { version = "=3.1.1", path = "../internal", features = [ +dylint_internal = { version = "=3.1.2", path = "../internal", features = [ "cargo", ] } [build-dependencies] -dylint_internal = { version = "=3.1.1", path = "../internal" } +dylint_internal = { version = "=3.1.2", path = "../internal" } [dev-dependencies] assert_cmd = "2.0" predicates = "3.1" tempfile = "3.10" -dylint_internal = { version = "=3.1.1", path = "../internal", features = [ +dylint_internal = { version = "=3.1.2", path = "../internal", features = [ "packaging", ] } diff --git a/dylint/Cargo.toml b/dylint/Cargo.toml index 869fd78df..74910d4e2 100644 --- a/dylint/Cargo.toml +++ b/dylint/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "dylint" -version = "3.1.1" +version = "3.1.2" authors = ["Samuel E. Moelius III "] description = "A tool for running Rust lints from dynamic libraries" edition = "2021" @@ -42,7 +42,7 @@ curl-sys = { version = "0.4", features = [ "force-system-lib-on-osx", ], optional = true } -dylint_internal = { version = "=3.1.1", path = "../internal", features = [ +dylint_internal = { version = "=3.1.2", path = "../internal", features = [ "config", "git", "packaging", @@ -51,14 +51,14 @@ dylint_internal = { version = "=3.1.1", path = "../internal", features = [ ] } [build-dependencies] -dylint_internal = { version = "=3.1.1", path = "../internal", features = [ +dylint_internal = { version = "=3.1.2", path = "../internal", features = [ "cargo", ] } [dev-dependencies] env_logger = "0.11" -dylint_internal = { version = "=3.1.1", path = "../internal", features = [ +dylint_internal = { version = "=3.1.2", path = "../internal", features = [ "examples", ] } diff --git a/examples/Cargo.toml b/examples/Cargo.toml index 3f034184b..57392c501 100644 --- a/examples/Cargo.toml +++ b/examples/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "dylint_examples" -version = "3.1.1" +version = "3.1.2" description = "A dummy package for testing the example Dylint libraries" edition = "2021" license = "MIT OR Apache-2.0" @@ -12,7 +12,7 @@ cargo_metadata = "0.18" toml_edit = "0.22" walkdir = "2.5" -dylint_internal = { version = "=3.1.1", path = "../internal", features = [ +dylint_internal = { version = "=3.1.2", path = "../internal", features = [ "clippy_utils", "examples", ] } diff --git a/examples/experimental/derive_opportunity/Cargo.lock b/examples/experimental/derive_opportunity/Cargo.lock index ebe03da00..b1a48bf25 100644 --- a/examples/experimental/derive_opportunity/Cargo.lock +++ b/examples/experimental/derive_opportunity/Cargo.lock @@ -231,7 +231,7 @@ dependencies = [ [[package]] name = "derive_opportunity" -version = "3.1.1" +version = "3.1.2" dependencies = [ "bitflags 2.5.0", "clippy_utils", @@ -303,7 +303,7 @@ dependencies = [ [[package]] name = "dylint" -version = "3.1.1" +version = "3.1.2" dependencies = [ "ansi_term", "anyhow", @@ -322,7 +322,7 @@ dependencies = [ [[package]] name = "dylint_internal" -version = "3.1.1" +version = "3.1.2" dependencies = [ "ansi_term", "anyhow", @@ -343,7 +343,7 @@ dependencies = [ [[package]] name = "dylint_linting" -version = "3.1.1" +version = "3.1.2" dependencies = [ "cargo_metadata", "dylint_internal", @@ -356,7 +356,7 @@ dependencies = [ [[package]] name = "dylint_testing" -version = "3.1.1" +version = "3.1.2" dependencies = [ "anyhow", "cargo_metadata", diff --git a/examples/experimental/derive_opportunity/Cargo.toml b/examples/experimental/derive_opportunity/Cargo.toml index a07756c7c..ca6ea4fc4 100644 --- a/examples/experimental/derive_opportunity/Cargo.toml +++ b/examples/experimental/derive_opportunity/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "derive_opportunity" -version = "3.1.1" +version = "3.1.2" authors = ["Samuel E. Moelius III "] description = "A lint to check for traits that could be derived" edition = "2021" diff --git a/examples/experimental/missing_doc_comment_openai/Cargo.lock b/examples/experimental/missing_doc_comment_openai/Cargo.lock index ab4416536..b66d9ead2 100644 --- a/examples/experimental/missing_doc_comment_openai/Cargo.lock +++ b/examples/experimental/missing_doc_comment_openai/Cargo.lock @@ -319,7 +319,7 @@ dependencies = [ [[package]] name = "dylint" -version = "3.1.1" +version = "3.1.2" dependencies = [ "ansi_term", "anyhow", @@ -338,7 +338,7 @@ dependencies = [ [[package]] name = "dylint_internal" -version = "3.1.1" +version = "3.1.2" dependencies = [ "ansi_term", "anyhow", @@ -359,7 +359,7 @@ dependencies = [ [[package]] name = "dylint_linting" -version = "3.1.1" +version = "3.1.2" dependencies = [ "cargo_metadata", "dylint_internal", @@ -372,7 +372,7 @@ dependencies = [ [[package]] name = "dylint_testing" -version = "3.1.1" +version = "3.1.2" dependencies = [ "anyhow", "cargo_metadata", @@ -701,7 +701,7 @@ dependencies = [ [[package]] name = "missing_doc_comment_openai" -version = "3.1.1" +version = "3.1.2" dependencies = [ "clippy_utils", "curl", diff --git a/examples/experimental/missing_doc_comment_openai/Cargo.toml b/examples/experimental/missing_doc_comment_openai/Cargo.toml index c6faa9563..f979af95b 100644 --- a/examples/experimental/missing_doc_comment_openai/Cargo.toml +++ b/examples/experimental/missing_doc_comment_openai/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "missing_doc_comment_openai" -version = "3.1.1" +version = "3.1.2" authors = ["Samuel E. Moelius III "] description = "A lint that suggests doc comments using OpenAI" edition = "2021" diff --git a/examples/general/Cargo.lock b/examples/general/Cargo.lock index a716d4609..e76a304f6 100644 --- a/examples/general/Cargo.lock +++ b/examples/general/Cargo.lock @@ -4,7 +4,7 @@ version = 3 [[package]] name = "abs_home_path" -version = "3.1.1" +version = "3.1.2" dependencies = [ "clippy_utils", "dylint_internal", @@ -110,7 +110,7 @@ dependencies = [ [[package]] name = "await_holding_span_guard" -version = "3.1.1" +version = "3.1.2" dependencies = [ "clippy_utils", "dylint_linting", @@ -120,7 +120,7 @@ dependencies = [ [[package]] name = "basic_dead_store" -version = "3.1.1" +version = "3.1.2" dependencies = [ "clippy_utils", "dylint_linting", @@ -268,7 +268,7 @@ dependencies = [ [[package]] name = "crate_wide_allow" -version = "3.1.1" +version = "3.1.2" dependencies = [ "assert_cmd", "cargo_metadata", @@ -371,7 +371,7 @@ checksum = "fea41bba32d969b513997752735605054bc0dfa92b4c56bf1189f2e174be7a10" [[package]] name = "dylint" -version = "3.1.1" +version = "3.1.2" dependencies = [ "ansi_term", "anyhow", @@ -390,7 +390,7 @@ dependencies = [ [[package]] name = "dylint_internal" -version = "3.1.1" +version = "3.1.2" dependencies = [ "ansi_term", "anyhow", @@ -411,7 +411,7 @@ dependencies = [ [[package]] name = "dylint_linting" -version = "3.1.1" +version = "3.1.2" dependencies = [ "cargo_metadata", "dylint_internal", @@ -424,7 +424,7 @@ dependencies = [ [[package]] name = "dylint_testing" -version = "3.1.1" +version = "3.1.2" dependencies = [ "anyhow", "cargo_metadata", @@ -512,7 +512,7 @@ dependencies = [ [[package]] name = "general" -version = "3.1.1" +version = "3.1.2" dependencies = [ "abs_home_path", "await_holding_span_guard", @@ -628,7 +628,7 @@ checksum = "cb56e1aa765b4b4f3aadfab769793b7087bb03a4ea4920644a6d238e2df5b9ed" [[package]] name = "incorrect_matches_operation" -version = "3.1.1" +version = "3.1.2" dependencies = [ "clippy_utils", "dylint_linting", @@ -777,7 +777,7 @@ dependencies = [ [[package]] name = "non_local_effect_before_error_return" -version = "3.1.1" +version = "3.1.2" dependencies = [ "bitflags 2.5.0", "clippy_utils", @@ -790,7 +790,7 @@ dependencies = [ [[package]] name = "non_thread_safe_call_in_test" -version = "3.1.1" +version = "3.1.2" dependencies = [ "clippy_utils", "dylint_internal", @@ -1569,7 +1569,7 @@ dependencies = [ [[package]] name = "wrong_serialize_struct_arg" -version = "3.1.1" +version = "3.1.2" dependencies = [ "clippy_utils", "dylint_internal", diff --git a/examples/general/Cargo.toml b/examples/general/Cargo.toml index 81a110484..535add454 100644 --- a/examples/general/Cargo.toml +++ b/examples/general/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "general" -version = "3.1.1" +version = "3.1.2" authors = ["Samuel E. Moelius III "] description = "General-purpose lints" edition = "2021" diff --git a/examples/general/abs_home_path/Cargo.toml b/examples/general/abs_home_path/Cargo.toml index 9965af099..3c596983d 100644 --- a/examples/general/abs_home_path/Cargo.toml +++ b/examples/general/abs_home_path/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "abs_home_path" -version = "3.1.1" +version = "3.1.2" authors = ["Samuel E. Moelius III "] description = "A lint to check for string literals that are absolute paths into the user's home directory" edition = "2021" diff --git a/examples/general/await_holding_span_guard/Cargo.toml b/examples/general/await_holding_span_guard/Cargo.toml index 10e5b3322..64143112b 100644 --- a/examples/general/await_holding_span_guard/Cargo.toml +++ b/examples/general/await_holding_span_guard/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "await_holding_span_guard" -version = "3.1.1" +version = "3.1.2" authors = ["David Barsky"] description = "A lint to check for Span guards held while calling await inside an async function" edition = "2021" diff --git a/examples/general/basic_dead_store/Cargo.toml b/examples/general/basic_dead_store/Cargo.toml index d18a08c8c..f64f49328 100644 --- a/examples/general/basic_dead_store/Cargo.toml +++ b/examples/general/basic_dead_store/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "basic_dead_store" -version = "3.1.1" +version = "3.1.2" authors = ["Filipe Casal "] description = "A lint to find simple instances of dead stores in arrays" edition = "2021" diff --git a/examples/general/crate_wide_allow/Cargo.toml b/examples/general/crate_wide_allow/Cargo.toml index 24e545868..a6113b1af 100644 --- a/examples/general/crate_wide_allow/Cargo.toml +++ b/examples/general/crate_wide_allow/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "crate_wide_allow" -version = "3.1.1" +version = "3.1.2" authors = ["Samuel E. Moelius III "] description = "A lint to check for `#![allow(...)]` used at the crate level" edition = "2021" diff --git a/examples/general/incorrect_matches_operation/Cargo.toml b/examples/general/incorrect_matches_operation/Cargo.toml index 9c3c299b2..5fd3f4556 100644 --- a/examples/general/incorrect_matches_operation/Cargo.toml +++ b/examples/general/incorrect_matches_operation/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "incorrect_matches_operation" -version = "3.1.1" +version = "3.1.2" authors = ["Dominik Czarnota "] description = "A lint to check for incorrect operators used with matches! macros" edition = "2021" diff --git a/examples/general/non_local_effect_before_error_return/Cargo.toml b/examples/general/non_local_effect_before_error_return/Cargo.toml index 6019589fc..9750a3d29 100644 --- a/examples/general/non_local_effect_before_error_return/Cargo.toml +++ b/examples/general/non_local_effect_before_error_return/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "non_local_effect_before_error_return" -version = "3.1.1" +version = "3.1.2" authors = ["Samuel E. Moelius III "] description = "A lint to check for non-local effects before return of an error" edition = "2021" diff --git a/examples/general/non_thread_safe_call_in_test/Cargo.toml b/examples/general/non_thread_safe_call_in_test/Cargo.toml index c34c6da7f..237dff212 100644 --- a/examples/general/non_thread_safe_call_in_test/Cargo.toml +++ b/examples/general/non_thread_safe_call_in_test/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "non_thread_safe_call_in_test" -version = "3.1.1" +version = "3.1.2" authors = ["Samuel E. Moelius III "] description = "A lint to check for non-thread-safe function calls in tests" edition = "2021" diff --git a/examples/general/wrong_serialize_struct_arg/Cargo.toml b/examples/general/wrong_serialize_struct_arg/Cargo.toml index 01b1423be..75bf2059c 100644 --- a/examples/general/wrong_serialize_struct_arg/Cargo.toml +++ b/examples/general/wrong_serialize_struct_arg/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "wrong_serialize_struct_arg" -version = "3.1.1" +version = "3.1.2" authors = ["Samuel E. Moelius III "] description = "A lint to check for calls to `serialize_struct` with incorrect `len` arguments" edition = "2021" diff --git a/examples/restriction/Cargo.lock b/examples/restriction/Cargo.lock index 409ca241e..64131f995 100644 --- a/examples/restriction/Cargo.lock +++ b/examples/restriction/Cargo.lock @@ -98,7 +98,7 @@ dependencies = [ [[package]] name = "assert_eq_arg_misordering" -version = "3.1.1" +version = "3.1.2" dependencies = [ "clippy_utils", "dylint_linting", @@ -209,7 +209,7 @@ dependencies = [ [[package]] name = "collapsible_unwrap" -version = "3.1.1" +version = "3.1.2" dependencies = [ "clippy_utils", "dylint_linting", @@ -248,7 +248,7 @@ dependencies = [ [[package]] name = "const_path_join" -version = "3.1.1" +version = "3.1.2" dependencies = [ "camino", "clippy_utils", @@ -378,7 +378,7 @@ checksum = "fea41bba32d969b513997752735605054bc0dfa92b4c56bf1189f2e174be7a10" [[package]] name = "dylint" -version = "3.1.1" +version = "3.1.2" dependencies = [ "ansi_term", "anyhow", @@ -397,7 +397,7 @@ dependencies = [ [[package]] name = "dylint_internal" -version = "3.1.1" +version = "3.1.2" dependencies = [ "ansi_term", "anyhow", @@ -418,7 +418,7 @@ dependencies = [ [[package]] name = "dylint_linting" -version = "3.1.1" +version = "3.1.2" dependencies = [ "cargo_metadata", "dylint_internal", @@ -431,7 +431,7 @@ dependencies = [ [[package]] name = "dylint_testing" -version = "3.1.1" +version = "3.1.2" dependencies = [ "anyhow", "cargo_metadata", @@ -463,7 +463,7 @@ dependencies = [ [[package]] name = "env_literal" -version = "3.1.1" +version = "3.1.2" dependencies = [ "clippy_utils", "dylint_internal", @@ -636,7 +636,7 @@ checksum = "cb56e1aa765b4b4f3aadfab769793b7087bb03a4ea4920644a6d238e2df5b9ed" [[package]] name = "inconsistent_qualification" -version = "3.1.1" +version = "3.1.2" dependencies = [ "clippy_utils", "diesel", @@ -786,7 +786,7 @@ dependencies = [ [[package]] name = "misleading_variable_name" -version = "3.1.1" +version = "3.1.2" dependencies = [ "anyhow", "cargo_metadata", @@ -838,7 +838,7 @@ checksum = "04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d" [[package]] name = "overscoped_allow" -version = "3.1.1" +version = "3.1.2" dependencies = [ "anyhow", "assert_cmd", @@ -916,7 +916,7 @@ dependencies = [ [[package]] name = "question_mark_in_expression" -version = "3.1.1" +version = "3.1.2" dependencies = [ "clippy_utils", "dylint_linting", @@ -956,7 +956,7 @@ dependencies = [ [[package]] name = "ref_aware_redundant_closure_for_method_calls" -version = "3.1.1" +version = "3.1.2" dependencies = [ "clippy_utils", "dylint_internal", @@ -1154,7 +1154,7 @@ dependencies = [ [[package]] name = "suboptimal_pattern" -version = "3.1.1" +version = "3.1.2" dependencies = [ "clippy_utils", "dylint_linting", @@ -1342,7 +1342,7 @@ dependencies = [ [[package]] name = "try_io_result" -version = "3.1.1" +version = "3.1.2" dependencies = [ "anyhow", "clippy_utils", diff --git a/examples/restriction/assert_eq_arg_misordering/Cargo.toml b/examples/restriction/assert_eq_arg_misordering/Cargo.toml index 7c7b6e861..343c9cdac 100644 --- a/examples/restriction/assert_eq_arg_misordering/Cargo.toml +++ b/examples/restriction/assert_eq_arg_misordering/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "assert_eq_arg_misordering" -version = "3.1.1" +version = "3.1.2" authors = ["Samuel E. Moelius III "] description = "A lint to check for `assert_eq!(actual, expected)`" edition = "2021" diff --git a/examples/restriction/collapsible_unwrap/Cargo.toml b/examples/restriction/collapsible_unwrap/Cargo.toml index e39e48847..31da4db97 100644 --- a/examples/restriction/collapsible_unwrap/Cargo.toml +++ b/examples/restriction/collapsible_unwrap/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "collapsible_unwrap" -version = "3.1.1" +version = "3.1.2" authors = ["Samuel E. Moelius III "] description = "A lint to check for an `unwrap` that could be combined with an `expect` or `unwrap` using `and_then`" edition = "2021" diff --git a/examples/restriction/const_path_join/Cargo.toml b/examples/restriction/const_path_join/Cargo.toml index fbb85aad8..49e9a4252 100644 --- a/examples/restriction/const_path_join/Cargo.toml +++ b/examples/restriction/const_path_join/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "const_path_join" -version = "3.1.1" +version = "3.1.2" authors = ["Samuel E. Moelius III "] description = "A lint to check for joining of constant path components" edition = "2021" diff --git a/examples/restriction/env_literal/Cargo.toml b/examples/restriction/env_literal/Cargo.toml index 159275ebf..758734ed6 100644 --- a/examples/restriction/env_literal/Cargo.toml +++ b/examples/restriction/env_literal/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "env_literal" -version = "3.1.1" +version = "3.1.2" authors = ["Samuel E. Moelius III "] description = "A lint to check for environment variables referred to with string literals" edition = "2021" diff --git a/examples/restriction/inconsistent_qualification/Cargo.toml b/examples/restriction/inconsistent_qualification/Cargo.toml index 204f6d797..9bd3cb28f 100644 --- a/examples/restriction/inconsistent_qualification/Cargo.toml +++ b/examples/restriction/inconsistent_qualification/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "inconsistent_qualification" -version = "3.1.1" +version = "3.1.2" authors = ["Samuel E. Moelius III "] description = "A lint to check for inconsistent qualification of module items" edition = "2021" diff --git a/examples/restriction/misleading_variable_name/Cargo.toml b/examples/restriction/misleading_variable_name/Cargo.toml index 4d1056cf9..025e1ef5b 100644 --- a/examples/restriction/misleading_variable_name/Cargo.toml +++ b/examples/restriction/misleading_variable_name/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "misleading_variable_name" -version = "3.1.1" +version = "3.1.2" authors = ["Samuel E. Moelius III "] description = "A lint to check for variables whose names suggest they have types other than the ones they have" edition = "2021" diff --git a/examples/restriction/overscoped_allow/Cargo.toml b/examples/restriction/overscoped_allow/Cargo.toml index a7605cf6e..ac062203c 100644 --- a/examples/restriction/overscoped_allow/Cargo.toml +++ b/examples/restriction/overscoped_allow/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "overscoped_allow" -version = "3.1.1" +version = "3.1.2" authors = ["Samuel E. Moelius III "] description = "A lint to check for `allow` attributes whose scope could be reduced" edition = "2021" diff --git a/examples/restriction/question_mark_in_expression/Cargo.toml b/examples/restriction/question_mark_in_expression/Cargo.toml index a09d5bb1a..667b08a8a 100644 --- a/examples/restriction/question_mark_in_expression/Cargo.toml +++ b/examples/restriction/question_mark_in_expression/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "question_mark_in_expression" -version = "3.1.1" +version = "3.1.2" authors = ["Samuel E. Moelius III "] description = "A lint to check for the `?` operator in expressions" edition = "2021" diff --git a/examples/restriction/ref_aware_redundant_closure_for_method_calls/Cargo.toml b/examples/restriction/ref_aware_redundant_closure_for_method_calls/Cargo.toml index 724a88092..71b80147a 100644 --- a/examples/restriction/ref_aware_redundant_closure_for_method_calls/Cargo.toml +++ b/examples/restriction/ref_aware_redundant_closure_for_method_calls/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ref_aware_redundant_closure_for_method_calls" -version = "3.1.1" +version = "3.1.2" authors = ["Samuel E. Moelius III "] description = "A ref-aware fork of `redundant_closure_for_method_calls`" edition = "2021" diff --git a/examples/restriction/suboptimal_pattern/Cargo.toml b/examples/restriction/suboptimal_pattern/Cargo.toml index 8fabb442f..11794ae12 100644 --- a/examples/restriction/suboptimal_pattern/Cargo.toml +++ b/examples/restriction/suboptimal_pattern/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "suboptimal_pattern" -version = "3.1.1" +version = "3.1.2" authors = ["Samuel E. Moelius III "] description = "A lint to check for patterns that could perform additional destructuring" edition = "2021" diff --git a/examples/restriction/try_io_result/Cargo.toml b/examples/restriction/try_io_result/Cargo.toml index 9019de8bc..044a57180 100644 --- a/examples/restriction/try_io_result/Cargo.toml +++ b/examples/restriction/try_io_result/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "try_io_result" -version = "3.1.1" +version = "3.1.2" authors = ["Samuel E. Moelius III "] description = "A lint to check for the `?` operator applied to `std::io::Result`" edition = "2021" diff --git a/examples/supplementary/Cargo.lock b/examples/supplementary/Cargo.lock index c80779508..aebbbf137 100644 --- a/examples/supplementary/Cargo.lock +++ b/examples/supplementary/Cargo.lock @@ -213,7 +213,7 @@ checksum = "0b6a852b24ab71dffc585bcb46eaf7959d175cb865a7152e35b348d1b2960422" [[package]] name = "commented_code" -version = "3.1.1" +version = "3.1.2" dependencies = [ "clippy_utils", "dylint_linting", @@ -365,7 +365,7 @@ dependencies = [ [[package]] name = "dylint" -version = "3.1.1" +version = "3.1.2" dependencies = [ "ansi_term", "anyhow", @@ -384,7 +384,7 @@ dependencies = [ [[package]] name = "dylint_internal" -version = "3.1.1" +version = "3.1.2" dependencies = [ "ansi_term", "anyhow", @@ -405,7 +405,7 @@ dependencies = [ [[package]] name = "dylint_linting" -version = "3.1.1" +version = "3.1.2" dependencies = [ "cargo_metadata", "dylint_internal", @@ -418,7 +418,7 @@ dependencies = [ [[package]] name = "dylint_testing" -version = "3.1.1" +version = "3.1.2" dependencies = [ "anyhow", "cargo_metadata", @@ -479,7 +479,7 @@ dependencies = [ [[package]] name = "escaping_doc_link" -version = "3.1.1" +version = "3.1.2" dependencies = [ "cargo-util", "cargo_metadata", @@ -761,7 +761,7 @@ checksum = "01cda141df6706de531b6c46c3a33ecca755538219bd484262fa09410c13539c" [[package]] name = "local_ref_cell" -version = "3.1.1" +version = "3.1.2" dependencies = [ "clippy_utils", "dylint_internal", @@ -922,7 +922,7 @@ dependencies = [ [[package]] name = "redundant_reference" -version = "3.1.1" +version = "3.1.2" dependencies = [ "clippy_utils", "dylint_linting", @@ -1114,7 +1114,7 @@ checksum = "45bb67a18fa91266cc7807181f62f9178a6873bfad7dc788c42e6430db40184f" [[package]] name = "supplementary" -version = "3.1.1" +version = "3.1.2" dependencies = [ "commented_code", "dylint_linting", @@ -1342,7 +1342,7 @@ checksum = "68f5e5f3158ecfd4b8ff6fe086db7c8467a2dfdac97fe420f2b7c4aa97af66d6" [[package]] name = "unnamed_constant" -version = "3.1.1" +version = "3.1.2" dependencies = [ "clippy_utils", "dylint_linting", @@ -1352,7 +1352,7 @@ dependencies = [ [[package]] name = "unnecessary_borrow_mut" -version = "3.1.1" +version = "3.1.2" dependencies = [ "clippy_utils", "dylint_internal", @@ -1362,7 +1362,7 @@ dependencies = [ [[package]] name = "unnecessary_conversion_for_trait" -version = "3.1.1" +version = "3.1.2" dependencies = [ "clippy_utils", "dylint_internal", diff --git a/examples/supplementary/Cargo.toml b/examples/supplementary/Cargo.toml index 5c3b7379d..ce896b256 100644 --- a/examples/supplementary/Cargo.toml +++ b/examples/supplementary/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "supplementary" -version = "3.1.1" +version = "3.1.2" authors = ["Samuel E. Moelius III "] description = "Supplementary lints" edition = "2021" diff --git a/examples/supplementary/commented_code/Cargo.toml b/examples/supplementary/commented_code/Cargo.toml index 29e111766..e737f849f 100644 --- a/examples/supplementary/commented_code/Cargo.toml +++ b/examples/supplementary/commented_code/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "commented_code" -version = "3.1.1" +version = "3.1.2" authors = ["Samuel E. Moelius III "] description = "A lint to check for code that has been commented out" edition = "2021" diff --git a/examples/supplementary/escaping_doc_link/Cargo.toml b/examples/supplementary/escaping_doc_link/Cargo.toml index 907f2c837..9f098f274 100644 --- a/examples/supplementary/escaping_doc_link/Cargo.toml +++ b/examples/supplementary/escaping_doc_link/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "escaping_doc_link" -version = "3.1.1" +version = "3.1.2" authors = ["Samuel E. Moelius III "] description = "A lint to check for doc comment links that escape their packages" edition = "2021" diff --git a/examples/supplementary/local_ref_cell/Cargo.toml b/examples/supplementary/local_ref_cell/Cargo.toml index 688703542..2244a141f 100644 --- a/examples/supplementary/local_ref_cell/Cargo.toml +++ b/examples/supplementary/local_ref_cell/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "local_ref_cell" -version = "3.1.1" +version = "3.1.2" authors = ["Samuel E. Moelius III "] description = "A lint to check for `RefCell` local variables" edition = "2021" diff --git a/examples/supplementary/redundant_reference/Cargo.toml b/examples/supplementary/redundant_reference/Cargo.toml index 1e641f88e..d40adbfc7 100644 --- a/examples/supplementary/redundant_reference/Cargo.toml +++ b/examples/supplementary/redundant_reference/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "redundant_reference" -version = "3.1.1" +version = "3.1.2" authors = ["Samuel E. Moelius III "] description = "A lint to check for reference fields used only to read one copyable subfield" edition = "2021" diff --git a/examples/supplementary/unnamed_constant/Cargo.toml b/examples/supplementary/unnamed_constant/Cargo.toml index be2c014cb..34d3ad24f 100644 --- a/examples/supplementary/unnamed_constant/Cargo.toml +++ b/examples/supplementary/unnamed_constant/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "unnamed_constant" -version = "3.1.1" +version = "3.1.2" authors = ["Samuel E. Moelius III "] description = "A lint to check for unnamed constants, aka magic numbers" edition = "2021" diff --git a/examples/supplementary/unnecessary_borrow_mut/Cargo.toml b/examples/supplementary/unnecessary_borrow_mut/Cargo.toml index 373a9395d..8e274f15c 100644 --- a/examples/supplementary/unnecessary_borrow_mut/Cargo.toml +++ b/examples/supplementary/unnecessary_borrow_mut/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "unnecessary_borrow_mut" -version = "3.1.1" +version = "3.1.2" authors = ["Samuel E. Moelius III "] description = "A lint to check for calls to `RefCell::borrow_mut` that could be `RefCell::borrow`" edition = "2021" diff --git a/examples/supplementary/unnecessary_conversion_for_trait/Cargo.toml b/examples/supplementary/unnecessary_conversion_for_trait/Cargo.toml index 6abfe6692..5bfa3918c 100644 --- a/examples/supplementary/unnecessary_conversion_for_trait/Cargo.toml +++ b/examples/supplementary/unnecessary_conversion_for_trait/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "unnecessary_conversion_for_trait" -version = "3.1.1" +version = "3.1.2" authors = ["Samuel E. Moelius III "] description = "A lint to check for unnecessary trait-behavior-preserving calls" edition = "2021" diff --git a/examples/testing/clippy/Cargo.lock b/examples/testing/clippy/Cargo.lock index a153d70da..a2027df63 100644 --- a/examples/testing/clippy/Cargo.lock +++ b/examples/testing/clippy/Cargo.lock @@ -163,7 +163,7 @@ checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" [[package]] name = "clippy" -version = "3.1.1" +version = "3.1.2" dependencies = [ "anyhow", "cargo_metadata", @@ -340,7 +340,7 @@ dependencies = [ [[package]] name = "dylint" -version = "3.1.1" +version = "3.1.2" dependencies = [ "ansi_term", "anyhow", @@ -359,7 +359,7 @@ dependencies = [ [[package]] name = "dylint_internal" -version = "3.1.1" +version = "3.1.2" dependencies = [ "ansi_term", "anyhow", @@ -380,7 +380,7 @@ dependencies = [ [[package]] name = "dylint_linting" -version = "3.1.1" +version = "3.1.2" dependencies = [ "cargo_metadata", "dylint_internal", @@ -393,7 +393,7 @@ dependencies = [ [[package]] name = "dylint_testing" -version = "3.1.1" +version = "3.1.2" dependencies = [ "anyhow", "cargo_metadata", diff --git a/examples/testing/clippy/Cargo.toml b/examples/testing/clippy/Cargo.toml index 7c83648ed..17c96e112 100644 --- a/examples/testing/clippy/Cargo.toml +++ b/examples/testing/clippy/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "clippy" -version = "3.1.1" +version = "3.1.2" authors = ["Samuel E. Moelius III "] description = "All of the Clippy lints as a Dylint library" edition = "2021" diff --git a/examples/testing/marker/Cargo.lock b/examples/testing/marker/Cargo.lock index e81706660..e7c9e7c56 100644 --- a/examples/testing/marker/Cargo.lock +++ b/examples/testing/marker/Cargo.lock @@ -128,7 +128,7 @@ checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" [[package]] name = "dylint_internal" -version = "3.1.1" +version = "3.1.2" dependencies = [ "ansi_term", "anyhow", @@ -147,7 +147,7 @@ dependencies = [ [[package]] name = "dylint_linting" -version = "3.1.1" +version = "3.1.2" dependencies = [ "cargo_metadata", "dylint_internal", @@ -380,7 +380,7 @@ checksum = "90ed8c1e510134f979dbc4f070f87d4313098b704861a105fe34231c70a3901c" [[package]] name = "marker" -version = "3.1.1" +version = "3.1.2" dependencies = [ "anyhow", "bumpalo", diff --git a/examples/testing/marker/Cargo.toml b/examples/testing/marker/Cargo.toml index 085316e77..206ce3b68 100644 --- a/examples/testing/marker/Cargo.toml +++ b/examples/testing/marker/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "marker" -version = "3.1.1" +version = "3.1.2" authors = ["Samuel E. Moelius III "] description = "Marker lints run from a Dylint library" edition = "2021" diff --git a/examples/testing/straggler/Cargo.lock b/examples/testing/straggler/Cargo.lock index 5cf4f4775..d315df060 100644 --- a/examples/testing/straggler/Cargo.lock +++ b/examples/testing/straggler/Cargo.lock @@ -289,7 +289,7 @@ dependencies = [ [[package]] name = "dylint" -version = "3.1.1" +version = "3.1.2" dependencies = [ "ansi_term", "anyhow", @@ -308,7 +308,7 @@ dependencies = [ [[package]] name = "dylint_internal" -version = "3.1.1" +version = "3.1.2" dependencies = [ "ansi_term", "anyhow", @@ -329,7 +329,7 @@ dependencies = [ [[package]] name = "dylint_linting" -version = "3.1.1" +version = "3.1.2" dependencies = [ "cargo_metadata", "dylint_internal", @@ -342,7 +342,7 @@ dependencies = [ [[package]] name = "dylint_testing" -version = "3.1.1" +version = "3.1.2" dependencies = [ "anyhow", "cargo_metadata", @@ -943,7 +943,7 @@ dependencies = [ [[package]] name = "straggler" -version = "3.1.1" +version = "3.1.2" dependencies = [ "clippy_utils", "dylint_linting", diff --git a/examples/testing/straggler/Cargo.toml b/examples/testing/straggler/Cargo.toml index c3dc9bf61..b441669d8 100644 --- a/examples/testing/straggler/Cargo.toml +++ b/examples/testing/straggler/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "straggler" -version = "3.1.1" +version = "3.1.2" authors = ["Samuel E. Moelius III "] description = "A lint that uses an old toolchain for testing purposes" edition = "2021" diff --git a/internal/Cargo.toml b/internal/Cargo.toml index 8076abc66..c2729dfce 100644 --- a/internal/Cargo.toml +++ b/internal/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "dylint_internal" -version = "3.1.1" +version = "3.1.2" authors = ["Samuel E. Moelius III "] description = "Dylint internals" edition = "2021" diff --git a/internal/template/Cargo.toml~ b/internal/template/Cargo.toml~ index c835e01e7..c80d853b2 100644 --- a/internal/template/Cargo.toml~ +++ b/internal/template/Cargo.toml~ @@ -11,10 +11,10 @@ crate-type = ["cdylib"] [dependencies] clippy_utils = { git = "https://github.com/rust-lang/rust-clippy", rev = "1325425589efdaf4bba99c37f0d80030ab53aac5" } -dylint_linting = "3.1.1" +dylint_linting = "3.1.2" [dev-dependencies] -dylint_testing = "3.1.1" +dylint_testing = "3.1.2" [workspace] diff --git a/tests/alpine/Cargo.toml b/tests/alpine/Cargo.toml index 1f4a33f21..e5eac7fe5 100644 --- a/tests/alpine/Cargo.toml +++ b/tests/alpine/Cargo.toml @@ -1,5 +1,5 @@ [package] name = "alpine" -version = "3.1.1" +version = "3.1.2" edition = "2021" publish = false diff --git a/utils/linting/Cargo.lock b/utils/linting/Cargo.lock index 264544cf4..b85b21ac3 100644 --- a/utils/linting/Cargo.lock +++ b/utils/linting/Cargo.lock @@ -98,7 +98,7 @@ checksum = "fea41bba32d969b513997752735605054bc0dfa92b4c56bf1189f2e174be7a10" [[package]] name = "dylint_internal" -version = "3.1.1" +version = "3.1.2" dependencies = [ "anyhow", "cargo_metadata", @@ -109,7 +109,7 @@ dependencies = [ [[package]] name = "dylint_linting" -version = "3.1.1" +version = "3.1.2" dependencies = [ "assert_cmd", "cargo_metadata", diff --git a/utils/linting/Cargo.toml b/utils/linting/Cargo.toml index 1b9c5d5b3..80e694659 100644 --- a/utils/linting/Cargo.toml +++ b/utils/linting/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "dylint_linting" -version = "3.1.1" +version = "3.1.2" authors = ["Samuel E. Moelius III "] description = "Utilities for writing Dylint libraries" edition = "2021" @@ -15,7 +15,7 @@ serde = "1.0" thiserror = "1.0" toml = "0.8" -dylint_internal = { version = "=3.1.1", path = "../../internal", features = [ +dylint_internal = { version = "=3.1.2", path = "../../internal", features = [ "config", ] } diff --git a/utils/testing/Cargo.toml b/utils/testing/Cargo.toml index 7287c7b90..a4f1cd91f 100644 --- a/utils/testing/Cargo.toml +++ b/utils/testing/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "dylint_testing" -version = "3.1.1" +version = "3.1.2" authors = ["Samuel E. Moelius III "] description = "Utilities for testing Dylint libraries" edition = "2021" @@ -17,8 +17,8 @@ regex = "1.10" serde_json = "1.0" tempfile = "3.10" -dylint = { version = "=3.1.1", path = "../../dylint" } -dylint_internal = { version = "=3.1.1", path = "../../internal" } +dylint = { version = "=3.1.2", path = "../../dylint" } +dylint_internal = { version = "=3.1.2", path = "../../internal" } [features] default = []