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 good practices, for various technologies. A SonarQube plugin then implement these catalogs as rules for scanning your projects.
Warning: this is still a very early stage project. Any feedback or contribution will be highly appreciated. Please refer to the contribution section.
4 technologies are supported by the plugin right now:
You can download each plugin separatly or you can directly use a all-in-one docker-compose
You are a technical expert, a designer, a project manager, a CSR expert, an ecodesign expert...
You want to offer the help of your company, help us to organize, communicate on the project?
You have ideas to submit to us?
We are listening to you to make the project progress collectively, and maybe with you!
WE NEED YOU !
Here the starter-pack
Any question ? We are here for you !
- Jules Delecour
- Geoffrey Lalloué
- Julien Hertout
- Justin Berque
- Olivier Le Goaër
Here we honor some no-longer-active core team members who have made valuable contributions in the past.
- Gaël Pellevoizin
- Nicolas Daviet
- Mathilde Grapin
They have contributed to the success of ecoCode :
They supported the project :