Fork me on GitHub

PMD Results

The following document contains the results of PMD 6.13.0.

Violations By Priority

Priority 1

fr/paris/lutece/plugins/facturationbo/business/model/ControleBicIbanRequest.java

Rule Violation Line
FieldNamingConventions The field name 'bic' doesn't match '_[a-z][a-zA-Z0-9]*' 38
FieldNamingConventions The field name 'iban' doesn't match '_[a-z][a-zA-Z0-9]*' 39

fr/paris/lutece/plugins/facturationbo/business/model/ControleBicIbanResponse.java

Rule Violation Line
FieldNamingConventions The field name 'codeRetour' doesn't match '_[a-z][a-zA-Z0-9]*' 38
FieldNamingConventions The field name 'isIbanValide' doesn't match '_[a-z][a-zA-Z0-9]*' 39
FieldNamingConventions The field name 'isBicValide' doesn't match '_[a-z][a-zA-Z0-9]*' 40
FieldNamingConventions The field name 'message' doesn't match '_[a-z][a-zA-Z0-9]*' 41

fr/paris/lutece/plugins/facturationbo/business/model/DemandePrelevementDTO.java

Rule Violation Line
FieldNamingConventions The field name 'cuidDebiteur' doesn't match '_[a-z][a-zA-Z0-9]*' 39
FieldNamingConventions The field name 'nomDebiteur' doesn't match '_[a-z][a-zA-Z0-9]*' 40
FieldNamingConventions The field name 'prenomDebiteur' doesn't match '_[a-z][a-zA-Z0-9]*' 41
FieldNamingConventions The field name 'dateNaissanceDebiteur' doesn't match '_[a-z][a-zA-Z0-9]*' 42
FieldNamingConventions The field name 'typeDemande' doesn't match '_[a-z][a-zA-Z0-9]*' 43
FieldNamingConventions The field name 'iban' doesn't match '_[a-z][a-zA-Z0-9]*' 44
FieldNamingConventions The field name 'bic' doesn't match '_[a-z][a-zA-Z0-9]*' 45
FieldNamingConventions The field name 'domiciliation' doesn't match '_[a-z][a-zA-Z0-9]*' 46
FieldNamingConventions The field name 'dateDemande' doesn't match '_[a-z][a-zA-Z0-9]*' 47
FieldNamingConventions The field name 'mandatSepa' doesn't match '_[a-z][a-zA-Z0-9]*' 48

fr/paris/lutece/plugins/facturationbo/business/model/DemandePrelevementStatutRestResponse.java

Rule Violation Line
FieldNamingConventions The field name 'idDemandePrelevement' doesn't match '_[a-z][a-zA-Z0-9]*' 44
FieldNamingConventions The field name 'statut' doesn't match '_[a-z][a-zA-Z0-9]*' 45
FieldNamingConventions The field name 'iBan' doesn't match '_[a-z][a-zA-Z0-9]*' 46
FieldNamingConventions The field name 'bic' doesn't match '_[a-z][a-zA-Z0-9]*' 47
FieldNamingConventions The field name 'dateDeLaDemande' doesn't match '_[a-z][a-zA-Z0-9]*' 48
FieldNamingConventions The field name 'domiciliation' doesn't match '_[a-z][a-zA-Z0-9]*' 49

fr/paris/lutece/plugins/facturationbo/business/model/DocumentFacturationRestResponse.java

Rule Violation Line
FieldNamingConventions The field name 'statut' doesn't match '_[a-z][a-zA-Z0-9]*' 41
FieldNamingConventions The field name 'montant' doesn't match '_[a-z][a-zA-Z0-9]*' 42
FieldNamingConventions The field name 'dateEcheance' doesn't match '_[a-z][a-zA-Z0-9]*' 43
FieldNamingConventions The field name 'dateEmission' doesn't match '_[a-z][a-zA-Z0-9]*' 44
FieldNamingConventions The field name 'url' doesn't match '_[a-z][a-zA-Z0-9]*' 45
FieldNamingConventions The field name 'numero' doesn't match '_[a-z][a-zA-Z0-9]*' 46
FieldNamingConventions The field name 'libelleTrainDeFacturation' doesn't match '_[a-z][a-zA-Z0-9]*' 47
FieldNamingConventions The field name 'nomTrainDeFacturation' doesn't match '_[a-z][a-zA-Z0-9]*' 48

