Tabnine Logo
org.sonar.scanner.protocol.output
Code IndexAdd Tabnine to your IDE (free)

How to use org.sonar.scanner.protocol.output

Best Java code snippets using org.sonar.scanner.protocol.output (Showing top 20 results out of 315)

origin: SonarSource/sonarqube

 private static void writeChangedLines(ScannerReportWriter writer, int fileRef, Set<Integer> changedLines) {
  ScannerReport.ChangedLines.Builder builder = ScannerReport.ChangedLines.newBuilder();
  builder.addAllLine(changedLines);
  writer.writeComponentChangedLines(fileRef, builder.build());
 }
}
origin: SonarSource/sonarqube

private static ScannerReport.IssueLocation moveLocation(ScannerReport.Component root, ScannerReport.Component component, ScannerReport.IssueLocation location) {
 String msg = "[" + component.getProjectRelativePath() + "] " + location.getMsg();
 return ScannerReport.IssueLocation.newBuilder()
  .setComponentRef(root.getRef())
  .setMsg(msg)
  .build();
}
origin: SonarSource/sonarqube

public boolean hasSignificantCode(int fileRef) {
 File file = fileStructure.fileFor(FileStructure.Domain.SGNIFICANT_CODE, fileRef);
 return fileExists(file);
}
origin: SonarSource/sonarqube

 @DataProvider
 public static Object[][] all_types_batch_measure_builders() {
  return new Object[][] {
   {ScannerReport.Measure.newBuilder().setBooleanValue(BoolValue.newBuilder().setValue(true)), SOME_BOOLEAN_METRIC},
   {ScannerReport.Measure.newBuilder().setIntValue(IntValue.newBuilder().setValue(1)), SOME_INT_METRIC},
   {ScannerReport.Measure.newBuilder().setLongValue(LongValue.newBuilder().setValue(1)), SOME_LONG_METRIC},
   {ScannerReport.Measure.newBuilder().setDoubleValue(DoubleValue.newBuilder().setValue(1)), SOME_DOUBLE_METRIC},
   {ScannerReport.Measure.newBuilder().setStringValue(StringValue.newBuilder().setValue("1")), SOME_STRING_METRIC},
   {ScannerReport.Measure.newBuilder().setStringValue(StringValue.newBuilder().setValue(Measure.Level.OK.name())), SOME_LEVEL_METRIC}
  };
 }
}
origin: SonarSource/sonarqube

private Issue createIssue() {
 Issue.Builder builder = Issue.newBuilder();
 builder.setGap(3.0);
 builder.setTextRange(TextRange.newBuilder()
  .setStartLine(30)
  .setStartOffset(10)
  .setEndLine(31)
  .setEndOffset(3));
 builder.setSeverity(Severity.MAJOR);
 return builder.build();
}
origin: SonarSource/sonarqube

private void addHighlighting(List<ScannerReport.SyntaxHighlightingRule> syntaxHighlightingList,
 int startLine, int startOffset,
 int endLine, int endOffset,
 HighlightingType type) {
 TextRange.Builder textRangeBuilder = TextRange.newBuilder();
 ScannerReport.SyntaxHighlightingRule.Builder ruleBuilder = ScannerReport.SyntaxHighlightingRule.newBuilder();
 syntaxHighlightingList.add(ruleBuilder
  .setRange(textRangeBuilder
   .setStartLine(startLine).setEndLine(endLine)
   .setStartOffset(startOffset).setEndOffset(endOffset)
   .build())
  .setType(type)
  .build());
}
origin: SonarSource/sonarqube

@Test
public void read_measures() {
 ScannerReportWriter writer = new ScannerReportWriter(dir);
 ScannerReport.Measure.Builder measure = ScannerReport.Measure.newBuilder()
  .setStringValue(StringValue.newBuilder().setValue("value_a"));
 writer.writeComponentMeasures(1, asList(measure.build()));
 assertThat(underTest.readComponentMeasures(1)).hasSize(1);
}
origin: SonarSource/sonarqube

private static ScannerReport.TextRange createTextRange(int startLine, int enLine, int startOffset, int endOffset) {
 return ScannerReport.TextRange.newBuilder()
  .setStartLine(startLine).setEndLine(enLine)
  .setStartOffset(startOffset).setEndOffset(endOffset)
  .build();
}
origin: SonarSource/sonarqube

