Update the Checkstyle configuration to only warn on lines that exceed 150 characters. In code reviews we usually ask people to wrap lines at around 80 columns, but there are too many existing long lines (between 80 and 150) to bother fixing them all now. Only wrap the ones that are egregiously long (i.e. more than 150) and add suppressions for the ones that cannot be wrapped, for example containing long URLs. Change-Id: I09625efa7a0509f1d88c27ebc83dda67b6afd026
		
			
				
	
	
		
			110 lines
		
	
	
		
			5.2 KiB
		
	
	
	
		
			XML
		
	
	
	
	
	
			
		
		
	
	
			110 lines
		
	
	
		
			5.2 KiB
		
	
	
	
		
			XML
		
	
	
	
	
	
<?xml version="1.0" encoding="UTF-8"?>
 | 
						|
<!DOCTYPE module PUBLIC "-//Puppy Crawl//DTD Check Configuration 1.3//EN" "http://www.puppycrawl.com/dtds/configuration_1_3.dtd">
 | 
						|
 | 
						|
<!--
 | 
						|
    This configuration file was written by the eclipse-cs plugin configuration editor
 | 
						|
-->
 | 
						|
<!--
 | 
						|
    Checkstyle-Configuration: Google Checks for Gerrit
 | 
						|
    Description:
 | 
						|