fr/paris/lutece/plugins/facturationbo/business/model/InfoPaiementPayfipDTO.java

Rule Violation Line
FieldNamingConventions The field name 'idop' doesn't match '_[a-z][a-zA-Z0-9]*' 38
FieldNamingConventions The field name 'retourResultat' doesn't match '_[a-z][a-zA-Z0-9]*' 40

fr/paris/lutece/plugins/facturationbo/business/model/MandatSepaDTO.java

Rule Violation Line
FieldNamingConventions The field name 'url' doesn't match '_[a-z][a-zA-Z0-9]*' 40
FieldNamingConventions The field name 'nomFichier' doesn't match '_[a-z][a-zA-Z0-9]*' 41
FieldNamingConventions The field name 'contentType' doesn't match '_[a-z][a-zA-Z0-9]*' 42
FieldNamingConventions The field name 'idDemandePrelevement' doesn't match '_[a-z][a-zA-Z0-9]*' 43

fr/paris/lutece/plugins/facturationbo/business/model/PaiementPayfipRequest.java

Rule Violation Line
FieldNamingConventions The field name 'refdet' doesn't match '_[a-z][a-zA-Z0-9]*' 40
FieldNamingConventions The field name 'idop' doesn't match '_[a-z][a-zA-Z0-9]*' 41
FieldNamingConventions The field name 'facture' doesn't match '_[a-z][a-zA-Z0-9]*' 42
FieldNamingConventions The field name 'montant' doesn't match '_[a-z][a-zA-Z0-9]*' 43
FieldNamingConventions The field name 'cuid' doesn't match '_[a-z][a-zA-Z0-9]*' 44

fr/paris/lutece/plugins/facturationbo/business/model/PaiementPayfipResponse.java

Rule Violation Line
FieldNamingConventions The field name 'codeRetour' doesn't match '_[a-z][a-zA-Z0-9]*' 38
FieldNamingConventions The field name 'libelle' doesn't match '_[a-z][a-zA-Z0-9]*' 39

fr/paris/lutece/plugins/facturationbo/business/model/RetourResultatDTO.java

Rule Violation Line
FieldNamingConventions The field name 'refdet' doesn't match '_[a-z][a-zA-Z0-9]*' 39
FieldNamingConventions The field name 'resultrans' doesn't match '_[a-z][a-zA-Z0-9]*' 40
FieldNamingConventions The field name 'numauto' doesn't match '_[a-z][a-zA-Z0-9]*' 41
FieldNamingConventions The field name 'ddtrans' doesn't match '_[a-z][a-zA-Z0-9]*' 42
FieldNamingConventions The field name 'httrans' doesn't match '_[a-z][a-zA-Z0-9]*' 43

fr/paris/lutece/plugins/facturationbo/business/model/StatutAPayer.java

Rule Violation Line
FieldNamingConventions The final field name '_strStatut' doesn't match '[a-z][a-zA-Z0-9]*' 45

fr/paris/lutece/plugins/facturationbo/rs/AbstractWSFacturation.java

Rule Violation Line
FieldNamingConventions The final field name '_gson' doesn't match '[a-z][a-zA-Z0-9]*' 48
FieldNamingConventions The final field name '_referentielBaseUrl' doesn't match '[a-z][a-zA-Z0-9]*' 49
FieldNamingConventions The final field name '_xGraviteeApiKey' doesn't match '[a-z][a-zA-Z0-9]*' 50

fr/paris/lutece/plugins/facturationbo/rs/Constants.java

