@Override public void visitToken(Token token) { for (Trivia trivia : token.getTrivia()) { if (trivia.isComment()) { visitComment(trivia); } } }
private static boolean containsComment(AstNode suiteNode) { for (Token token : suiteNode.getTokens()) { for (Trivia trivia : token.getTrivia()) { if (trivia.isComment()) { return true; } } } return false; }
private static boolean containsComment(AstNode suiteNode) { for (Token token : suiteNode.getTokens()) { for (Trivia trivia : token.getTrivia()) { if (trivia.isComment()) { return true; } } } return false; }
@Override public void visitToken(Token token) { for (Trivia trivia : token.getTrivia()) { if (trivia.isComment()) { visitComment(trivia); } } }
private boolean containsComment(AstNode suiteNode) { for (Token token : suiteNode.getTokens()) { for (Trivia trivia : token.getTrivia()) { if (trivia.isComment()) { return true; } } } return false; }
private boolean hasNoBreakComment(AstNode astNode) { for (Trivia trivia : astNode.getNextSibling().getToken().getTrivia()) { if (trivia.isComment() && trivia.toString().trim().contains("no break")) { return true; } } return false; }
public void visitToken(Token token) { if (token.getType().equals(GenericTokenType.EOF)) { return; } linesOfCode.add(token.getLine()); List<Trivia> trivias = token.getTrivia(); for (Trivia trivia : trivias) { if (trivia.isComment()) { linesOfComments.add(trivia.getToken().getLine()); } } }
@Override public void visitToken(Token token) { if (token.getType().equals(GenericTokenType.EOF)) { return; } linesOfCode.add(token.getLine()); List<Trivia> trivias = token.getTrivia(); for (Trivia trivia : trivias) { if (trivia.isComment()) { linesOfComments.add(trivia.getToken().getLine()); } } }
@Override public void visitToken(Token token) { String[] tokenLines = token.getValue().split("\n", -1); for (int line = token.getLine(); line < token.getLine() + tokenLines.length; line++) { linesOfCode.add(line); } for (Trivia trivia : token.getTrivia()) { if (trivia.isComment()) { visitComment(trivia); } } }
@Override public void visitToken(Token token) { if (token.getType().equals(GenericTokenType.EOF)) { return; } addTokenLinesToSet(linesOfCode, token); List<Trivia> trivias = token.getTrivia(); for (Trivia trivia : trivias) { if (trivia.isComment()) { addTokenLinesToSet(linesOfComments, trivia.getToken()); } } }
@Override public void visitToken(Token token) { for (Trivia trivia : token.getTrivia()) { if (trivia.isComment() && trivia.getToken().getLine() == previousTokenLine) { String comment = trivia.getToken().getValue(); if (comment.startsWith("//") && !pattern.matcher(comment).matches()) { getContext().createLineViolation(this, "Move this trailing comment on the previous empty line.", previousTokenLine); } } } previousTokenLine = token.getLine(); }
@Override public void visitToken(Token token) { for (Trivia trivia : token.getTrivia()) { if (trivia.isComment()) { String comment = trivia.getToken().getValue(); if (pattern.matcher(comment).matches()) { getContext().createLineViolation(this, "Take the required action to fix the issue indicated by this \"FIXME\" comment.", trivia.getToken().getLine()); } } } } }
@Override public void visitToken(Token token) { if (pattern() != null) { for (Trivia trivia : token.getTrivia()) { if (trivia.isComment() && pattern().matcher(trivia.getToken().getOriginalValue()).matches()) { addIssue(trivia.getToken(), message); } } } }
@Override public void visitToken(Token token) { if (pattern() != null) { for (Trivia trivia : token.getTrivia()) { if (trivia.isComment() && pattern().matcher(trivia.getToken().getOriginalValue()).matches()) { addIssue(trivia.getToken(), message); } } } }
@Override public void visitToken(Token token) { if (pattern != null) { for (Trivia trivia : token.getTrivia()) { if (trivia.isComment() && pattern.matcher(trivia.getToken().getOriginalValue()).matches()) { getContext().createLineViolation(this, getMessage(), trivia.getToken()); } } } }
@Override public void visitToken(Token token) { for (Trivia trivia : token.getTrivia()) { if (trivia.isComment() && trivia.getToken().getValue().startsWith("<!--")) { getContext().createLineViolation(this, "Replace this HTML-style comment by a standard comment", trivia.getToken().getLine()); } } }
@Override public void visitToken(Token token) { for (Trivia trivia : token.getTrivia()) { if (trivia.isComment()) { Token triviaToken = trivia.getToken(); int offset = getOffset(triviaToken.getLine(), triviaToken.getColumn()); highlighting.highlight(offset, offset + triviaToken.getValue().length(), "cppd"); } } }
private void checkNodeForPreviousComments(AstNode node) { for (Trivia trivia : node.getToken().getTrivia()) { if (trivia.isComment()) { getContext().peekSourceCode().add(CSharpMetric.PUBLIC_DOC_API, 1); break; } } }
@Override public void visitToken(Token token) { for (Trivia trivia : token.getTrivia()) { if (trivia.isComment()) { Token triviaToken = trivia.getToken(); int offset = getOffset(triviaToken.getLine(), triviaToken.getColumn()); highlighting.highlight(offset, offset + triviaToken.getValue().length(), "cppd"); } } }
@Override public void visitToken(Token token) { for (Trivia trivia : token.getTrivia()) { if (trivia.isComment() && trivia.getToken().getLine() < token.getLine()) { String comment = trivia.getToken().getOriginalValue(); if (!comment.startsWith(getSingleLineCommentSyntaxPrefix()) && !StringUtils.containsAny(comment, "\r\n")) { getContext().createLineViolation(this, "This single line comment should use the single line comment syntax \"{0}\"", trivia.getToken(), getSingleLineCommentSyntaxPrefix()); } } } }