private void addChangesetInReport(String author, Long date, String revision, boolean copyFromPrevious) {
 reportReader.putChangesets(ScannerReport.Changesets.newBuilder()
  .setComponentRef(FILE_REF)
  .setCopyFromPrevious(copyFromPrevious)
  .addChangeset(ScannerReport.Changesets.Changeset.newBuilder()
   .setAuthor(author)
   .setDate(date)
   .setRevision(revision)
   .build())
  .addChangesetIndexByLine(0)
  .build());
}
origin: SonarSource/sonarqube

private static ScannerReport.TextRange singleLineTextRange(int line) {
 return ScannerReport.TextRange.newBuilder()
  .setStartLine(line)
  .setEndLine(line)
  .build();
}
origin: SonarSource/sonarqube

private static LineSgnificantCode createLineSignificantCode(int line, int start, int end) {
 return LineSgnificantCode.newBuilder()
  .setLine(line)
  .setStartOffset(start)
  .setEndOffset(end)
  .build();
}
origin: SonarSource/sonarqube

private static void askToCopyDataFromPreviousAnalysis(DefaultInputFile f, ScannerReportWriter writer) {
 Builder scmBuilder = ScannerReport.Changesets.newBuilder();
 scmBuilder.setComponentRef(f.scannerId());
 scmBuilder.setCopyFromPrevious(true);
 writer.writeComponentChangesets(scmBuilder.build());
}
origin: SonarSource/sonarqube

 private static ScannerReport.ContextProperty newContextProperty(String key, String value) {
  return ScannerReport.ContextProperty.newBuilder()
   .setKey(key)
   .setValue(value)
   .build();
 }
}
origin: SonarSource/sonarqube

private ScannerReport.Symbol newSymbol(TextRange declaration, TextRange... references) {
 ScannerReport.Symbol.Builder builder = ScannerReport.Symbol.newBuilder()
  .setDeclaration(declaration);
 for (TextRange reference : references) {
  builder.addReference(reference);
 }
 return builder.build();
}
origin: SonarSource/sonarqube

private Issue createIssueWithoutFields() {
 Issue.Builder builder = Issue.newBuilder();
 builder.setSeverity(Severity.MAJOR);
 return builder.build();
}
origin: SonarSource/sonarqube

private static ScannerReport.Duplication createDuplication(ScannerReport.TextRange original, ScannerReport.Duplicate... duplicates) {
 ScannerReport.Duplication.Builder builder = ScannerReport.Duplication.newBuilder()
  .setOriginPosition(original);
 for (ScannerReport.Duplicate duplicate : duplicates) {
  builder.addDuplicate(duplicate);
 }
 return builder.build();
}
origin: SonarSource/sonarqube

 private static ScannerReport.AnalysisWarning toProtobufAnalysisWarning(DefaultAnalysisWarnings.Message message) {
  return ScannerReport.AnalysisWarning.newBuilder()
   .setText(message.getText())
   .setTimestamp(message.getTimestamp())
   .build();
 }
}
origin: SonarSource/sonarqube

private static ScannerReport.Metadata.Builder newBatchReportBuilder() {
 return ScannerReport.Metadata.newBuilder()
  .setProjectKey(PROJECT_KEY);
}
origin: SonarSource/sonarqube

private static TextRange newTextRange(int startLine, int endLine, int startOffset, int endOffset) {
 return TextRange.newBuilder()
  .setStartLine(startLine).setEndLine(endLine)
  .setStartOffset(startOffset).setEndOffset(endOffset)
  .build();
}
origin: SonarSource/sonarqube

 private static ScannerReport.ContextProperty newContextProperty(String key, String value) {
  return ScannerReport.ContextProperty.newBuilder()
   .setKey(key)
   .setValue(value)
   .build();
 }
}
org.sonar.scanner.protocol.output

Most used classes

  • FileStructure
    Structure of files in the zipped report
  • ScannerReport$Component
  • ScannerReport$Metadata
  • ScannerReport$CpdTextBlock
  • ScannerReport$Duplication
  • ScannerReport$Issue,
  • ScannerReport$LineCoverage,
  • ScannerReport$ChangedLines,
  • ScannerReport$Changesets,
  • ScannerReport$LineSgnificantCode,
  • ScannerReport$Measure,
  • ScannerReport$Symbol,
  • ScannerReport$SyntaxHighlightingRule,
  • ScannerReportReader,
  • ScannerReport$ActiveRule,
  • ScannerReport$AdHocRule,
  • ScannerReport$Duplicate,
  • ScannerReport$TextRange,
  • ScannerReport$AnalysisWarning
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now