Fork me on GitHub

Résultats Checkstyle

Le document suivant contient les résultats de Checkstyle 8.19 avec les règles build-config/lutece_checks.xml. 

rss feed

Résumé

Fichiers
 Infos
 Avertissements
 Erreurs
20 0 5 194

Fichiers

Fichier
 I
 A
 E
fr/paris/lutece/plugins/identitystore/modules/quality/business/DuplicatesDaemonLimitationMode.java 0 0 3
fr/paris/lutece/plugins/identitystore/modules/quality/listener/SuspiciousIdentityListener.java 0 0 1
fr/paris/lutece/plugins/identitystore/modules/quality/rs/SuspiciousIdentityMapper.java 0 0 3
fr/paris/lutece/plugins/identitystore/modules/quality/rs/SuspiciousIdentityRest.java 0 0 32
fr/paris/lutece/plugins/identitystore/modules/quality/rs/swagger/SwaggerConfig.java 0 0 2
fr/paris/lutece/plugins/identitystore/modules/quality/service/IdentityDuplicatesDaemon.java 0 1 31
fr/paris/lutece/plugins/identitystore/modules/quality/service/IdentityDuplicatesResolutionDaemon.java 0 0 15
fr/paris/lutece/plugins/identitystore/modules/quality/service/LockPurgeDaemon.java 0 0 1
fr/paris/lutece/plugins/identitystore/modules/quality/service/SearchDuplicatesService.java 0 0 6
fr/paris/lutece/plugins/identitystore/modules/quality/service/SuspiciousIdentityService.java 0 2 15
fr/paris/lutece/plugins/identitystore/modules/quality/web/AbstractManageQualityJspBean.java 0 0 4
fr/paris/lutece/plugins/identitystore/modules/quality/web/ManageSuspiciousIdentitys.java 0 2 16
fr/paris/lutece/plugins/identitystore/modules/quality/web/request/IdentityStoreDuplicateRuleGetRequest.java 0 0 8
fr/paris/lutece/plugins/identitystore/modules/quality/web/request/IdentityStoreFindDuplicatesRequest.java 0 0 3
fr/paris/lutece/plugins/identitystore/modules/quality/web/request/IdentityStoreSearchDuplicatesRequest.java 0 0 25
fr/paris/lutece/plugins/identitystore/modules/quality/web/request/IdentityStoreSuspiciousCancelExclusionRequest.java 0 0 5
fr/paris/lutece/plugins/identitystore/modules/quality/web/request/IdentityStoreSuspiciousCreateRequest.java 0 0 5
fr/paris/lutece/plugins/identitystore/modules/quality/web/request/IdentityStoreSuspiciousExcludeRequest.java 0 0 5
fr/paris/lutece/plugins/identitystore/modules/quality/web/request/IdentityStoreSuspiciousLockRequest.java 0 0 5
fr/paris/lutece/plugins/identitystore/modules/quality/web/request/IdentityStoreSuspiciousSearchRequest.java 0 0 9

Règles

Catégorie Règle Violations Sévérité
blocks LeftCurly
  • option: "nl"
8
 Erreur
coding DeclarationOrder 2
 Erreur
ExplicitInitialization 1
 Erreur
HiddenField 1
 Erreur
ReturnCount
  • max: "5"
5
 Avertissement
design HideUtilityClassConstructor 1
 Erreur
header Header
  • fileExtensions: "java"
  • headerFile: "/opt/datas/jenkins/home/jobs/admin-github-build/workspace/target/checkstyle-header.txt"
20
 Erreur
imports AvoidStarImport 1
 Erreur
UnusedImports 1
 Erreur
javadoc JavadocMethod 83
 Erreur
JavadocType 10
 Erreur
naming MemberName
  • format: "^_[a-z](_?[a-zA-Z0-9])*$"
11
 Erreur
ParameterName
  • format: "^[a-z][a-zA-Z0-9]*$"
2
 Erreur
StaticVariableName
  • format: "^_[a-z](_?[a-zA-Z0-9])*$"
1
 Erreur
whitespace ParenPad
  • option: "space"
52
 Erreur

Détails

fr/paris/lutece/plugins/identitystore/modules/quality/business/DuplicatesDaemonLimitationMode.java

Sévérité Catégorie Règle Message Ligne
 Erreur
header Header Missing a header - not enough lines in file. 1
 Erreur