Rule Violation Line
ClassNamingConventions The utility class name 'Constants' doesn't match '[A-Z][a-zA-Z0-9]+(Utils?|Helper|Home|Service)' 3955

fr/paris/lutece/plugins/facturationbo/rs/DemandePrelevementRestClientService.java

Rule Violation Line
FieldNamingConventions The final field name '_objectMapper' doesn't match '[a-z][a-zA-Z0-9]*' 57

fr/paris/lutece/plugins/facturationbo/rs/DocumentsFacturationRestClientService.java

Rule Violation Line
FieldNamingConventions The final field name '_objectMapper' doesn't match '[a-z][a-zA-Z0-9]*' 22

fr/paris/lutece/plugins/facturationbo/rs/PaiementRestClientService.java

Rule Violation Line
FieldNamingConventions The final field name '_objectMapper' doesn't match '[a-z][a-zA-Z0-9]*' 54

Priority 2

fr/paris/lutece/plugins/facturationbo/rs/AbstractWSFacturation.java

Rule Violation Line
AvoidReassigningParameters Avoid reassigning parameters such as 'mapHeadersRequest' 126

Priority 3

fr/paris/lutece/plugins/facturationbo/business/model/ControleBicIbanRequest.java

Rule Violation Line
DataClass The class 'ControleBicIbanRequest' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=4, WMC=4) 3660
CommentRequired Header comments are required 3660

fr/paris/lutece/plugins/facturationbo/business/model/ControleBicIbanResponse.java

Rule Violation Line
CommentRequired Header comments are required 3682
AvoidFieldNameMatchingMethodName Field isIbanValide has the same name as a method 39
AvoidFieldNameMatchingMethodName Field isBicValide has the same name as a method 40
CommentRequired Public method and constructor comments are required 5356
CommentRequired Public method and constructor comments are required 5861
CommentRequired Public method and constructor comments are required 6366
CommentRequired Public method and constructor comments are required 6871

fr/paris/lutece/plugins/facturationbo/business/model/DemandePrelevementDTO.java

Rule Violation Line
CommentRequired Header comments are required 38129
DataClass The class 'DemandePrelevementDTO' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=20, WMC=20) 38129

fr/paris/lutece/plugins/facturationbo/business/model/DemandePrelevementStatutRestResponse.java

Rule Violation Line
DataClass The class 'DemandePrelevementStatutRestResponse' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=12, WMC=12) 4299

fr/paris/lutece/plugins/facturationbo/business/model/DocumentFacturationRestResponse.java

Rule Violation Line
CommentRequired Header comments are required 38129
DataClass The class 'DocumentFacturationRestResponse' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=16, WMC=16) 38129

fr/paris/lutece/plugins/facturationbo/business/model/InfoPaiementPayfipDTO.java

Rule Violation Line
CommentRequired Header comments are required 3657
DataClass The class 'InfoPaiementPayfipDTO' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=4, WMC=4) 3657

fr/paris/lutece/plugins/facturationbo/business/model/MandatSepaDTO.java

Rule Violation Line
CommentRequired Header comments are required 3778
DataClass The class 'MandatSepaDTO' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=8, WMC=8) 3778

fr/paris/lutece/plugins/facturationbo/business/model/PaiementPayfipRequest.java

Rule Violation Line
CommentRequired Header comments are required 3885
DataClass The class 'PaiementPayfipRequest' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=10, WMC=10) 3885

fr/paris/lutece/plugins/facturationbo/business/model/PaiementPayfipResponse.java

Rule Violation Line
DataClass The class 'PaiementPayfipResponse' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=4, WMC=4) 3660
CommentRequired Header comments are required 3660

fr/paris/lutece/plugins/facturationbo/business/model/RetourResultatDTO.java

Rule Violation Line
DataClass The class 'RetourResultatDTO' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=10, WMC=10) 3684
CommentRequired Header comments are required 3684

