Skip to content

Commit

Permalink
Sep 5 3 (#42)
Browse files Browse the repository at this point in the history
* Changes.

* Changes.
  • Loading branch information
catchcatchus authored Sep 5, 2024
1 parent aedea1f commit 01b3d36
Show file tree
Hide file tree
Showing 4 changed files with 27 additions and 25 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@
import io.codety.scanner.analyzer.scalastyle.dto.ScalastyleError;
import io.codety.scanner.analyzer.scalastyle.dto.ScalastyleFile;
import io.codety.scanner.reporter.dto.CodeAnalysisIssueDto;
import io.codety.scanner.util.CodetyConsoleLogger;
import io.codety.scanner.util.XmlFactoryUtil;

import java.util.ArrayList;
Expand All @@ -18,34 +19,36 @@ public static List<CodeAnalysisIssueDto> convertResult(String payload) {
try {
ScalastyleCheckstyle scalastyleCheckstyle = XmlFactoryUtil.xmlMapper.readValue(payload, ScalastyleCheckstyle.class);
List<ScalastyleFile> files = scalastyleCheckstyle.getFile();
for(ScalastyleFile scalastyleFile : files){
if(files!=null) {
for (ScalastyleFile scalastyleFile : files) {

String fileName = scalastyleFile.getName();
if(fileName.startsWith("/")){
fileName = fileName.substring(1);
}
List<ScalastyleError> errors = scalastyleFile.getError();
for(ScalastyleError error : errors){
CodeAnalysisIssueDto issueDto = new CodeAnalysisIssueDto();
issueDto.setFilePath(fileName);
String severity = error.getSeverity();
issueDto.setPriority(3);
issueDto.setIssueCategory("generic");
String source = error.getSource();
if(source != null){
String[] split = source.split("\\.");
source = split[split.length-1];
String fileName = scalastyleFile.getName();
if (fileName.startsWith("/")) {
fileName = fileName.substring(1);
}
List<ScalastyleError> errors = scalastyleFile.getError();
for (ScalastyleError error : errors) {
CodeAnalysisIssueDto issueDto = new CodeAnalysisIssueDto();
issueDto.setFilePath(fileName);
String severity = error.getSeverity();
issueDto.setPriority(3);
issueDto.setIssueCategory("generic");
String source = error.getSource();
if (source != null) {
String[] split = source.split("\\.");
source = split[split.length - 1];
}
issueDto.setIssueCode(source);
issueDto.setStartLineNumber(error.getLine() == null ? 1 : error.getLine());
issueDto.setDescription(error.getMessage());
codeAnalysisIssueDtos.add(issueDto);
}
issueDto.setIssueCode(source);
issueDto.setStartLineNumber(error.getLine() == null ? 1 : error.getLine());
issueDto.setDescription(error.getMessage());
codeAnalysisIssueDtos.add(issueDto);
}
}


} catch (JsonProcessingException e) {

CodetyConsoleLogger.debug("Failed to parse scalatyle result", e);
}


Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,7 @@ public String toConsoleOutputString(AnalyzerRequest analyzerRequest) {
}
}

for (CodeAnalysisResultDto resultDto : this.getCodeAnalysisResultDtoList()) {
for (CodeAnalysisResultDto resultDto : this.getMergedByLanguage()) {
if (resultDto == null) {
continue;
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -29,8 +29,7 @@ public void deliverResult(AnalyzerRequest analyzerRequest, CodeAnalysisResultSet
return;
}

List<CodeAnalysisResultDto> codeAnalysisResultDtoList = codeAnalysisResultSetDto.getCodeAnalysisResultDtoList();

List<CodeAnalysisResultDto> codeAnalysisResultDtoList = codeAnalysisResultSetDto.getMergedByLanguage();

if (analyzerRequest.getGithubAccessToken() != null) {

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@ public String generatePayloadResult(AnalyzerRequest analyzerRequest, CodeAnalysi

public List<SlackMessageBlock> generateRichTextPayloadResult(AnalyzerRequest analyzerRequest, CodeAnalysisResultSetDto codeAnalysisResultSetDto) {
List<SlackMessageBlock> blocks = new ArrayList<>();
List<CodeAnalysisResultDto> codeAnalysisResultDtoList = codeAnalysisResultSetDto.getCodeAnalysisResultDtoList();
List<CodeAnalysisResultDto> codeAnalysisResultDtoList = codeAnalysisResultSetDto.getMergedByLanguage();
if(codeAnalysisResultSetDto == null || codeAnalysisResultDtoList.size() ==0 ){
return blocks;
}
Expand Down

0 comments on commit 01b3d36

Please sign in to comment.