javadoc JavadocType Missing a Javadoc comment. 5
 Erreur
blocks LeftCurly '{' at column 44 should be on a new line. 5

fr/paris/lutece/plugins/identitystore/modules/quality/listener/SuspiciousIdentityListener.java

Sévérité Catégorie Règle Message Ligne
 Erreur
header Header Line does not match expected header line of ' * Copyright (c) 2002-2020, City of Paris'. 2

fr/paris/lutece/plugins/identitystore/modules/quality/rs/SuspiciousIdentityMapper.java

Sévérité Catégorie Règle Message Ligne
 Erreur
header Header Line does not match expected header line of ' * Copyright (c) 2002-2020, City of Paris'. 2
 Erreur
design HideUtilityClassConstructor Utility classes should not have a public or default constructor. 46
 Erreur
javadoc JavadocMethod Missing a Javadoc comment. 48

fr/paris/lutece/plugins/identitystore/modules/quality/rs/SuspiciousIdentityRest.java

Sévérité Catégorie Règle Message Ligne
 Erreur
header Header Line does not match expected header line of ' * Copyright (c) 2002-2020, City of Paris'. 2
 Erreur
javadoc JavadocMethod Expected @param tag for 'searchRequest'. 107
 Erreur
javadoc JavadocMethod Expected @param tag for 'strHeaderClientAppCode'. 108
 Erreur
javadoc JavadocMethod Expected @param tag for 'authorName'. 109
 Erreur
javadoc JavadocMethod Expected @param tag for 'authorType'. 110
 Erreur
javadoc JavadocMethod Expected @param tag for 'strHeaderAppCode'. 111
 Erreur
javadoc JavadocMethod Expected @throws tag for 'IdentityStoreException'. 112
 Erreur
javadoc JavadocMethod Missing a Javadoc comment. 121
 Erreur
javadoc JavadocMethod Missing a Javadoc comment. 145
 Erreur
javadoc JavadocMethod Missing a Javadoc comment. 167
 Erreur
javadoc JavadocMethod Expected @param tag for 'strHeaderClientCode'. 203
 Erreur
javadoc JavadocMethod Expected @param tag for 'strQueryClientCode'. 204
 Erreur
javadoc JavadocMethod Expected @param tag for 'priority'. 204
 Erreur
javadoc JavadocMethod Expected @param tag for 'authorName'. 205
 Erreur
javadoc JavadocMethod Expected @param tag for 'authorType'. 206
 Erreur
javadoc JavadocMethod Expected @param tag for 'strHeaderAppCode'. 207
 Erreur
javadoc JavadocMethod Expected @throws tag for 'IdentityStoreException'. 208
 Erreur
javadoc JavadocMethod Expected @param tag for 'customer_id'. 226
 Erreur
naming ParameterName Name 'customer_id' must match pattern '^[a-z][a-zA-Z0-9]*$'. 226
 Erreur
javadoc JavadocMethod Expected @param tag for 'ruleCode'. 227
 Erreur
javadoc JavadocMethod Expected @param tag for 'strHeaderClientCode'. 228
 Erreur
javadoc JavadocMethod Expected @param tag for 'authorName'. 229
 Erreur
javadoc JavadocMethod Expected @param tag for 'authorType'. 230
 Erreur
javadoc JavadocMethod Expected @param tag for 'strHeaderAppCode'. 231
 Erreur
javadoc JavadocMethod Expected @throws tag for 'IdentityStoreException'. 232
 Erreur
javadoc JavadocMethod Expected @param tag for 'duplicateSearchRequest'. 252
 Erreur
javadoc JavadocMethod Expected @param tag for 'strHeaderClientCode'. 253
 Erreur
javadoc JavadocMethod Expected @param tag for 'authorName'. 254
 Erreur
javadoc JavadocMethod Expected @param tag for 'authorType'. 255
 Erreur
javadoc JavadocMethod Expected @param tag for 'strHeaderAppCode'. 256
 Erreur
javadoc JavadocMethod Expected @throws tag for 'IdentityStoreException'. 257
 Erreur
javadoc JavadocMethod Missing a Javadoc comment. 267

fr/paris/lutece/plugins/identitystore/modules/quality/rs/swagger/SwaggerConfig.java

Sévérité Catégorie Règle Message Ligne
 Erreur
