cargo-sonar-0.1.2 is not a library.
Visit the last successful build:
cargo-sonar-1.6.0
cargo-sonar
cargo-sonar help you to use the tools of the Rust community and report the information to Sonarcloud (or Sonarqube). You can even set it up in a Continuous Integration so this report is automatically forwarded to Sonar.
TODO
- add
tracingfor logging - add a good error handling with
anyhow(oreyre?) - change error handling from 'anyhow' to 'eyre' for coloration and nice report
- add transformation for
cargo-audit - add
cargo-outdatedparsing - add
cargo-denyparsing - call automatically
sonar-scanner? - check for presence of binaries (
cargo-clippy,cargo-audit,cargo-outdated,sonar-scanner) - add CI
- open-source the project
- publish the binary on crates.io (see with
cargo-release) - use
cargo-chefto speed up the Docker image's build (https://windsoilder.github.io/writing_dockerfile_in_rust_project.html) - add a
Dockerfile(for Github Actions, see below) - create a Github Action (see Docker Github Action)
- add documentation about how to use this tool (README and rustdocs)