An open API service indexing awesome lists of open source software.

https://github.com/green-code-initiative/creedengo-html

Reduce the environmental footprint of your HTML software programs
https://github.com/green-code-initiative/creedengo-html

ecodesign html sonarqube sonarqube-plugin

Last synced: 9 months ago
JSON representation

Reduce the environmental footprint of your HTML software programs

Awesome Lists containing this project

README

          

# EcoCode-html

_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](https://github.com/green-code-initiative/ecoCode/blob/main/docs/rules), for various technologies.
This
SonarQube plugin then implements these catalogs as rules for scanning your HTML projects.

> [!WARNING]
> This project is still in development. Star and watch the repository to get the latest updates!

[![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0)
![Build](https://github.com/green-code-initiative/ecoCode-html/actions/workflows/build.yml/badge.svg)
[![Sonar Quality gate](https://img.shields.io/sonar/quality_gate/green-code-initiative_ecoCode-html?server=https%3A%2F%2Fsonarcloud.io)](https://sonarcloud.io/project/overview?id=green-code-initiative_ecoCode-html)

## 🌿 SonarQube Plugins

This plugin is part of the ecoCode project.\
You can find a list of all our other plugins in
the [ecoCode repository](https://github.com/green-code-initiative/ecoCode#-sonarqube-plugins)

## 🛒 Distribution

[![sonar-plugin version](https://img.shields.io/github/v/release/green-code-initiative/ecoCode-html?label=SonarQube%20plugin)](https://github.com/green-code-initiative/ecoCode-html/releases/latest)

Ready to use binaries for SonarQube are also
available [from GitHub](https://github.com/green-code-initiative/ecoCode-html/releases). \
Make sure to place the binary inside `extensions/plugins/` folder of your SonarQube instance.

## 🧩 Compatibility

| Plugins Version | SonarQube version | Java version |
| --------------- | ----------------- | ------------ |
| 0.1.+ | 9.9.+ LTS to 10.4 | 11 / 17 |

## 🤝 Contribution

You have an idea or you want to help us improving this project? \
We are open to your suggestions and contributions! Open an issue or PR 🚀

Check out the [CONTRIBUTING.md](CONTRIBUTING.md) file
and follow the various guides to start contributing.