header Header Line does not match expected header line of ' * Copyright (c) 2002-2020, City of Paris'. 2
 Erreur
javadoc JavadocType Missing a Javadoc comment. 42

fr/paris/lutece/plugins/identitystore/modules/quality/service/IdentityDuplicatesDaemon.java

Sévérité Catégorie Règle Message Ligne
 Erreur
header Header Line does not match expected header line of ' * Copyright (c) 2002-2020, City of Paris'. 2
 Erreur
whitespace ParenPad '(' is not followed by whitespace. 81
 Erreur
whitespace ParenPad ')' is not preceded with whitespace. 81
 Erreur
naming MemberName Name 'delayedNetworkService' must match pattern '^_[a-z](_?[a-zA-Z0-9])*$'. 82
 Erreur
coding DeclarationOrder Static variable definition in wrong order. 84
 Avertissement
coding ReturnCount Return count is 2 (max allowed for void methods/constructors/lambdas is 1). 95
 Erreur
javadoc JavadocMethod Missing a Javadoc comment. 184
 Erreur
blocks LeftCurly '{' at column 98 should be on a new line. 184
 Erreur
blocks LeftCurly '{' at column 25 should be on a new line. 203
 Erreur
whitespace ParenPad '(' is not followed by whitespace. 204
 Erreur
whitespace ParenPad '(' is not followed by whitespace. 204
 Erreur
whitespace ParenPad ')' is not preceded with whitespace. 204
 Erreur
whitespace ParenPad ')' is not preceded with whitespace. 204
 Erreur
whitespace ParenPad '(' is not followed by whitespace. 214
 Erreur
whitespace ParenPad ')' is not preceded with whitespace. 214
 Erreur
whitespace ParenPad '(' is not followed by whitespace. 215
 Erreur
whitespace ParenPad ')' is not preceded with whitespace. 215
 Erreur
whitespace ParenPad '(' is not followed by whitespace. 218
 Erreur
whitespace ParenPad ')' is not preceded with whitespace. 218
 Erreur
whitespace ParenPad '(' is not followed by whitespace. 221
 Erreur
whitespace ParenPad ')' is not preceded with whitespace. 221
 Erreur
javadoc JavadocMethod Expected @throws tag for 'IdentityStoreException'. 262
 Erreur
javadoc JavadocMethod Expected @throws tag for 'InterruptedException'. 262
 Erreur
blocks LeftCurly '{' at column 96 should be on a new line. 262
 Erreur
whitespace ParenPad '(' is not followed by whitespace. 271
 Erreur
whitespace ParenPad ')' is not preceded with whitespace. 271
 Erreur
whitespace ParenPad '(' is not followed by whitespace. 273
 Erreur
whitespace ParenPad '(' is not followed by whitespace. 273
 Erreur
whitespace ParenPad '(' is not followed by whitespace. 273
 Erreur
whitespace ParenPad ')' is not preceded with whitespace. 273
 Erreur
whitespace ParenPad ')' is not preceded with whitespace. 273
 Erreur
whitespace ParenPad ')' is not preceded with whitespace. 273

fr/paris/lutece/plugins/identitystore/modules/quality/service/IdentityDuplicatesResolutionDaemon.java

Sévérité Catégorie Règle Message Ligne
 Erreur
header Header Line does not match expected header line of ' * Copyright (c) 2002-2020, City of Paris'. 2
 Erreur
naming MemberName Name 'clientCode' must match pattern '^_[a-z](_?[a-zA-Z0-9])*$'. 71
 Erreur
naming MemberName Name 'authorName' must match pattern '^_[a-z](_?[a-zA-Z0-9])*$'. 72
 Erreur
naming MemberName Name 'ruleCode' must match pattern '^_[a-z](_?[a-zA-Z0-9])*$'. 73
 Erreur
naming MemberName Name 'identityDtoDelayedNetworkService' must match pattern '^_[a-z](_?[a-zA-Z0-9])*$'. 74
 Erreur
naming MemberName Name 'duplicateSearchResponseDelayedNetworkService' must match pattern '^_[a-z](_?[a-zA-Z0-9])*$'. 75
 Erreur
naming MemberName Name 'nbIdentitiesMerged' must match pattern '^_[a-z](_?[a-zA-Z0-9])*$'. 76
 Erreur
coding ExplicitInitialization Variable 'nbIdentitiesMerged' explicitly initialized to '0' (default value for its type). 76
 Erreur
