public boolean isCopyBookOrGeneratedNode() { return getToken().isCopyBook() || getToken().isGeneratedCode(); }
public boolean isCopyBookOrGeneratedNode() { return getToken().isCopyBook() || getToken().isGeneratedCode(); }
public boolean isCopyBookOrGeneratedNode() { return getToken().isCopyBook() || getToken().isGeneratedCode(); }
@Override public void visitToken(Token token) { if (token.isGeneratedCode()) { return; } if (previousToken != null && previousToken.getLine() != token.getLine()) { // Note that AbstractLineLengthCheck doesn't support tokens which span multiple lines - see SONARPLUGINS-2025 String[] lines = previousToken.getValue().split("\r?\n|\r", -1); int length = previousToken.getColumn(); for (String line : lines) { length += line.length(); if (length > getMaximumLineLength()) { // Note that method from AbstractLineLengthCheck generates other message - see SONARPLUGINS-1809 String message = MessageFormat.format( "The line contains {0,number,integer} characters which is greater than {1,number,integer} authorized.", length, getMaximumLineLength()); addLineIssue(message, previousToken.getLine()); } length = 0; } } previousToken = token; }
@Override public void visitToken(Token token) { if (token.isGeneratedCode()) { return; } if (previousToken != null && previousToken.getLine() != token.getLine()) { // Note that AbstractLineLengthCheck doesn't support tokens which span multiple lines - see SONARPLUGINS-2025 String[] lines = previousToken.getValue().split("\r?\n|\r", -1); int length = previousToken.getColumn(); for (String line : lines) { length += line.length(); if (length > getMaximumLineLength()) { // Note that method from AbstractLineLengthCheck generates other message - see SONARPLUGINS-1809 String message = MessageFormat.format( "The line contains {0,number,integer} characters which is greater than {1,number,integer} authorized.", length, getMaximumLineLength()); addLineIssue(message, previousToken.getLine()); } length = 0; } } previousToken = token; }
@Override public void visitToken(Token token) { if (!token.isGeneratedCode() && lastIncorrectLine != token.getLine() && token.getColumn() + token.getValue().length() > getMaximumLineLength()) { lastIncorrectLine = token.getLine(); getContext().createLineViolation(this, "The line length is greater than {0,number,integer} authorized.", token.getLine(), getMaximumLineLength()); } }
@Override public void visitToken(Token token) { if (!token.isGeneratedCode()) { if (previousToken != null && previousToken.getLine() != token.getLine()) { // Note that AbstractLineLengthCheck doesn't support tokens which span multiple lines - see SONARPLUGINS-2025 String[] lines = previousToken.getValue().split("\r?\n|\r", -1); int length = previousToken.getColumn(); for (int line = 0; line < lines.length; line++) { length += lines[line].length(); if (length > getMaximumLineLength()) { // Note that method from AbstractLineLengthCheck generates other message - see SONARPLUGINS-1809 getContext().createLineViolation(this, "The line contains {0,number,integer} characters which is greater than {1,number,integer} authorized.", previousToken.getLine(), length, getMaximumLineLength()); } length = 0; } } previousToken = token; } }
@Override public void visitToken(Token token) { if (!token.isGeneratedCode()) { if (previousToken != null && previousToken.getLine() != token.getLine()) { int length = previousToken.getColumn() + previousToken.getValue().length(); if (length > getMaximumLineLength()) { // Note that method from AbstractLineLengthCheck generates other message - see SONARPLUGINS-1809 getContext().createLineViolation(this, "The line contains {0,number,integer} characters which is greater than {1,number,integer} authorized.", previousToken.getLine(), length, getMaximumLineLength()); } } previousToken = token; } }