fr/paris/lutece/plugins/facturationbo/business/model/StatutAPayer.java

Rule Violation Line
CommentRequired Public method and constructor comments are required 6265

fr/paris/lutece/plugins/facturationbo/business/model/exception/FacturationException.java

Rule Violation Line
CommentRequired Header comments are required 4065
ShortVariable Avoid variables with short names like e 46
CommentRequired Public method and constructor comments are required 4649
ShortVariable Avoid variables with short names like e 50
CommentRequired Public method and constructor comments are required 5054
CommentRequired Public method and constructor comments are required 5559

fr/paris/lutece/plugins/facturationbo/rs/AbstractWSFacturation.java

Rule Violation Line
CommentRequired Header comments are required 46142
CommentRequired Public method and constructor comments are required 5361
CommentRequired Public method and constructor comments are required 6469
CommentRequired Public method and constructor comments are required 7179
CommentRequired Public method and constructor comments are required 8186
CommentRequired Protected method constructor comments are required 88114
SwitchStmtsShouldHaveDefault Switch statements should have a default label 101109
TooFewBranchesForASwitchStatement A switch with less than three branches is inefficient, use a if statement instead. 101109
CommentRequired Protected method constructor comments are required 126136

fr/paris/lutece/plugins/facturationbo/rs/DemandePrelevementRestClientService.java

Rule Violation Line
CommentRequired Public method and constructor comments are required 6065
CommentRequired Public method and constructor comments are required 6671
AvoidDuplicateLiterals The String literal "erreur de mapping de la réponse" appears 4 times in this file; the first occurrence is on line 94 94

fr/paris/lutece/plugins/facturationbo/rs/DocumentsFacturationRestClientService.java

Rule Violation Line
CommentRequired Public method and constructor comments are required 2530
CommentRequired Public method and constructor comments are required 3136

fr/paris/lutece/plugins/facturationbo/rs/PaiementRestClientService.java

Rule Violation Line
CommentRequired Header comments are required 52109
CommentRequired Public method and constructor comments are required 5660

Priority 4

fr/paris/lutece/plugins/facturationbo/business/model/DemandePrelevementStatutRestResponse.java

Rule Violation Line
UnusedImports Avoid unused imports such as 'java.util.Date' 37

fr/paris/lutece/plugins/facturationbo/rs/DemandePrelevementRestClientService.java

Rule Violation Line
UnusedImports Avoid unused imports such as 'com.fasterxml.jackson.core.type.TypeReference' 36
UnusedImports Avoid unused imports such as 'java.util.ArrayList' 46
UnusedImports Avoid unused imports such as 'java.util.List' 47

fr/paris/lutece/plugins/facturationbo/rs/PaiementRestClientService.java

Rule Violation Line
UnusedImports Avoid unused imports such as 'fr.paris.lutece.plugins.facturationbo.business.model.ControleBicIbanResponse' 39

Files

fr/paris/lutece/plugins/facturationbo/business/model/ControleBicIbanRequest.java

Rule Violation Priority Line
DataClass The class 'ControleBicIbanRequest' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=4, WMC=4) 3 3660
CommentRequired Header comments are required 3 3660
FieldNamingConventions The field name 'bic' doesn't match '_[a-z][a-zA-Z0-9]*' 1 38
FieldNamingConventions The field name 'iban' doesn't match '_[a-z][a-zA-Z0-9]*' 1 39

fr/paris/lutece/plugins/facturationbo/business/model/ControleBicIbanResponse.java

