private CommentLinesVisitor createCommentLineVisitorAndFindNoSonar(JavaFileScannerContext context) { CommentLinesVisitor commentLinesVisitor = new CommentLinesVisitor(); commentLinesVisitor.analyzeCommentLines(context.getTree()); noSonarFilter.noSonarInFile(sonarFile, commentLinesVisitor.noSonarLines()); return commentLinesVisitor; }
private CommentLinesVisitor createCommentLineVisitorAndFindNoSonar(JavaFileScannerContext context) { CommentLinesVisitor commentLinesVisitor = new CommentLinesVisitor(); commentLinesVisitor.analyzeCommentLines(context.getTree()); noSonarFilter.noSonarInFile(sonarFile, commentLinesVisitor.noSonarLines()); return commentLinesVisitor; }
private CommentLinesVisitor createCommentLineVisitorAndFindNoSonar(JavaFileScannerContext context) { CommentLinesVisitor commentLinesVisitor = new CommentLinesVisitor(); commentLinesVisitor.analyzeCommentLines(context.getTree()); noSonarFilter.addComponent(sensorContext.getResource(sonarFile).getEffectiveKey(), commentLinesVisitor.noSonarLines()); return commentLinesVisitor; }
saveMetricOnFile(CoreMetrics.PUBLIC_DOCUMENTED_API_DENSITY, publicApiChecker.getDocumentedPublicApiDensity()); saveMetricOnFile(CoreMetrics.PUBLIC_UNDOCUMENTED_API, publicApiChecker.getUndocumentedPublicApi()); saveMetricOnFile(CoreMetrics.COMMENT_LINES, new CommentLinesVisitor().commentLines(context.getTree())); saveMetricOnFile(CoreMetrics.STATEMENTS, new StatementVisitor().numberOfStatements(context.getTree())); saveMetricOnFile(CoreMetrics.NCLOC, new LinesOfCodeVisitor().linesOfCode(context.getTree()));