{"id":187227,"name":null,"description":"Reduce the environmental footprint of your software applications with this cutting-edge sonarQube plugin","url":"https://github.com/cnumr/ecocode","last_synced_at":"2025-09-10T02:56:50.953Z","repository":{"id":37032290,"uuid":"346732221","full_name":"cnumr/ecoCode","owner":"cnumr","description":"Reduce the environmental footprint of your software applications with this cutting-edge sonarQube plugin","archived":true,"fork":false,"pushed_at":"2024-01-17T19:47:10.000Z","size":3647,"stargazers_count":63,"open_issues_count":16,"forks_count":48,"subscribers_count":20,"default_branch":"main","last_synced_at":"2025-08-05T02:54:22.182Z","etag":null,"topics":["code","ecology","energy","environment","green","quality","sustainability"],"latest_commit_sha":null,"homepage":"","language":"Groovy","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/cnumr.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"COPYING","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2021-03-11T14:36:58.000Z","updated_at":"2025-01-17T10:23:10.000Z","dependencies_parsed_at":"2024-02-01T20:49:56.910Z","dependency_job_id":null,"html_url":"https://github.com/cnumr/ecoCode","commit_stats":{"total_commits":375,"total_committers":47,"mean_commits":"7.9787234042553195","dds":0.7866666666666666,"last_synced_commit":"f3c79f4fc728b2f2e575981efcec1d4a49b2dd16"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/cnumr/ecoCode","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cnumr%2FecoCode","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cnumr%2FecoCode/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cnumr%2FecoCode/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cnumr%2FecoCode/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cnumr","download_url":"https://codeload.github.com/cnumr/ecoCode/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cnumr%2FecoCode/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":274405500,"owners_count":25278870,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-10T02:00:12.551Z","response_time":83,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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"}},"owner":{"login":"cnumr","name":"Collectif Conception Numérique Responsable","uuid":"52161143","kind":"organization","description":"","email":null,"website":"https://collectif.greenit.fr","location":"France","twitter":"cnumr","company":null,"icon_url":"https://avatars.githubusercontent.com/u/52161143?v=4","repositories_count":23,"last_synced_at":"2024-04-16T09:32:08.414Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/cnumr","funding_links":[],"total_stars":823,"followers":207,"following":0,"created_at":"2022-11-14T07:51:06.149Z","updated_at":"2024-04-16T09:32:17.366Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cnumr","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cnumr/repositories"},"packages":[],"commits":{"id":1254169,"full_name":"cnumr/ecoCode","default_branch":"main","committers":[{"name":"Olivier Le Goaër","email":"olivier.legoaer@univ-pau.fr","login":"olegoaer","count":80},{"name":"Jules Delecour","email":"72793427+jules-delecour-dav","login":"jules-delecour-dav","count":49},{"name":"Tristan ROULET","email":"tristan.roulet@viacesi.fr","login":"Troulet","count":41},{"name":"Mohamed SALHAOUI","email":"50855585+med-S","login":"med-S","count":24},{"name":"LinkinFoxCo","email":"mickael.leboulanger@viacesi.fr","login":"LinkinFoxco","count":20},{"name":"Geoffrey Lalloué","email":"glalloue","login":"glalloue","count":14},{"name":"David Crescence","email":"david.crescence@orange.com","login":null,"count":13},{"name":"Nicolas DAVIET","email":"nicolas.daviet@davidson.fr","login":"NicolasDaviet","count":13},{"name":"Cyrille Chopelet","email":"cyrille.chopelet@cgi.com","login":"cyChop","count":10},{"name":"dedece35","email":"david.decarvalho35@gmail.com","login":"dedece35","count":10},{"name":"oussamaLaribi","email":"63214114+oussamaLaribi","login":"oussamaLaribi","count":8},{"name":"Grégoire Compagnon","email":"gregoire@koffee.fr","login":null,"count":7},{"name":"Hertout Julien","email":"jhertout@snapp.fr","login":"jhertout","count":5},{"name":"Silicoman","email":"louis.bourguignon@hotmail.fr","login":"Silicoman","count":5},{"name":"Ludovic Bossé","email":"ludovic.bosse@natixis.com","login":"natixis-caen","count":5},{"name":"Julien Hertout","email":"julien.hertout@neomades.com","login":"julien-hertout-neomades","count":5},{"name":"Hiba","email":"98891432+hiba99git","login":"hiba99git","count":5},{"name":"Alexis Hillion","email":"ahillion@openstudio.fr","login":"alexisHillion","count":5},{"name":"Julien Bureau","email":"jbureau@aubay.com","login":"jbureau92","count":4},{"name":"MP-Aubay","email":"mpicard@aubay.com","login":"MP-Aubay","count":4},{"name":"jberque","email":"jberque@snapp.fr","login":"Jberque","count":4},{"name":"Antoine PRONNIER","email":"44138938+FunixG","login":"FunixG","count":3},{"name":"France","email":"baxfrance@hotmail.fr","login":"progear974","count":3},{"name":"OLLIVIER Elodie","email":"elodie.ollivier@enedis.fr","login":"EOenedis","count":3},{"name":"Vincent Cagnard","email":"vincent.cagnard@davidson.fr","login":"VCagnard","count":3},{"name":"ahmedcove1","email":"ahmedcove1@gmail.com","login":"ahmedcove1","count":3},{"name":"u$f","email":"usf.alami@gmail.com","login":"usfalami","count":3},{"name":"Lsdla","email":"al3s2@yahoo.fr","login":"Lsdla","count":3},{"name":"Le Goff Quentin","email":"quentin.legoff-ext@natixis.com","login":null,"count":2},{"name":"PJCR0451","email":"julie.riviere@orange.com","login":null,"count":2},{"name":"Nicolas Duhéron","email":"nduheron@gmail.com","login":"nduheron","count":2},{"name":"Antoine.Meheut","email":"34522927+AntoineMeheut","login":"AntoineMeheut","count":2},{"name":"Romain DUCASSE","email":"rducasse@aubay.com","login":"rducasse","count":1},{"name":"Romuald PRIOL","email":"doc.roms@gmail.com","login":"DocRoms","count":1},{"name":"Ahmed Bahri","email":"ahmedbahri@10-80-52-48.0200.sim.fr.iosda.org","login":null,"count":1},{"name":"Wavestone Lyon","email":"richard.prandini@wavestone.fr","login":null,"count":1},{"name":"behinthierry","email":"behin_thierry@hotmail.com","login":"titiBeOne","count":1},{"name":"fkotd","email":"mathilde@fkotd.me","login":"fkotd","count":1},{"name":"ganeis","email":"ganeistan1@gmail.com","login":"ganeis","count":1},{"name":"hugodezordo","email":"55738275+hugodezordo","login":"hugodezordo","count":1},{"name":"obeone","email":"obeone@obeone.org","login":"obeone","count":1},{"name":"rcollin","email":"remi.collin@gmail.com","login":"rcolin","count":1},{"name":"Nicolas Le Cam","email":"niko.lecam@gmail.com","login":"KuSh","count":1},{"name":"Mourad MAMASSI","email":"mourad.mamassi@gmail.com","login":"mouradmamassi","count":1},{"name":"Mimi-a24","email":"53166454+Mimi-a24","login":"Mimi-a24","count":1},{"name":"Jean-Baptiste Renault","email":"81814445+bantra7","login":"bantra7","count":1},{"name":"Azelytof","email":"50252147+Azel-ytof","login":"Azel-ytof","count":1}],"total_commits":375,"total_committers":47,"total_bot_commits":0,"total_bot_committers":0,"mean_commits":7.9787234042553195,"dds":0.7866666666666666,"past_year_committers":[],"past_year_total_commits":0,"past_year_total_committers":0,"past_year_total_bot_commits":0,"past_year_total_bot_committers":0,"past_year_mean_commits":0.0,"past_year_dds":0.0,"last_synced_at":"2025-08-05T02:52:19.817Z","last_synced_commit":"f3c79f4fc728b2f2e575981efcec1d4a49b2dd16","created_at":"2023-03-27T10:59:10.810Z","updated_at":"2025-08-05T02:52:19.826Z","commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/cnumr%2FecoCode/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-06T00:00:13.651Z","repositories_count":5480019,"commits_count":853389126,"contributors_count":31098155,"owners_count":906558,"icon_url":"https://github.com/github.png","host_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories"}},"issues_stats":{"full_name":"cnumr/ecoCode","html_url":"https://github.com/cnumr/ecoCode","last_synced_at":"2025-08-08T09:29:11.274Z","status":"error","issues_count":21,"pull_requests_count":153,"avg_time_to_close_issue":3368410.4545454546,"avg_time_to_close_pull_request":2970470.646258503,"issues_closed_count":11,"pull_requests_closed_count":147,"pull_request_authors_count":44,"issue_authors_count":15,"avg_comments_per_issue":3.8095238095238093,"avg_comments_per_pull_request":1.1503267973856208,"merged_pull_requests_count":116,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":0,"past_year_pull_requests_count":0,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":0,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":null,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"created_at":"2023-05-09T10:59:31.620Z","updated_at":"2025-08-08T09:29:11.274Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/cnumr%2FecoCode","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/cnumr%2FecoCode/issues","issue_labels_count":{"bug":6,"rule":4,"enhancement":4,"duplicate":3,"plugin:android":3,"documentation":2,"plugin:web":2,"good first issue":2,"plugin:java":2,"refactoring":1},"pull_request_labels_count":{"plugin:java":11,"plugin:android":7,"migrated_to_new_standrad_repo":7,"refactoring":6,"rule":6,"documentation":6,"enhancement":5,"check:php":5,"migrated_to_new_mobile_repo":4,"bug":3,"check:SQL":1,"plugin:ios":1},"issue_author_associations_count":{"NONE":10,"COLLABORATOR":8,"CONTRIBUTOR":3},"pull_request_author_associations_count":{"COLLABORATOR":82,"CONTRIBUTOR":35,"MEMBER":30,"NONE":6},"issue_authors":{"glalloue":4,"Silicoman":2,"dedece35":2,"wokier":2,"durandx":1,"chrissike":1,"augustinde":1,"daarhaan":1,"Sophilozoff":1,"inguemark-spec":1,"rhouma-eng":1,"MP-Aubay":1,"natixis-caen":1,"LGnord":1,"KuSh":1},"pull_request_authors":{"olegoaer":15,"glalloue":14,"jules-delecour-dav":12,"Troulet":12,"NicolasDaviet":8,"cyChop":7,"usfalami":7,"jhertout":6,"dedece35":6,"Ella-dee":4,"MP-Aubay":4,"oussamaLaribi":4,"Lsdla":3,"Silicoman":3,"titiBeOne":3,"mouradmamassi":3,"med-S":3,"obeone":3,"FunixG":3,"AntoineMeheut":2,"KuSh":2,"ganeis":2,"Azel-ytof":2,"Jberque":2,"jbureau92":2,"LinkinFoxco":2,"progear974":2,"ksahli":1,"Mimi-a24":1,"rcolin":1,"fkotd":1,"Alexis-HILLION":1,"THIGRI":1,"ggeoffroy68":1,"hiba99git":1,"Julie-R":1,"bantra7":1,"nduheron":1,"hugodezordo":1,"rducasse":1,"wavestone-lyon":1,"davidcre":1,"ahmedcove1":1,"zippy1978":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-10T00:00:25.260Z","repositories_count":10197700,"issues_count":32209000,"pull_requests_count":101697271,"authors_count":10742056,"icon_url":"https://github.com/github.png","host_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories","owners_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/owners","authors_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors"},"past_year_issue_labels_count":{},"past_year_pull_request_labels_count":{},"past_year_issue_author_associations_count":{},"past_year_pull_request_author_associations_count":{},"past_year_issue_authors":{},"past_year_pull_request_authors":{},"maintainers":[{"login":"glalloue","count":18,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/glalloue"},{"login":"olegoaer","count":15,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/olegoaer"},{"login":"jules-delecour-dav","count":12,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jules-delecour-dav"},{"login":"dedece35","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dedece35"},{"login":"cyChop","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/cyChop"},{"login":"usfalami","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/usfalami"},{"login":"jhertout","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jhertout"},{"login":"MP-Aubay","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/MP-Aubay"},{"login":"oussamaLaribi","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/oussamaLaribi"},{"login":"Ella-dee","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Ella-dee"},{"login":"titiBeOne","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/titiBeOne"},{"login":"KuSh","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/KuSh"},{"login":"obeone","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/obeone"},{"login":"med-S","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/med-S"},{"login":"mouradmamassi","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mouradmamassi"},{"login":"FunixG","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/FunixG"},{"login":"Lsdla","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Lsdla"},{"login":"AntoineMeheut","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/AntoineMeheut"},{"login":"jbureau92","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jbureau92"},{"login":"ganeis","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ganeis"},{"login":"hiba99git","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/hiba99git"},{"login":"Julie-R","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Julie-R"},{"login":"bantra7","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/bantra7"},{"login":"nduheron","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/nduheron"},{"login":"davidcre","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/davidcre"},{"login":"ksahli","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ksahli"},{"login":"rducasse","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/rducasse"}],"active_maintainers":[]},"events":{"total":{"WatchEvent":2},"last_year":{"WatchEvent":2}},"keywords":["code","ecology","energy","environment","green","quality","sustainability"],"dependencies":null,"score":8.21959545417708,"created_at":"2025-09-09T02:30:53.054Z","updated_at":"2025-10-07T08:42:00.434Z","avatar_url":"https://github.com/cnumr.png","language":"Groovy","category":null,"sub_category":null,"monthly_downloads":0,"funding_links":[],"readme_doi_urls":[],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":["climate-change","code-quality","ecodesign","ecoscore","energy-efficiency","static-analysis"],"project_url":"https://science.ecosyste.ms/api/v1/projects/187227","html_url":"https://science.ecosyste.ms/projects/187227"}