Rule Violation Priority Line
CommentRequired Header comments are required 3 3682
FieldNamingConventions The field name 'codeRetour' doesn't match '_[a-z][a-zA-Z0-9]*' 1 38
AvoidFieldNameMatchingMethodName Field isIbanValide has the same name as a method 3 39
FieldNamingConventions The field name 'isIbanValide' doesn't match '_[a-z][a-zA-Z0-9]*' 1 39
FieldNamingConventions The field name 'isBicValide' doesn't match '_[a-z][a-zA-Z0-9]*' 1 40
AvoidFieldNameMatchingMethodName Field isBicValide has the same name as a method 3 40
FieldNamingConventions The field name 'message' doesn't match '_[a-z][a-zA-Z0-9]*' 1 41
CommentRequired Public method and constructor comments are required 3 5356
CommentRequired Public method and constructor comments are required 3 5861
CommentRequired Public method and constructor comments are required 3 6366
CommentRequired Public method and constructor comments are required 3 6871

fr/paris/lutece/plugins/facturationbo/business/model/DemandePrelevementDTO.java

Rule Violation Priority Line
CommentRequired Header comments are required 3 38129
DataClass The class 'DemandePrelevementDTO' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=20, WMC=20) 3 38129
FieldNamingConventions The field name 'cuidDebiteur' doesn't match '_[a-z][a-zA-Z0-9]*' 1 39
FieldNamingConventions The field name 'nomDebiteur' doesn't match '_[a-z][a-zA-Z0-9]*' 1 40
FieldNamingConventions The field name 'prenomDebiteur' doesn't match '_[a-z][a-zA-Z0-9]*' 1 41
FieldNamingConventions The field name 'dateNaissanceDebiteur' doesn't match '_[a-z][a-zA-Z0-9]*' 1 42
FieldNamingConventions The field name 'typeDemande' doesn't match '_[a-z][a-zA-Z0-9]*' 1 43
FieldNamingConventions The field name 'iban' doesn't match '_[a-z][a-zA-Z0-9]*' 1 44
FieldNamingConventions The field name 'bic' doesn't match '_[a-z][a-zA-Z0-9]*' 1 45
FieldNamingConventions The field name 'domiciliation' doesn't match '_[a-z][a-zA-Z0-9]*' 1 46
FieldNamingConventions The field name 'dateDemande' doesn't match '_[a-z][a-zA-Z0-9]*' 1 47
FieldNamingConventions The field name 'mandatSepa' doesn't match '_[a-z][a-zA-Z0-9]*' 1 48

fr/paris/lutece/plugins/facturationbo/business/model/DemandePrelevementStatutRestResponse.java

Rule Violation Priority Line
UnusedImports Avoid unused imports such as 'java.util.Date' 4 37
DataClass The class 'DemandePrelevementStatutRestResponse' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=12, WMC=12) 3 4299
FieldNamingConventions The field name 'idDemandePrelevement' doesn't match '_[a-z][a-zA-Z0-9]*' 1 44
FieldNamingConventions The field name 'statut' doesn't match '_[a-z][a-zA-Z0-9]*' 1 45
FieldNamingConventions The field name 'iBan' doesn't match '_[a-z][a-zA-Z0-9]*' 1 46
FieldNamingConventions The field name 'bic' doesn't match '_[a-z][a-zA-Z0-9]*' 1 47
FieldNamingConventions The field name 'dateDeLaDemande' doesn't match '_[a-z][a-zA-Z0-9]*' 1 48
FieldNamingConventions The field name 'domiciliation' doesn't match '_[a-z][a-zA-Z0-9]*' 1 49

fr/paris/lutece/plugins/facturationbo/business/model/DocumentFacturationRestResponse.java

Rule Violation Priority Line
CommentRequired Header comments are required 3 38129
DataClass The class 'DocumentFacturationRestResponse' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=16, WMC=16) 3 38129
FieldNamingConventions The field name 'statut' doesn't match '_[a-z][a-zA-Z0-9]*' 1 41
FieldNamingConventions The field name 'montant' doesn't match '_[a-z][a-zA-Z0-9]*' 1 42
FieldNamingConventions The field name 'dateEcheance' doesn't match '_[a-z][a-zA-Z0-9]*' 1 43
FieldNamingConventions The field name 'dateEmission' doesn't match '_[a-z][a-zA-Z0-9]*' 1 44
FieldNamingConventions The field name 'url' doesn't match '_[a-z][a-zA-Z0-9]*' 1 45
FieldNamingConventions The field name 'numero' doesn't match '_[a-z][a-zA-Z0-9]*' 1 46
FieldNamingConventions The field name 'libelleTrainDeFacturation' doesn't match '_[a-z][a-zA-Z0-9]*' 1 47
FieldNamingConventions The field name 'nomTrainDeFacturation' doesn't match '_[a-z][a-zA-Z0-9]*' 1 48

