/ecoCode

Reduce the environmental footprint of your software programs with SonarQube

Primary LanguageJavaGNU General Public License v3.0GPL-3.0

logo large

ecoCode is a collective project aiming to reduce environmental footprint of software at the code level. The goal of the project is to provide a list of static code analyzers to highlight code structures that may have a negative ecological impact: energy and resources over-consumption, "fatware," shortening terminals' lifespan, etc.

ecoCode is based on evolving catalogs of rules, for various technologies. SonarQube plugins then implement these catalogs as rules for scanning your projects.

🔥
This is still a very early-stage project. Any feedback or contribution will be highly appreciated. Please refer to the contribution section.

License: GPL v3.0 Contributor Covenant