skills/hack23/cia/code-quality-checks

code-quality-checks

SKILL.md

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

Weekly Installs
12
Repository
hack23/cia
GitHub Stars
213
First Seen
12 days ago
Installed on
opencode12
gemini-cli12
claude-code12
github-copilot12
codex12
amp12