fr/paris/lutece/plugins/facturationbo/business/model/InfoPaiementPayfipDTO.java

Rule Violation Priority Line
CommentRequired Header comments are required 3 3657
DataClass The class 'InfoPaiementPayfipDTO' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=4, WMC=4) 3 3657
FieldNamingConventions The field name 'idop' doesn't match '_[a-z][a-zA-Z0-9]*' 1 38
FieldNamingConventions The field name 'retourResultat' doesn't match '_[a-z][a-zA-Z0-9]*' 1 40

fr/paris/lutece/plugins/facturationbo/business/model/MandatSepaDTO.java

Rule Violation Priority Line
CommentRequired Header comments are required 3 3778
DataClass The class 'MandatSepaDTO' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=8, WMC=8) 3 3778
FieldNamingConventions The field name 'url' doesn't match '_[a-z][a-zA-Z0-9]*' 1 40
FieldNamingConventions The field name 'nomFichier' doesn't match '_[a-z][a-zA-Z0-9]*' 1 41
FieldNamingConventions The field name 'contentType' doesn't match '_[a-z][a-zA-Z0-9]*' 1 42
FieldNamingConventions The field name 'idDemandePrelevement' doesn't match '_[a-z][a-zA-Z0-9]*' 1 43

fr/paris/lutece/plugins/facturationbo/business/model/PaiementPayfipRequest.java

Rule Violation Priority Line
CommentRequired Header comments are required 3 3885
DataClass The class 'PaiementPayfipRequest' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=10, WMC=10) 3 3885
FieldNamingConventions The field name 'refdet' doesn't match '_[a-z][a-zA-Z0-9]*' 1 40
FieldNamingConventions The field name 'idop' doesn't match '_[a-z][a-zA-Z0-9]*' 1 41
FieldNamingConventions The field name 'facture' doesn't match '_[a-z][a-zA-Z0-9]*' 1 42
FieldNamingConventions The field name 'montant' doesn't match '_[a-z][a-zA-Z0-9]*' 1 43
FieldNamingConventions The field name 'cuid' doesn't match '_[a-z][a-zA-Z0-9]*' 1 44

fr/paris/lutece/plugins/facturationbo/business/model/PaiementPayfipResponse.java

Rule Violation Priority Line
DataClass The class 'PaiementPayfipResponse' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=4, WMC=4) 3 3660
CommentRequired Header comments are required 3 3660
FieldNamingConventions The field name 'codeRetour' doesn't match '_[a-z][a-zA-Z0-9]*' 1 38
FieldNamingConventions The field name 'libelle' doesn't match '_[a-z][a-zA-Z0-9]*' 1 39

fr/paris/lutece/plugins/facturationbo/business/model/RetourResultatDTO.java

Rule Violation Priority Line
DataClass The class 'RetourResultatDTO' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=10, WMC=10) 3 3684
CommentRequired Header comments are required 3 3684
FieldNamingConventions The field name 'refdet' doesn't match '_[a-z][a-zA-Z0-9]*' 1 39
FieldNamingConventions The field name 'resultrans' doesn't match '_[a-z][a-zA-Z0-9]*' 1 40
FieldNamingConventions The field name 'numauto' doesn't match '_[a-z][a-zA-Z0-9]*' 1 41
FieldNamingConventions The field name 'ddtrans' doesn't match '_[a-z][a-zA-Z0-9]*' 1 42
FieldNamingConventions The field name 'httrans' doesn't match '_[a-z][a-zA-Z0-9]*' 1 43

