Skip to content

Commit 85e3b63

Browse files
committed
Added suppressions for regex sonar flags
1 parent 3167924 commit 85e3b63

6 files changed

Lines changed: 10 additions & 4 deletions

File tree

springfox-spring-web/src/main/java/springfox/documentation/spring/web/DescriptionResolver.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@
2929
import static org.springframework.util.StringUtils.*;
3030

3131
public class DescriptionResolver {
32+
@SuppressWarnings("java:S4784")
3233
private static final Pattern PATTERN = Pattern.compile("\\Q${\\E(.+?)(:(.*))?\\Q}\\E");
3334
private final Environment environment;
3435
private Map<String, String> cache;

springfox-spring-web/src/main/java/springfox/documentation/spring/web/paths/Paths.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -89,6 +89,7 @@ public static String firstPathSegment(String path) {
8989
* @param requestMappingPattern request mapping pattern
9090
* @return the request mapping endpoint
9191
*/
92+
@SuppressWarnings("java:S4784")
9293
public static String sanitizeRequestMappingPattern(String requestMappingPattern) {
9394
String result = requestMappingPattern;
9495
//remove regex portion '/{businessId:\\w+}'

springfox-swagger-common/src/main/java/springfox/documentation/swagger/schema/ApiModelProperties.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,7 @@
4747

4848
public final class ApiModelProperties {
4949
private static final Logger LOGGER = LoggerFactory.getLogger(ApiModelProperties.class);
50+
@SuppressWarnings("java:S4784")
5051
private static final Pattern RANGE_PATTERN = Pattern.compile("range([\\[(])(.*),(.*)([])])$");
5152

5253
private ApiModelProperties() {

springfox-swagger-common/src/main/java/springfox/documentation/swagger/web/ApiResourceController.java

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,9 @@
2121

2222
import org.springframework.beans.factory.annotation.Autowired;
2323
import org.springframework.http.HttpStatus;
24+
import org.springframework.http.MediaType;
2425
import org.springframework.http.ResponseEntity;
26+
import org.springframework.web.bind.annotation.GetMapping;
2527
import org.springframework.web.bind.annotation.RequestMapping;
2628
import org.springframework.web.bind.annotation.RestController;
2729
import springfox.documentation.annotations.ApiIgnore;
@@ -36,7 +38,6 @@
3638
"${springfox.documentation.swagger-ui.base-url:}/swagger-resources"})
3739
public class ApiResourceController {
3840

39-
4041
@Autowired(required = false)
4142
private SecurityConfiguration securityConfiguration;
4243
@Autowired(required = false)
@@ -50,19 +51,19 @@ public ApiResourceController(
5051
this.swaggerResources = swaggerResources;
5152
}
5253

53-
@RequestMapping(value = "/configuration/security")
54+
@GetMapping(value = "/configuration/security", produces = MediaType.APPLICATION_JSON_VALUE)
5455
public ResponseEntity<SecurityConfiguration> securityConfiguration() {
5556
return new ResponseEntity<>(
5657
ofNullable(securityConfiguration).orElse(SecurityConfigurationBuilder.builder().build()), HttpStatus.OK);
5758
}
5859

59-
@RequestMapping(value = "/configuration/ui")
60+
@GetMapping(value = "/configuration/ui", produces = MediaType.APPLICATION_JSON_VALUE)
6061
public ResponseEntity<UiConfiguration> uiConfiguration() {
6162
return new ResponseEntity<>(
6263
ofNullable(uiConfiguration).orElse(UiConfigurationBuilder.builder().build()), HttpStatus.OK);
6364
}
6465

65-
@RequestMapping
66+
@GetMapping(produces = MediaType.APPLICATION_JSON_VALUE)
6667
public ResponseEntity<List<SwaggerResource>> swaggerResources() {
6768
return new ResponseEntity<>(swaggerResources.get(), HttpStatus.OK);
6869
}

springfox-swagger1/src/main/java/springfox/documentation/swagger1/dto/DataType.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@
2727

2828
//CHECKSTYLE:OFF CyclomaticComplexityCheck
2929
public class DataType implements SwaggerDataType {
30+
@SuppressWarnings("java:S4784")
3031
private static final Pattern containerPattern = Pattern.compile("([a-zA-Z]+)\\[([_a-zA-Z0-9\\.\\-]+)\\]");
3132
@JsonUnwrapped
3233
@JsonProperty

springfox-swagger2/src/main/java/springfox/documentation/swagger2/configuration/Swagger2JacksonModule.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -103,6 +103,7 @@ private interface PropertyExampleSerializerMixin {
103103

104104
class PropertyExampleSerializer extends StdSerializer<Object> {
105105

106+
@SuppressWarnings("java:S4784")
106107
private static final Pattern JSON_NUMBER_PATTERN =
107108
Pattern.compile("-?(?:0|[1-9]\\d*)(?:\\.\\d+)?(?:[eE][+-]?\\d+)?");
108109

0 commit comments

Comments
 (0)