Thank you for helping to improve the Rust analyzer.
Report bugs and request features in GitHub issues. For a false positive or false negative, include the rule key, a minimal code sample, and the analyzer version.
- Fork the repository and create a branch from
master. - Follow the build instructions in the README.
- Add or update tests that cover your change.
- Run
./gradlew spotlessApplyto format the code, then./gradlew buildto make sure that everything passes. - Open a pull request against
masterand describe what the change does and why.
The CI workflow builds the project and runs the tests on every pull request.
Rule metadata is maintained by hand. See Rule Descriptions in the README.
By contributing, you agree that your contributions are licensed under the Sonar Source-Available License Version 1 (SSALv1), like the rest of the project.