cnumr / ecoCode

Reduce the environmental footprint of your software applications with this cutting-edge sonarQube plugin
GNU General Public License v3.0
62 stars 48 forks source link

[Rule-S79] test and rule free resources of auto closeable interface #165

Closed hugodezordo closed 1 year ago

hugodezordo commented 1 year ago

Every time a program opens a file or network connection, it is important for Java to free the resource once you are done using it. Input stream or network connection can consume computer resources for an indefinite period of time.

sonarcloud[bot] commented 1 year ago

Kudos, SonarCloud Quality Gate passed!    Quality Gate passed

Bug A 0 Bugs
Vulnerability A 0 Vulnerabilities
Security Hotspot A 0 Security Hotspots
Code Smell A 0 Code Smells

83.6% 83.6% Coverage
0.0% 0.0% Duplication

oussamaLaribi commented 1 year ago

J’ai trouvé une solution pour le problème du lancement de sonar, c’est corrigé sur la Branch, en fait lors de l'écriture de règles Java personnalisées, vous ne pouvez utiliser que les classes du package org.sonar.plugins.java.api. Les autres packages ne sont pas exposés aux plug-ins personnalisés lors de l’exécution. (C’est le cas d’interface JavaVersionAwareVisitor).