whitespace ParenPad '(' is not followed by whitespace. 106
 Erreur
whitespace ParenPad ')' is not preceded with whitespace. 106
 Erreur
whitespace ParenPad '(' is not followed by whitespace. 107
 Erreur
javadoc JavadocMethod Missing a Javadoc comment. 167
 Erreur
javadoc JavadocMethod Missing a Javadoc comment. 175
 Erreur
javadoc JavadocMethod Missing a Javadoc comment. 238
 Erreur
javadoc JavadocMethod Missing a Javadoc comment. 247

fr/paris/lutece/plugins/identitystore/modules/quality/service/LockPurgeDaemon.java

Sévérité Catégorie Règle Message Ligne
 Erreur
header Header Line does not match expected header line of ' * Copyright (c) 2002-2020, City of Paris'. 2

fr/paris/lutece/plugins/identitystore/modules/quality/service/SearchDuplicatesService.java

Sévérité Catégorie Règle Message Ligne
 Erreur
header Header Line does not match expected header line of ' * Copyright (c) 2002-2020, City of Paris'. 2
 Erreur
javadoc JavadocType Missing a Javadoc comment. 47
 Erreur
naming StaticVariableName Name 'instance' must match pattern '^_[a-z](_?[a-zA-Z0-9])*$'. 49
 Erreur
javadoc JavadocMethod Missing a Javadoc comment. 52
 Erreur
javadoc JavadocMethod Missing a Javadoc comment. 61
 Erreur
javadoc JavadocMethod Missing a Javadoc comment. 69

fr/paris/lutece/plugins/identitystore/modules/quality/service/SuspiciousIdentityService.java

Sévérité Catégorie Règle Message Ligne
 Erreur
header Header Line does not match expected header line of ' * Copyright (c) 2002-2020, City of Paris'. 2
 Erreur
javadoc JavadocType Missing a Javadoc comment. 75
 Erreur
naming MemberName Name 'externalDeclarationRuleCode' must match pattern '^_[a-z](_?[a-zA-Z0-9])*$'. 86
 Erreur
coding DeclarationOrder Static variable definition in wrong order. 89
 Erreur
javadoc JavadocMethod Missing a Javadoc comment. 91
 Erreur
javadoc JavadocMethod Unused Javadoc tag. 109
 Erreur
javadoc JavadocMethod Expected @param tag for 'author'. 113
 Erreur
javadoc JavadocMethod Missing a Javadoc comment. 168
 Erreur
javadoc JavadocMethod Missing a Javadoc comment. 192
 Erreur
javadoc JavadocMethod Missing a Javadoc comment. 229
 Avertissement
coding ReturnCount Return count is 3 (max allowed for void methods/constructors/lambdas is 1). 229
 Erreur
javadoc JavadocMethod Missing a Javadoc comment. 289
 Avertissement
coding ReturnCount Return count is 3 (max allowed for void methods/constructors/lambdas is 1). 289
 Erreur
javadoc JavadocMethod Missing a Javadoc comment. 348
 Erreur
javadoc JavadocMethod Missing a Javadoc comment. 353
 Erreur
whitespace ParenPad '(' is not followed by whitespace. 355
 Erreur
whitespace ParenPad ')' is not preceded with whitespace. 355

fr/paris/lutece/plugins/identitystore/modules/quality/web/AbstractManageQualityJspBean.java

Sévérité Catégorie Règle Message Ligne
 Erreur
header Header Line does not match expected header line of ' * Copyright (c) 2002-2020, City of Paris'. 2
 Erreur
javadoc JavadocType Type Javadoc comment is missing @param <S> tag. 50
 Erreur
javadoc JavadocType Type Javadoc comment is missing @param <T> tag. 50
 Erreur
javadoc JavadocMethod Expected @param tag for 'parameters'. 82

fr/paris/lutece/plugins/identitystore/modules/quality/web/ManageSuspiciousIdentitys.java

Sévérité Catégorie Règle Message Ligne
 Erreur
header Header Line does not match expected header line of ' * Copyright (c) 2002-2020, City of Paris'. 2
 Erreur
imports AvoidStarImport Using the '.*' form of import should be avoided - java.util.*. 69
 Erreur
naming MemberName Name 'connectedComparator' must match pattern '^_[a-z](_?[a-zA-Z0-9])*$'. 154
 Erreur
