All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Add
//~v
comments to put an error matcher above the error site.
- Give aux builds the default comment config, too
- Started maintaining a changelog
Config::comment_defaults
allows setting//@
comments for all tests//~
comments can now specify just an error code or lint name, without any message. ERROR level is impliedRevisioned::diagnostic_code_prefix
allows stripping a prefix of diagnostic codes to avoid having to repeatclippy::
in all messages
- report an error instead of panicking when encountering a suggestion that does not belong to the main file.
- number of filtered tests is now > 0 when things actually got filtered.
- crate-private span handling was passed off to the
spanned
crate, improving some diagnostics along the way. Config::output_conflict_handling
does not contain the bless command message anymore, it is instead available separately asConfig::bless_command
- Updating
cargo_metadata
to0.18
- Updated
spanned
to0.1.5
, giving more precise spans for more iterator operations Config::cfgs
is nowConfig::program::cfg_flag
- Bumped
annotate-snippets
to0.10
$DIR
andRUSTLIB
replacementsConfig::edition
(replaced byconfig.comment_defaults.base().edition
)Config::filter_stdout
(replaced byconfig.comment_defaults.base().normalize_stdout
)Config::filter_stderr
(replaced byconfig.comment_defaults.base().normalize_stderr
)Config::mode
(replaced byconfig.comment_defaults.base().mode
)