我在公司写得checkstyle

<?xml version="1.0"?>
<!DOCTYPE module PUBLIC
    "-//Puppy Crawl//DTD Check Configuration 1.2//EN"
    "http://www.puppycrawl.com/dtds/configuration_1_2.dtd">


<module name="Checker">
	<property name="severity" value="warning"/>

    <module name="TreeWalker">
<!--                  ********************************  -->
	<module name="JavadocType"/>
		
<!--                  ********************************  -->
	<module name="JavadocMethod"/>			
		
<!--                  ********************************  -->
	<module name="JavadocVariable"/>
<!--                  ********************************  -->
	<module name="PackageName">
    		<property name="format" value="^[a-z]+(\.[a-z][a-z0-9]*)*$"/>
	</module>
	<module name="ConstantName">
    		<property name="format" value="^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$"/>
	</module>
	<module name="MemberName">
    		<property name="format" value="^[a-z][a-zA-Z0-9]*$"/>
	</module>
	<module name="MethodName">
    		<property name="format" value="^[a-z][a-zA-Z0-9]*$"/>
	</module>
	<module name="ParameterName">
    		<property name="format" value="^[a-z][a-zA-Z0-9]*$"/>
	</module>
	<module name="StaticVariableName">
    		<property name="format" value="^[a-z][a-zA-Z0-9]*$"/>
	</module>
	<module name="TypeName">
    		<property name="format" value="^[A-Z][a-zA-Z0-9]*$"/>
	</module>
<!--                  ********************************  -->
	<module name="LineLength">
	    <property name="max" value="120"/>
	</module>

	<module name="TabCharacter"/>
	<module name="WhitespaceAfter"/>
	<module name="ModifierOrder"/>
	<module name="AvoidNestedBlocks"/>
	<module name="EmptyStatement"/>
	<module name="InnerAssignment"/>
	<module name="MagicNumber"/>
	<module name="MissingSwitchDefault"/>
	<module name="NestedIfDepth">
    		<property name="max" value="6"/>
	</module>
	<module name="PackageDeclaration"/>
	<module name="JUnitTestCase"/>
	<module name="DeclarationOrder"/>
	<module name="DefaultComesLast"/>
<!--                  ********************************  -->
	<module name="GenericIllegalRegexp">
    		<property name="format" value="System\.out\.println"/>
	</module>
<!--                  ********************************  -->
	<module name="TodoComment">
    		<property name="format" value="WARNING"/>
	</module>
	<module name="UncommentedMain"/>
	<module name="TrailingComment">
    		<property name="format" value="^\\s*$"/>
	</module>

    </module>

</module>

你可能感兴趣的:(java,xml)