code-quality-checks

star 228

Enforce code quality with SonarCloud, CheckStyle, SpotBugs, and maintain quality gates

Hack23 By Hack23 schedule Updated 2/1/2026

name: code-quality-checks description: Enforce code quality with SonarCloud, CheckStyle, SpotBugs, and maintain quality gates license: Apache-2.0

Code Quality Checks Skill

Purpose

Maintain high code quality through automated static analysis and quality gates.

When to Use

  • ✅ Before committing code
  • ✅ In CI/CD pipeline
  • ✅ During code reviews
  • ✅ Regular quality audits

SonarCloud Quality Gates

# sonar-project.properties
sonar.projectKey=Hack23_cia
sonar.organization=hack23
sonar.qualitygate.wait=true

# Quality Gate Thresholds
sonar.coverage.minimum=80
sonar.duplications.maximum=3
sonar.maintainability.rating=A
sonar.reliability.rating=A
sonar.security.rating=A

CheckStyle Configuration

<module name="Checker">
    <module name="LineLength">
        <property name="max" value="120"/>
    </module>
    <module name="TreeWalker">
        <module name="NeedBraces"/>
        <module name="AvoidStarImport"/>
        <module name="UnusedImports"/>
    </module>
</module>

Maven Quality Plugin

<plugin>
    <groupId>org.sonarsource.scanner.maven</groupId>
    <artifactId>sonar-maven-plugin</artifactId>
    <version>3.10.0.2594</version>
</plugin>

References

Install via CLI
npx skills add https://github.com/Hack23/cia --skill code-quality-checks
Repository Details
star Stars 228
call_split Forks 55
navigation Branch main
article Path SKILL.md
More from Creator