Thank you for your interest in contributing! 🎉
Open an issue with:
- Description of the problem
- Steps to reproduce it
- SonarQube version
- Example COBOL code (if applicable)
Open an issue with:
- Description of the improvement
- Use case
- Expected benefit
- Fork the repository
- Create a branch:
git checkout -b feature/new-rule - Make your changes
- Add tests if possible
- Commit:
git commit -m "Add rule to detect X" - Push:
git push origin feature/new-rule - Open a Pull Request
- ✅ Code compiles:
mvn clean package - ✅ Tests pass:
mvn test - ✅ Clear description of the change
- ✅ Reference to issue (if applicable)
# Clone
git clone https://github.com/jmcordero74/sonar-cobol-ibm-standards-plugin.git
cd sonar-cobol-ibm-standards-plugin
# Compile
mvn clean package
# Run tests
mvn test
# Install in local SonarQube
cp target/sonar-cobol-ibm-standards-plugin-1.0.0.jar $SONARQUBE_HOME/extensions/plugins/- Be respectful
- Accept constructive criticism
- Focus on what is best for the project
By contributing, you agree that your contributions will be licensed under Apache License 2.0.