Skip to content

Update to cargo-dist 0.9.0 #698

Update to cargo-dist 0.9.0

Update to cargo-dist 0.9.0 #698

Triggered via pull request February 5, 2024 13:39
Status Success
Total duration 45s
Artifacts

static_code_analysis.yml

on: pull_request
Static code analysis
35s
Static code analysis
Fit to window
Zoom out
Zoom in

Annotations

15 warnings
creating a `Box` from a void raw pointer: capi/src/data.rs#L26
warning: creating a `Box` from a void raw pointer --> capi/src/data.rs:26:15 | 26 | let ptr = Box::from_raw(ptr); | ^^^^^^^^^^^^^^^^^^ | help: cast this to a pointer of the appropriate type --> capi/src/data.rs:26:29 | 26 | let ptr = Box::from_raw(ptr); | ^^^ = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#from_raw_with_void_ptr = note: `#[warn(clippy::from_raw_with_void_ptr)]` on by default
this function has too many arguments (8/7): graphannis/src/annis/db/sort_matches.rs#L134
warning: this function has too many arguments (8/7) --> graphannis/src/annis/db/sort_matches.rs:134:1 | 134 | / pub fn compare_match_by_text_pos( 135 | | m1: &Match, 136 | | m2: &Match, 137 | | node_annos: &dyn NodeAnnotationStorage, ... | 142 | | cache: &mut SortCache, 143 | | ) -> Result<Ordering> { | |_____________________^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#too_many_arguments
this function has too many arguments (8/7): graphannis/src/annis/db/sort_matches.rs#L35
warning: this function has too many arguments (8/7) --> graphannis/src/annis/db/sort_matches.rs:35:1 | 35 | / pub fn compare_matchgroup_by_text_pos( 36 | | m1: &[Match], 37 | | m2: &[Match], 38 | | node_annos: &dyn NodeAnnotationStorage, ... | 43 | | cache: &mut SortCache, 44 | | ) -> Result<Ordering> { | |_____________________^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#too_many_arguments
this function has too many arguments (8/7): graphannis/src/annis/db/exec/nodesearch.rs#L813
warning: this function has too many arguments (8/7) --> graphannis/src/annis/db/exec/nodesearch.rs:813:5 | 813 | / fn new_tokensearch( 814 | | db: &'a AnnotationGraph, 815 | | val: ValueSearch<String>, 816 | | filters: Vec<MatchValueFilterFunc>, ... | 821 | | timeout: TimeoutCheck, 822 | | ) -> Result<NodeSearch<'a>> { | |_______________________________^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#too_many_arguments
this function has too many arguments (8/7): graphannis/src/annis/db/exec/nodesearch.rs#L716
warning: this function has too many arguments (8/7) --> graphannis/src/annis/db/exec/nodesearch.rs:716:5 | 716 | / fn new_annosearch_regex( 717 | | db: &'a AnnotationGraph, 718 | | qname: (Option<String>, String), 719 | | pattern: &str, ... | 724 | | timeout: TimeoutCheck, 725 | | ) -> Result<NodeSearch<'a>> { | |_______________________________^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#too_many_arguments
this function has too many arguments (8/7): graphannis/src/annis/db/exec/nodesearch.rs#L612
warning: this function has too many arguments (8/7) --> graphannis/src/annis/db/exec/nodesearch.rs:612:5 | 612 | / fn new_annosearch_exact( 613 | | db: &'a AnnotationGraph, 614 | | qname: (Option<String>, String), 615 | | val: ValueSearch<String>, ... | 620 | | timeout: TimeoutCheck, 621 | | ) -> Result<NodeSearch<'a>> { | |_______________________________^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#too_many_arguments
this function has too many arguments (8/7): graphannis/src/annis/db/corpusstorage.rs#L1570
warning: this function has too many arguments (8/7) --> graphannis/src/annis/db/corpusstorage.rs:1570:5 | 1570 | / fn create_find_iterator_for_query<'b>( 1571 | | &'b self, 1572 | | db: &'b AnnotationGraph, 1573 | | query: &'b Disjunction, ... | 1578 | | timeout: TimeoutCheck, 1579 | | ) -> Result<(FindIterator<'b>, Option<usize>)> { | |__________________________________________________^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#too_many_arguments
this function has too many arguments (8/7): graphannis/src/annis/db/aql/conjunction.rs#L592
warning: this function has too many arguments (8/7) --> graphannis/src/annis/db/aql/conjunction.rs:592:5 | 592 | / fn add_node_to_exec_plan<'a>( 593 | | &'a self, 594 | | node_nr: usize, 595 | | g: &'a AnnotationGraph, ... | 603 | | timeout: TimeoutCheck, 604 | | ) -> Result<()> { | |___________________^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#too_many_arguments = note: `#[warn(clippy::too_many_arguments)]` on by default
call to `reserve` immediately after creation: graphannis/src/annis/db/aql/conjunction.rs#L471
warning: call to `reserve` immediately after creation --> graphannis/src/annis/db/aql/conjunction.rs:471:13 | 471 | / let mut family_operators: Vec<Vec<usize>> = Vec::new(); 472 | | family_operators.reserve(num_new_generations + 1); | |______________________________________________________________^ help: consider using `Vec::with_capacity(/* Space hint */)`: `let mut family_operators: Vec<Vec<usize>> = Vec::with_capacity(num_new_generations + 1);` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#reserve_after_initialization = note: `#[warn(clippy::reserve_after_initialization)]` on by default
Static code analysis
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v2, actions-rs/[email protected], Swatinem/[email protected], actions-rs/[email protected], actions-rs/[email protected]. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
Static code analysis
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2, actions-rs/[email protected], actions-rs/[email protected], actions-rs/[email protected]. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
Static code analysis
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/
Static code analysis
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/
Static code analysis
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/
Static code analysis
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/