如何修复Checkstyle WhitespaceAround警告:'{'前未前置空格
警告原因
WhitespaceAround是Checkstyle的代码格式校验规则,要求代码中{符号的前侧必须保留一个半角空格。你当前代码中if条件语句的闭合右括号)和后续的{直接相连,没有预留空格,因此触发该警告。
触发警告的原始代码片段:
if (connectorId == null && entityRequest == null){ return Collections.emptyList(); }
修复方式
- 定位到报错的if语句行,在条件末尾的
)和{之间补充1个半角空格即可消除警告。 - 注意该规则对所有场景下的
{生效,包括方法声明、for/while循环、else分支等位置的左大括号,都需要保证前置有空格,避免后续触发同类警告。
修复后完整代码
public List<ObjectSyncStatus> createEntities(Long connectorId, EntityRequest entityRequest) { if (connectorId == null && entityRequest == null) { return Collections.emptyList(); } String entitiesUrl = connectorEndpoint + CONNECTOR_PATH + connectorId + "/entities"; HttpMethod method = HttpMethod.POST; HttpEntity<EntityRequest> httpEntity = new HttpEntity<>(entityRequest); ResponseEntity<List> responseEntity = restTemplate.exchange(entitiesUrl, method, httpEntity, List.class); log.info(OPERATION_SUCCESSFUL, responseEntity); return mapper.mapAsList(responseEntity.getBody(), ObjectSyncStatus.class); }
内容的提问来源于stack exchange,提问作者Suraj Karosia
相关产品推荐
相关产品推荐

