Category: Code Quality

  • Snorlax – SonarQube reporting tool

    My latest project is a basic SonarQube reporting tool, used to generate e-mail reports on unassigned and open issues by user and project.

    Snorlax is designed do to two things:

    • Notify users periodically of all “overdue” issues (an overdue issue is one that is unresolved since a certain time).
    • Provide managers with a summary report of which users have the most overdue issues, and which projects have the most unassigned issues.

    To Run

    The easiest way is via Docker for Linux:

    docker run -it
            -e SNORLAX_SONAR_URL=*SonarUrl*
            -e SNORLAX_SONAR_TOKEN=*ApiToken*
            -e SNORLAX_SMTP_SERVER=*SmtpServer*
    docker.io/alanmpinder/snorlax:1.0
    

    See README.md for a list of all supported environment variables.