Skip to content

[gui]

[gui] #296

Triggered via push November 29, 2024 00:29
Status Failure
Total duration 23s
Artifacts

cargo_fmt.yml

on: push
cargo_fmt
12s
cargo_fmt
Fit to window
Zoom out
Zoom in

Annotations

7 errors and 18 warnings
cargo_fmt
Process completed with exit code 1.
used `unwrap()` on a `Result` value: function-grep/src/supported_languages.rs#L167
error: used `unwrap()` on a `Result` value --> function-grep/src/supported_languages.rs:167:24 | 167 | let tags = tag_config | ________________________^ 168 | | .generate_tags(&mut tag_context, code, None) 169 | | .unwrap() | |_________________________^ | = note: if this value is an `Err`, it will panic = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unwrap_used
used `unwrap()` on a `Result` value: function-grep/src/supported_languages.rs#L161
error: used `unwrap()` on a `Result` value --> function-grep/src/supported_languages.rs:161:13 | 161 | TagsConfiguration::new(self.language(), &self.tag_query().to_string(), "").unwrap(), | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: if this value is an `Err`, it will panic = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unwrap_used
used `unwrap()` on a `Result` value: function-grep/src/supported_languages.rs#L122
error: used `unwrap()` on a `Result` value --> function-grep/src/supported_languages.rs:122:21 | 122 | let query = Query::new( | _____________________^ 123 | | &self.language(), 124 | | &self.query_string_function(search.as_ref()), 125 | | ) 126 | | .unwrap(); | |_________________^ | = note: if this value is an `Err`, it will panic = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unwrap_used
used `unwrap()` on a `Result` value: function-grep/src/supported_languages.rs#L112
error: used `unwrap()` on a `Result` value --> function-grep/src/supported_languages.rs:112:61 | 112 | .any(|c| c.index == method_field && c.node.utf8_text(code).unwrap() == name) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: if this value is an `Err`, it will panic = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unwrap_used
used `unwrap()` on an `Option` value: function-grep/src/supported_languages.rs#L101
error: used `unwrap()` on an `Option` value --> function-grep/src/supported_languages.rs:101:28 | 101 | let method_field = query | ____________________________^ 102 | | .capture_index_for_name(&self.query_name().to_string()) 103 | | .unwrap(); | |_____________________^ | = note: if this value is `None`, it will panic = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unwrap_used
used `unwrap()` on a `Result` value: function-grep/src/supported_languages.rs#L100
error: used `unwrap()` on a `Result` value --> function-grep/src/supported_languages.rs:100:21 | 100 | let query = Query::new(&self.language(), &self.query_string().to_string()).unwrap(); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: if this value is an `Err`, it will panic = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unwrap_used note: the lint level is defined here --> function-grep/src/lib.rs:2:9 | 2 | #![deny(clippy::unwrap_used, clippy::expect_used)] | ^^^^^^^^^^^^^^^^^^^
cargo_fmt
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
cargo_fmt
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
cargo_fmt
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
cargo_fmt
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
first doc comment paragraph is too long: function-grep/src/lib.rs#L80
warning: first doc comment paragraph is too long --> function-grep/src/lib.rs:80:1 | 80 | / /// Tries to find the appropiate language for the given file [`file_name`] based on the list of 81 | | /// languages [`langs`] provided. 82 | | /// This works by obtaining the extension from the file path and using 83 | | /// [`get_file_type_from_file_ext`]. 84 | | /// 85 | | /// # Errors | |_^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#too_long_first_doc_paragraph = note: `#[warn(clippy::too_long_first_doc_paragraph)]` implied by `#[warn(clippy::nursery)]`
docs for function returning `Result` missing `# Errors` section: function-grep/src/supported_languages.rs#L205
warning: docs for function returning `Result` missing `# Errors` section --> function-grep/src/supported_languages.rs:205:5 | 205 | fn instantiate_map(self, name: &'a str) -> Result<Vec<InstantiatedLanguage<'a>>, QueryError>; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_errors_doc
some fields in `TagsConfigurationThreadSafe` are not safe to be sent to another thread: function-grep/src/supported_languages.rs#L137
warning: some fields in `TagsConfigurationThreadSafe` are not safe to be sent to another thread --> function-grep/src/supported_languages.rs:137:1 | 137 | unsafe impl Send for TagsConfigurationThreadSafe {} | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | note: it is not safe to send field `0` to another thread --> function-grep/src/supported_languages.rs:136:36 | 136 | struct TagsConfigurationThreadSafe(TagsConfiguration); | ^^^^^^^^^^^^^^^^^ = help: use a thread-safe type that implements `Send` = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#non_send_fields_in_send_ty note: the lint level is defined here --> function-grep/src/lib.rs:5:27 | 5 | #![warn(clippy::pedantic, clippy::nursery, clippy::cargo)] | ^^^^^^^^^^^^^^^ = note: `#[warn(clippy::non_send_fields_in_send_ty)]` implied by `#[warn(clippy::nursery)]`
docs for function returning `Result` missing `# Errors` section: function-grep/src/filter.rs#L360
warning: docs for function returning `Result` missing `# Errors` section --> function-grep/src/filter.rs:360:5 | 360 | pub fn add_filter(&mut self, filter: impl Into<FilterType<'a>>) -> Result<(), String> { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_errors_doc
method `default` can be confused for the standard trait method `std::default::Default::default`: function-grep/src/filter.rs#L316
warning: method `default` can be confused for the standard trait method `std::default::Default::default` --> function-grep/src/filter.rs:316:5 | 316 | / pub fn default() -> Self { 317 | | Self { 318 | | filters: HashMap::from([ 319 | | ( ... | 355 | | } 356 | | } | |_____^ | = help: consider implementing the trait `std::default::Default` or choosing a less ambiguous method name = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#should_implement_trait = note: `#[warn(clippy::should_implement_trait)]` on by default
docs for function returning `Result` missing `# Errors` section: function-grep/src/filter.rs#L264
warning: docs for function returning `Result` missing `# Errors` section --> function-grep/src/filter.rs:264:5 | 264 | pub fn to_filter(&self, s: &str) -> Result<InstantiatedFilterType, String> { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_errors_doc
the following explicit lifetimes could be elided: 'a: function-grep/src/filter.rs#L255
warning: the following explicit lifetimes could be elided: 'a --> function-grep/src/filter.rs:255:6 | 255 | impl<'a> FilterType<'a> { | ^^ ^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_lifetimes = note: `#[warn(clippy::needless_lifetimes)]` on by default help: elide the lifetimes | 255 - impl<'a> FilterType<'a> { 255 + impl FilterType<'_> { |
manual `Debug` impl does not include all fields: function-grep/src/filter.rs#L157
warning: manual `Debug` impl does not include all fields --> function-grep/src/filter.rs:157:1 | 157 | / impl<Supports: std::fmt::Debug> std::fmt::Debug for InstantiatedFilter<Supports> { 158 | | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { 159 | | f.debug_struct("InstantiatedFilter") 160 | | .field("filter_information", &self.filter_information) 161 | | .finish() 162 | | } 163 | | } | |_^ | note: this field is unused --> function-grep/src/filter.rs:138:5 | 138 | filter_function: FilterFunction, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ = help: consider including all fields in this `Debug` impl = help: consider calling `.finish_non_exhaustive()` if you intend to ignore fields = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_fields_in_debug = note: `#[warn(clippy::missing_fields_in_debug)]` implied by `#[warn(clippy::pedantic)]`
re-implementing `PartialEq::ne` is unnecessary: function-grep/src/filter.rs#L146
warning: re-implementing `PartialEq::ne` is unnecessary --> function-grep/src/filter.rs:146:5 | 146 | / fn ne(&self, other: &Self) -> bool { 147 | | !self.eq(other) 148 | | } | |_____^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#partialeq_ne_impl = note: `#[warn(clippy::partialeq_ne_impl)]` on by default
docs for function returning `Result` missing `# Errors` section: function-grep/src/filter.rs#L46
warning: docs for function returning `Result` missing `# Errors` section --> function-grep/src/filter.rs:46:5 | 46 | fn to_filter(&self, s: &str) -> Result<InstantiatedFilter<Self::Supports>, String> { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_errors_doc
docs for function returning `Result` missing `# Errors` section: function-grep/src/filter.rs#L44
warning: docs for function returning `Result` missing `# Errors` section --> function-grep/src/filter.rs:44:5 | 44 | fn parse_filter(&self, s: &str) -> Result<FilterFunction, String>; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_errors_doc note: the lint level is defined here --> function-grep/src/lib.rs:5:9 | 5 | #![warn(clippy::pedantic, clippy::nursery, clippy::cargo)] | ^^^^^^^^^^^^^^^^ = note: `#[warn(clippy::missing_errors_doc)]` implied by `#[warn(clippy::pedantic)]`
unused variable: `s`: function-grep/src/filter/general_filters.rs#L165
warning: unused variable: `s` --> function-grep/src/filter/general_filters.rs:165:28 | 165 | fn parse_filter(&self, s: &str) -> Result<FilterFunction, String> { | ^ help: if this is intentional, prefix it with an underscore: `_s`
unused variable: `s`: function-grep/src/filter/general_filters.rs#L139
warning: unused variable: `s` --> function-grep/src/filter/general_filters.rs:139:28 | 139 | fn parse_filter(&self, s: &str) -> Result<FilterFunction, String> { | ^ help: if this is intentional, prefix it with an underscore: `_s` | = note: `#[warn(unused_variables)]` on by default
unused macro definition: `default_filters`: function-grep/src/filter.rs#L213
warning: unused macro definition: `default_filters` --> function-grep/src/filter.rs:213:14 | 213 | macro_rules! default_filters { | ^^^^^^^^^^^^^^^ | = note: `#[warn(unused_macros)]` on by default