fr/paris/lutece/plugins/facturationbo/business/model/StatutAPayer.java

Rule Violation Priority Line
FieldNamingConventions The final field name '_strStatut' doesn't match '[a-z][a-zA-Z0-9]*' 1 45
CommentRequired Public method and constructor comments are required 3 6265

fr/paris/lutece/plugins/facturationbo/business/model/exception/FacturationException.java

Rule Violation Priority Line
CommentRequired Header comments are required 3 4065
ShortVariable Avoid variables with short names like e 3 46
CommentRequired Public method and constructor comments are required 3 4649
ShortVariable Avoid variables with short names like e 3 50
CommentRequired Public method and constructor comments are required 3 5054
CommentRequired Public method and constructor comments are required 3 5559

fr/paris/lutece/plugins/facturationbo/rs/AbstractWSFacturation.java

Rule Violation Priority Line
CommentRequired Header comments are required 3 46142
FieldNamingConventions The final field name '_gson' doesn't match '[a-z][a-zA-Z0-9]*' 1 48
FieldNamingConventions The final field name '_referentielBaseUrl' doesn't match '[a-z][a-zA-Z0-9]*' 1 49
FieldNamingConventions The final field name '_xGraviteeApiKey' doesn't match '[a-z][a-zA-Z0-9]*' 1 50
CommentRequired Public method and constructor comments are required 3 5361
CommentRequired Public method and constructor comments are required 3 6469
CommentRequired Public method and constructor comments are required 3 7179
CommentRequired Public method and constructor comments are required 3 8186
CommentRequired Protected method constructor comments are required 3 88114
SwitchStmtsShouldHaveDefault Switch statements should have a default label 3 101109
TooFewBranchesForASwitchStatement A switch with less than three branches is inefficient, use a if statement instead. 3 101109
CommentRequired Protected method constructor comments are required 3 126136
AvoidReassigningParameters Avoid reassigning parameters such as 'mapHeadersRequest' 2 126

fr/paris/lutece/plugins/facturationbo/rs/Constants.java

Rule Violation Priority Line
ClassNamingConventions The utility class name 'Constants' doesn't match '[A-Z][a-zA-Z0-9]+(Utils?|Helper|Home|Service)' 1 3955

fr/paris/lutece/plugins/facturationbo/rs/DemandePrelevementRestClientService.java

Rule Violation Priority Line
UnusedImports Avoid unused imports such as 'com.fasterxml.jackson.core.type.TypeReference' 4 36
UnusedImports Avoid unused imports such as 'java.util.ArrayList' 4 46
UnusedImports Avoid unused imports such as 'java.util.List' 4 47
FieldNamingConventions The final field name '_objectMapper' doesn't match '[a-z][a-zA-Z0-9]*' 1 57
CommentRequired Public method and constructor comments are required 3 6065
CommentRequired Public method and constructor comments are required 3 6671
AvoidDuplicateLiterals The String literal "erreur de mapping de la réponse" appears 4 times in this file; the first occurrence is on line 94 3 94

fr/paris/lutece/plugins/facturationbo/rs/DocumentsFacturationRestClientService.java

Rule Violation Priority Line
FieldNamingConventions The final field name '_objectMapper' doesn't match '[a-z][a-zA-Z0-9]*' 1 22
CommentRequired Public method and constructor comments are required 3 2530
CommentRequired Public method and constructor comments are required 3 3136

fr/paris/lutece/plugins/facturationbo/rs/PaiementRestClientService.java

Rule Violation Priority Line
UnusedImports Avoid unused imports such as 'fr.paris.lutece.plugins.facturationbo.business.model.ControleBicIbanResponse' 4 39
CommentRequired Header comments are required 3 52109
FieldNamingConventions The final field name '_objectMapper' doesn't match '[a-z][a-zA-Z0-9]*' 1 54
CommentRequired Public method and constructor comments are required 3 5660