Checkstyle configuration based on the Google coding conventions (https://google-styleguide.googlecode.com/svn-history/r130/trunk/javaguide.html),
 | 
						|
edited to remove noisy warnings.
 | 
						|
-->
 | 
						|
<module name="Checker">
 | 
						|
  <property name="severity" value="warning"/>
 | 
						|
  <property name="charset" value="UTF-8"/>
 | 
						|
  <module name="TreeWalker">
 | 
						|
    <module name="FileContentsHolder"/>
 | 
						|
    <module name="OuterTypeFilename"/>
 | 
						|
    <module name="LineLength">
 | 
						|
      <property name="ignorePattern" value="^package.*|^import.*|a href|href|http://|https://|ftp://"/>
 | 
						|
      <property name="max" value="150"/>
 | 
						|
      <property name="tabWidth" value="2"/>
 | 
						|
    </module>
 | 
						|
    <module name="OneTopLevelClass"/>
 | 
						|
    <module name="NoLineWrap"/>
 | 
						|
    <module name="EmptyBlock">
 | 
						|
      <property name="option" value="TEXT"/>
 | 
						|
      <property name="tokens" value="LITERAL_TRY, LITERAL_CATCH, LITERAL_FINALLY, LITERAL_IF, LITERAL_ELSE, LITERAL_SWITCH"/>
 | 
						|
    </module>
 | 
						|
    <module name="NeedBraces"/>
 | 
						|
    <module name="LeftCurly">
 | 
						|
      <property name="maxLineLength" value="150"/>
 | 
						|
    </module>
 | 
						|
    <module name="RightCurly">
 | 
						|
      <property name="option" value="alone"/>
 | 
						|
      <property name="tokens" value="CLASS_DEF, METHOD_DEF, CTOR_DEF, LITERAL_FOR, LITERAL_WHILE, LITERAL_DO, STATIC_INIT, INSTANCE_INIT"/>
 | 
						|
    </module>
 | 
						|
    <module name="WhitespaceAround">
 | 
						|
      <property name="severity" value="ignore"/>
 | 
						|
      <property name="allowEmptyConstructors" value="true"/>
 | 
						|
      <property name="allowEmptyMethods" value="true"/>
 | 
						|
      <property name="allowEmptyTypes" value="true"/>
 | 
						|
      <property name="allowEmptyLoops" value="true"/>
 | 
						|
      <message key="ws.notFollowed" value="WhitespaceAround: ''{0}'' is not followed by whitespace."/>
 | 
						|
      <message key="ws.notPreceded" value="WhitespaceAround: ''{0}'' is not preceded with whitespace."/>
 | 
						|
      <metadata name="net.sf.eclipsecs.core.lastEnabledSeverity" value="inherit"/>
 | 
						|
    </module>
 | 
						|
    <module name="OneStatementPerLine"/>
 | 
						|
    <module name="MultipleVariableDeclarations"/>
 | 
						|
    <module name="ArrayTypeStyle"/>
 | 
						|
    <module name="MissingSwitchDefault"/>
 | 
						|
    <module name="FallThrough"/>
 | 
						|
    <module name="UpperEll"/>
 | 
						|
    <module name="ModifierOrder"/>
 | 
						|
    <module name="EmptyLineSeparator">
 | 
						|
      <property name="severity" value="ignore"/>
 | 
						|
      <property name="allowNoEmptyLineBetweenFields" value="true"/>
 | 
						|
      <metadata name="net.sf.eclipsecs.core.lastEnabledSeverity" value="inherit"/>
 | 
						|
    </module>
 | 
						|
    <module name="SeparatorWrap">
 | 
						|
      <property name="severity" value="ignore"/>
 | 
						|
      <property name="option" value="nl"/>
 | 
						|
      <property name="tokens" value="DOT"/>
 | 
						|
      <metadata name="net.sf.eclipsecs.core.lastEnabledSeverity" value="inherit"/>
 | 
						|
    </module>
 | 
						|
    <module name="SeparatorWrap">
 | 
						|
      <property name="severity" value="ignore"/>
 | 
						|
      <property name="option" value="EOL"/>
 | 
						|
      <property name="tokens" value="COMMA"/>
 | 
						|
      <metadata name="net.sf.eclipsecs.core.lastEnabledSeverity" value="inherit"/>
 | 
						|
    </module>
 | 
						|
    <module name="NoFinalizer"/>
 | 
						|
    <module name="GenericWhitespace">
 | 
						|
      <property name="severity" value="ignore"/>
 | 
						|
      <message key="ws.followed" value="GenericWhitespace ''{0}'' is followed by whitespace."/>
 | 
						|
      <message key="ws.illegalFollow" value="GenericWhitespace ''{0}'' should followed by whitespace."/>
 | 
						|
      <message key="ws.preceded" value="GenericWhitespace ''{0}'' is preceded with whitespace."/>
 | 
						|
      <message key="ws.notPreceded" value="GenericWhitespace ''{0}'' is not preceded with whitespace."/>
 | 
						|
      <metadata name="net.sf.eclipsecs.core.lastEnabledSeverity" value="inherit"/>
 | 
						|
    </module>
 | 
						|
    <module name="Indentation">
 | 
						|
      <property name="severity" value="ignore"/>
 | 
						|
      <property name="basicOffset" value="2"/>
 | 
						|
      <property name="caseIndent" value="2"/>
 | 
						|
      <property name="arrayInitIndent" value="2"/>
 | 
						|
      <metadata name="net.sf.eclipsecs.core.lastEnabledSeverity" value="inherit"/>
 | 
						|
    </module>
 | 
						|
    <module name="MethodParamPad">
 | 
						|
      <property name="severity" value="ignore"/>
 | 
						|
      <metadata name="net.sf.eclipsecs.core.lastEnabledSeverity" value="inherit"/>
 | 
						|
    </module>
 | 
						|
    <module name="OperatorWrap">
 | 
						|
      <property name="severity" value="ignore"/>
 | 
						|
      <property name="option" value="NL"/>
 | 
						|
      <property name="tokens" value="BAND, BOR, BSR, BXOR, DIV, EQUAL, GE, GT, LAND, LE, LITERAL_INSTANCEOF, LOR, LT, MINUS, MOD, NOT_EQUAL, PLUS, QUESTION, SL, SR, STAR "/>
 | 
						|
      <metadata name="net.sf.eclipsecs.core.lastEnabledSeverity" value="inherit"/>
 | 
						|
    </module>
 | 
						|
  </module>
 | 
						|
  <module name="FileTabCharacter">
 | 
						|
    <property name="severity" value="ignore"/>
 | 
						|
    <property name="eachLine" value="true"/>
 | 
						|
    <metadata name="net.sf.eclipsecs.core.lastEnabledSeverity" value="inherit"/>
 | 
						|
  </module>
 | 
						|
  <module name="SuppressWithNearbyCommentFilter">
 | 
						|
    <property name="commentFormat" value="CS IGNORE (\w+) FOR NEXT (\d+) LINES\. REASON\: \w+"/>
 | 
						|
    <property name="checkFormat" value="$1"/>
 | 
						|
    <property name="influenceFormat" value="$2"/>
 | 
						|
  </module>
 | 
						|
</module>
 |