naming MemberName Name 'qualityComparator' must match pattern '^_[a-z](_?[a-zA-Z0-9])*$'. 155
 Erreur
naming MemberName Name 'orderingComparator' must match pattern '^_[a-z](_?[a-zA-Z0-9])*$'. 156
 Erreur
javadoc JavadocMethod Expected @return tag. 167
 Erreur
javadoc JavadocMethod Expected @param tag for 'request'. 168
 Erreur
whitespace ParenPad '(' is not followed by whitespace. 234
 Erreur
javadoc JavadocMethod Missing a Javadoc comment. 254
 Erreur
blocks LeftCurly '{' at column 59 should be on a new line. 256
 Erreur
javadoc JavadocMethod Expected @return tag. 269
 Avertissement
coding ReturnCount Return count is 6 (max allowed for non-void methods/lambdas is 5). 269
 Erreur
javadoc JavadocMethod Expected @param tag for 'request'. 270
 Erreur
javadoc JavadocMethod Expected @return tag. 363
 Avertissement
coding ReturnCount Return count is 6 (max allowed for non-void methods/lambdas is 5). 363
 Erreur
javadoc JavadocMethod Expected @param tag for 'request'. 364
 Erreur
javadoc JavadocMethod Expected @throws tag for 'AccessDeniedException'. 549
 Erreur
javadoc JavadocMethod Expected @throws tag for 'AccessDeniedException'. 644

fr/paris/lutece/plugins/identitystore/modules/quality/web/request/IdentityStoreDuplicateRuleGetRequest.java

Sévérité Catégorie Règle Message Ligne
 Erreur
header Header Line does not match expected header line of ' * Copyright (c) 2002-2020, City of Paris'. 2
 Erreur
javadoc JavadocType Missing a Javadoc comment. 48
 Erreur
coding HiddenField '_nPriority' hides a field. 58
 Erreur
javadoc JavadocMethod Expected @param tag for '_nPriority'. 58
 Erreur
naming ParameterName Name '_nPriority' must match pattern '^[a-z][a-zA-Z0-9]*$'. 58
 Erreur
javadoc JavadocMethod Expected @param tag for 'authorName'. 58
 Erreur
javadoc JavadocMethod Expected @param tag for 'authorType'. 58
 Erreur
javadoc JavadocMethod Expected @throws tag for 'IdentityStoreException'. 59

fr/paris/lutece/plugins/identitystore/modules/quality/web/request/IdentityStoreFindDuplicatesRequest.java

Sévérité Catégorie Règle Message Ligne
 Erreur
header Header Line does not match expected header line of ' * Copyright (c) 2002-2020, City of Paris'. 2
 Erreur
javadoc JavadocType Missing a Javadoc comment. 46
 Erreur
javadoc JavadocMethod Missing a Javadoc comment. 52

fr/paris/lutece/plugins/identitystore/modules/quality/web/request/IdentityStoreSearchDuplicatesRequest.java

Sévérité Catégorie Règle Message Ligne
 Erreur
header Header Line does not match expected header line of ' * Copyright (c) 2002-2020, City of Paris'. 2
 Erreur
imports UnusedImports Unused import - java.util.stream.Collectors. 50
 Erreur
javadoc JavadocType Missing a Javadoc comment. 52
 Erreur
javadoc JavadocMethod Missing a Javadoc comment. 57
 Erreur
whitespace ParenPad '(' is not followed by whitespace. 75
 Erreur
whitespace ParenPad ')' is not preceded with whitespace. 75
 Erreur
whitespace ParenPad '(' is not followed by whitespace. 76
 Erreur
whitespace ParenPad ')' is not preceded with whitespace. 76
 Erreur
blocks LeftCurly '{' at column 37 should be on a new line. 76
 Erreur
whitespace ParenPad '(' is not followed by whitespace. 77
 Erreur
whitespace ParenPad ')' is not preceded with whitespace. 77
 Erreur
whitespace ParenPad '(' is not followed by whitespace. 78
 Erreur
whitespace ParenPad '(' is not followed by whitespace. 78
 Erreur
whitespace ParenPad ')' is not preceded with whitespace. 78
 Erreur
whitespace ParenPad ')' is not preceded with whitespace. 78
 Erreur
blocks LeftCurly '{' at column 61 should be on a new line. 78
 Erreur
