Releases: C4tWithShell/community-rust
Releases · C4tWithShell/community-rust
community-rust v0.1.1
What's Changed
-
Fix byte escape and advanced raw string parsing by @elegoff in #55
-
expression without blocks starting with a macro call by @elegoff in #56
-
Provide a very minimal Quality to work around the issue #58
-
Refreshed list of Clippy lints
-
Documentation: add a section for Github actions (#57)
-
Tested against SonarQube 9.6
Full Changelog: v0.1.0...v0.1.1
community-rust v0.1.0
What's Changed
- Issue #51 by @elegoff in #52 (File level Clippy issues)
- Embedded match expressions by @elegoff in #53
- Fix borrow expressions in for loops and if let expressions by @elegoff in #54
Tested on SonarQube versions up to 9.5
rustc --version
rustc 1.62.0-nightly (1f7fb6413 2022-04-10)
Main achievements :
- File level Clippy issues can now be reported
- The Serde crate can now be 100% parsed (around 36K executable lines of code)
Full Changelog: v0.0.9...v0.1.0
community-rust v0.0.9
community-rust v0.0.8
- Relative path handling in Clippy reports (see PR #35)
- Bumping some third party dependencies (see PR #36)
- the
community.rust.test.reportPath
property is added to allow the import of junit reports (see PR #37 ) - functions having attributes
#[test]
or#[tokio::test]
are detected as unit tests and their lines get specific highlight in the UI - the property
community.rust.cpd.ignoretests
is added to control whether you want to include unit tests in the duplication calculation(see issue #40 ) - Refresh of Clippy lints list as of 2022-01-28
community-rust v0.0.7
- Refresh Clippy lints since v0.0.6 (August 2021)
- Update grammar with latest changes found in the Reference documentation
- Tested on SonarQube 9.2
community-rust v0.0.6
- fixing plugin-key
- bump ant version
community-rust v0.0.5
- Create 3 first rules on the built-in Quality Profile
- Rename the artefacts from
sonar-rust-plugin-xxx.jar
tocommunity-rust-plugin-xxx.jar
- Rename Analysis parameters from
sonar.rust.xxx.reportPaths
tocommunity.rust.xxx.reportPaths
sonar-rust v0.0.4
Support for LCOV and Cobertura coverage reports
sonar-rust v0.0.3
- Rust Parsing
- Import of Clippy lints
sonar-rust v0.0.2
- Adding some syntax coloring
- Allow counting executable lines
Prerequisites
SonarQube 7.9+
Documentation
Everything is in the README.md file