Luni-4

Results 89 issues of Luni-4

To speed up CI jobs that use `cargo-outdated` and avoid running the `cargo install cargo-outdated` command, I think it would be helpful to automatically deploy `cargo-outdated` on `Linux`, `MacOS` and...

[axum](https://github.com/tokio-rs/axum) is more straightforward and has less dependencies

enhancement

It would be better that all files are written by a sink thread that collects all produced pieces of data and then writes them down

enhancement

Some macros could be replaced with generics, making the code more comprehensible

enhancement

Currently no metrics have been implemented for the `Java` code

good first issue

We should add more integration tests for the languages we are already providing in the lib

good first issue

We should add more integration tests for web server

good first issue

`Clippy` signals, with the `cmp_owned` lint, that there are allocations when languages are compared with the `PartialEq` trait

This PR implements a specific `else-if` checker for each grammar.

Currently the cognitive complexity metric analyzes the nodes using ancestors. It would be helpful to analyze the nodes using a stack approach

enhancement