{"id":37442028,"url":"https://github.com/larrydiamond/sqgraph","last_synced_at":"2026-01-16T06:45:36.463Z","repository":{"id":65533614,"uuid":"587524269","full_name":"larrydiamond/sqgraph","owner":"larrydiamond","description":"Management Code Metrics","archived":false,"fork":false,"pushed_at":"2025-11-19T03:24:20.000Z","size":7557,"stargazers_count":4,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-11-19T05:28:27.683Z","etag":null,"topics":["chart","codehealth","codequality","dashboard","graph","health","java","management","metrics","pdf","png","quality","sonar","sonarqube"],"latest_commit_sha":null,"homepage":"https://codequalitygraph.com","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/larrydiamond.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.md","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":"AGENTS.md","dco":null,"cla":null}},"created_at":"2023-01-11T00:21:20.000Z","updated_at":"2025-11-19T03:24:23.000Z","dependencies_parsed_at":"2023-02-15T12:15:43.887Z","dependency_job_id":"f203e470-2c08-4215-86f1-ad7dd5ff8973","html_url":"https://github.com/larrydiamond/sqgraph","commit_stats":{"total_commits":187,"total_committers":2,"mean_commits":93.5,"dds":0.005347593582887722,"last_synced_commit":"8287035084787d6105668e9e13cddae4cb209a4a"},"previous_names":[],"tags_count":12,"template":false,"template_full_name":null,"purl":"pkg:github/larrydiamond/sqgraph","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/larrydiamond%2Fsqgraph","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/larrydiamond%2Fsqgraph/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/larrydiamond%2Fsqgraph/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/larrydiamond%2Fsqgraph/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/larrydiamond","download_url":"https://codeload.github.com/larrydiamond/sqgraph/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/larrydiamond%2Fsqgraph/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28477944,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-16T06:30:42.265Z","status":"ssl_error","status_checked_at":"2026-01-16T06:30:16.248Z","response_time":107,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["chart","codehealth","codequality","dashboard","graph","health","java","management","metrics","pdf","png","quality","sonar","sonarqube"],"created_at":"2026-01-16T06:45:35.238Z","updated_at":"2026-01-16T06:45:36.458Z","avatar_url":"https://github.com/larrydiamond.png","language":"Java","readme":"# Management Code Metrics\n\n[![Bugs](https://sonarcloud.io/api/project_badges/measure?project=larrydiamond_sqgraph\u0026metric=bugs)](https://sonarcloud.io/summary/new_code?id=larrydiamond_sqgraph)\n[![Code Smells](https://sonarcloud.io/api/project_badges/measure?project=larrydiamond_sqgraph\u0026metric=code_smells)](https://sonarcloud.io/summary/new_code?id=larrydiamond_sqgraph)\n[![Technical Debt](https://sonarcloud.io/api/project_badges/measure?project=larrydiamond_sqgraph\u0026metric=sqale_index)](https://sonarcloud.io/summary/new_code?id=larrydiamond_sqgraph)\n[![Vulnerabilities](https://sonarcloud.io/api/project_badges/measure?project=larrydiamond_sqgraph\u0026metric=vulnerabilities)](https://sonarcloud.io/summary/new_code?id=larrydiamond_sqgraph)\n[![Reliability Rating](https://sonarcloud.io/api/project_badges/measure?project=larrydiamond_sqgraph\u0026metric=reliability_rating)](https://sonarcloud.io/summary/new_code?id=larrydiamond_sqgraph)\n[![Security Rating](https://sonarcloud.io/api/project_badges/measure?project=larrydiamond_sqgraph\u0026metric=security_rating)](https://sonarcloud.io/summary/new_code?id=larrydiamond_sqgraph)\n[![Maintainability Rating](https://sonarcloud.io/api/project_badges/measure?project=larrydiamond_sqgraph\u0026metric=sqale_rating)](https://sonarcloud.io/summary/new_code?id=larrydiamond_sqgraph)\n[![Codacy Badge](https://app.codacy.com/project/badge/Grade/4081a15b46254732b9493311e317753e)](https://app.codacy.com/gh/larrydiamond/sqgraph/dashboard?utm_source=gh\u0026utm_medium=referral\u0026utm_content=\u0026utm_campaign=Badge_grade)\n\nHave you ever asked yourself 'Which of the applications my teams maintain have the cleanest code and which applications need some more attention'?\n\nSonarQube has great tooling to show how each individual project is doing, but doing comparisons between projects has been difficult.\n\nManagement Code Metrics reads project histories from SonarCloud or your firm's SonarQube instance and creates charts based on the metrics you are interested in.\n\n# Samples\n\nThe Samples directory has two samples in it\n\nThe SonarCloud example creates some graphs based on some projects in SonarCloud\n\u003cimg src=\"samples/sonarcloud/ViolationsPerThousandLines.png\"\u003e\n\nThe SelfHosted example creates some graphs based on some projects of mine in my self hosted SonarQube instance\n\u003cimg src=\"samples/sonarcloud/Complexity.png\"\u003e\n\nAnd each will produce a dashboard\n\u003cimg src=\"docs/images/DashboardResized.png\"\u003e\n\n# Quickstart\n\nTo get up and running quickly, please download the Quickstart zip file from the most recent release.\n\nThe Quickstart zip file will contain a pre-built jar file as well as the example json files.\n\n\n# How to build\n\n```\n.\\gradlew build\n```\n\n# How to run \n\n```\nset SONARLOGIN=\u003cyour user token\u003e\njava -jar build\\libs\\sqgraph-x.y.z-SNAPSHOT.jar YourJsonFile.json\n```\n\n# Compatibility\nThis application has been used with several different versions of SonarQube Community from 8.9 up to 10.x and with SonarCloud.\n\nThe APIs this application needs have not changed in several revisions and are expected to work with SonarQube back to version 6.3 but this has not been tested\n\nIf you find a version of this application not working with your SonarQube instance please open a issue and we'll take a look\n  \nCopyright 2023 Larry Diamond.   All Rights Reserved.\n\nSonarQube and SonarCloud are owned by SonarSource SA\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flarrydiamond%2Fsqgraph","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flarrydiamond%2Fsqgraph","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flarrydiamond%2Fsqgraph/lists"}