whitespace ParenPad '(' is not followed by whitespace. 79
 Erreur
whitespace ParenPad ')' is not preceded with whitespace. 79
 Erreur
whitespace ParenPad '(' is not followed by whitespace. 80
 Erreur
whitespace ParenPad ')' is not preceded with whitespace. 80
 Erreur
whitespace ParenPad '(' is not followed by whitespace. 86
 Erreur
whitespace ParenPad ')' is not preceded with whitespace. 86
 Erreur
blocks LeftCurly '{' at column 35 should be on a new line. 86
 Erreur
whitespace ParenPad '(' is not followed by whitespace. 87
 Erreur
whitespace ParenPad ')' is not preceded with whitespace. 87

fr/paris/lutece/plugins/identitystore/modules/quality/web/request/IdentityStoreSuspiciousCancelExclusionRequest.java

Sévérité Catégorie Règle Message Ligne
 Erreur
header Header Line does not match expected header line of ' * Copyright (c) 2002-2020, City of Paris'. 2
 Erreur
javadoc JavadocMethod Expected @param tag for 'strClientAppCode'. 56
 Erreur
javadoc JavadocMethod Expected @param tag for 'authorName'. 57
 Erreur
javadoc JavadocMethod Expected @param tag for 'authorType'. 57
 Erreur
javadoc JavadocMethod Expected @throws tag for 'IdentityStoreException'. 57

fr/paris/lutece/plugins/identitystore/modules/quality/web/request/IdentityStoreSuspiciousCreateRequest.java

Sévérité Catégorie Règle Message Ligne
 Erreur
header Header Line does not match expected header line of ' * Copyright (c) 2002-2020, City of Paris'. 2
 Erreur
javadoc JavadocMethod Expected @param tag for 'strClientAppCode'. 59
 Erreur
javadoc JavadocMethod Expected @param tag for 'authorName'. 59
 Erreur
javadoc JavadocMethod Expected @param tag for 'authorType'. 60
 Erreur
javadoc JavadocMethod Expected @throws tag for 'IdentityStoreException'. 60

fr/paris/lutece/plugins/identitystore/modules/quality/web/request/IdentityStoreSuspiciousExcludeRequest.java

Sévérité Catégorie Règle Message Ligne
 Erreur
header Header Line does not match expected header line of ' * Copyright (c) 2002-2020, City of Paris'. 2
 Erreur
javadoc JavadocMethod Expected @param tag for 'strClientAppCode'. 56
 Erreur
javadoc JavadocMethod Expected @param tag for 'authorName'. 56
 Erreur
javadoc JavadocMethod Expected @param tag for 'authorType'. 57
 Erreur
javadoc JavadocMethod Expected @throws tag for 'IdentityStoreException'. 57

fr/paris/lutece/plugins/identitystore/modules/quality/web/request/IdentityStoreSuspiciousLockRequest.java

Sévérité Catégorie Règle Message Ligne
 Erreur
header Header Line does not match expected header line of ' * Copyright (c) 2002-2020, City of Paris'. 2
 Erreur
javadoc JavadocMethod Expected @param tag for 'strClientAppCode'. 56
 Erreur
javadoc JavadocMethod Expected @param tag for 'authorName'. 56
 Erreur
javadoc JavadocMethod Expected @param tag for 'authorType'. 56
 Erreur
javadoc JavadocMethod Expected @throws tag for 'IdentityStoreException'. 57

fr/paris/lutece/plugins/identitystore/modules/quality/web/request/IdentityStoreSuspiciousSearchRequest.java

Sévérité Catégorie Règle Message Ligne
 Erreur
header Header Line does not match expected header line of ' * Copyright (c) 2002-2020, City of Paris'. 2
 Erreur
javadoc JavadocType Missing a Javadoc comment. 46
 Erreur
javadoc JavadocMethod Missing a Javadoc comment. 50
 Erreur
whitespace ParenPad '(' is not followed by whitespace. 100
 Erreur
whitespace ParenPad ')' is not preceded with whitespace. 100
 Erreur
whitespace ParenPad '(' is not followed by whitespace. 102
 Erreur
whitespace ParenPad ')' is not preceded with whitespace. 102
 Erreur
whitespace ParenPad '(' is not followed by whitespace. 103
 Erreur
whitespace ParenPad ')' is not preceded with whitespace. 103