All pastes #1694451 Raw Edit

Checkstyle Configuration

public xml v1 · immutable
#1694451 ·published 2009-11-30 21:12 UTC
rendered paste body
<?xml version="1.0" encoding="UTF-8"?><!--    This configuration file was written by the eclipse-cs plugin configuration editor--><!--    Checkstyle-Configuration: CQ    Description: none--><!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="ignore"/>    <module name="TreeWalker">        <property name="severity" value="warning"/>        <module name="JavadocMethod">            <metadata name="com.atlassw.tools.eclipse.checkstyle.comment" value="CQ"/>            <metadata name="com.atlassw.tools.eclipse.checkstyle.customMessage" value="CQ - Javadoc -  Falta documentacao no metodo"/>            <property name="logLoadErrors" value="true"/>            <property name="suppressLoadErrors" value="true"/>            <property name="tokens" value="CTOR_DEF,METHOD_DEF"/>        </module>        <module name="JavadocType">            <metadata name="com.atlassw.tools.eclipse.checkstyle.comment" value="CQ"/>            <metadata name="com.atlassw.tools.eclipse.checkstyle.customMessage" value="CQ - Javadoc - Falta a documentacao para a classe ou interface"/>        </module>        <module name="ConstantName">            <metadata name="com.atlassw.tools.eclipse.checkstyle.comment" value="CQ"/>            <metadata name="com.atlassw.tools.eclipse.checkstyle.customMessage" value="CQ - Nomes -  Nome de constante fora do padrao SCC"/>        </module>        <module name="LocalFinalVariableName">            <metadata name="com.atlassw.tools.eclipse.checkstyle.comment" value="CQ"/>            <metadata name="com.atlassw.tools.eclipse.checkstyle.customMessage" value="CQ - Nomes -  Nome invalido para variavel final"/>        </module>        <module name="LocalVariableName">            <metadata name="com.atlassw.tools.eclipse.checkstyle.comment" value="CQ"/>            <metadata name="com.atlassw.tools.eclipse.checkstyle.customMessage" value="CQ - Nomes - Nome invalido de variavel"/>        </module>        <module name="MemberName">            <metadata name="com.atlassw.tools.eclipse.checkstyle.comment" value="CQ"/>            <metadata name="com.atlassw.tools.eclipse.checkstyle.customMessage" value="CQ - Nomes -  Membro de variavel fora do padrao"/>        </module>        <module name="MethodName">            <metadata name="com.atlassw.tools.eclipse.checkstyle.comment" value="CQ"/>            <metadata name="com.atlassw.tools.eclipse.checkstyle.customMessage" value="CQ - Nomes -  Nome de metodo fora do padrao SCC"/>        </module>        <module name="PackageName">            <metadata name="com.atlassw.tools.eclipse.checkstyle.comment" value="CQ"/>            <metadata name="com.atlassw.tools.eclipse.checkstyle.customMessage" value="CQ - Nomes -  Nome de pacote invalido"/>            <property name="format" value="^[a-z]+(\.[a-z_][a-z0-9_]*)*$"/>        </module>        <module name="ParameterName">            <metadata name="com.atlassw.tools.eclipse.checkstyle.comment" value="CQ"/>            <metadata name="com.atlassw.tools.eclipse.checkstyle.customMessage" value="CQ - Nomes -  Nome de parametro fora do padrao"/>        </module>        <module name="StaticVariableName">            <metadata name="com.atlassw.tools.eclipse.checkstyle.comment" value="CQ"/>            <metadata name="com.atlassw.tools.eclipse.checkstyle.customMessage" value="CQ - Nomes -  Padrao de variavel invalido"/>        </module>        <module name="TypeName">            <metadata name="com.atlassw.tools.eclipse.checkstyle.comment" value="CQ"/>            <metadata name="com.atlassw.tools.eclipse.checkstyle.customMessage" value="CQ - Nomes -  Nome de calsse fora do padrao"/>        </module>        <module name="AvoidStarImport">            <metadata name="com.atlassw.tools.eclipse.checkstyle.comment" value="CQ"/>            <metadata name="com.atlassw.tools.eclipse.checkstyle.customMessage" value="CQ - Imports -  Nao utlizar imports com *"/>        </module>        <module name="IllegalImport">            <metadata name="com.atlassw.tools.eclipse.checkstyle.comment" value="CQ"/>            <metadata name="com.atlassw.tools.eclipse.checkstyle.customMessage" value="CQ - Imports - Ilegal imports"/>        </module>        <module name="RedundantImport">            <metadata name="com.atlassw.tools.eclipse.checkstyle.comment" value="CQ"/>            <metadata name="com.atlassw.tools.eclipse.checkstyle.customMessage" value="CQ - Imports - Imports redundantes"/>        </module>        <module name="UnusedImports">            <metadata name="com.atlassw.tools.eclipse.checkstyle.comment" value="CQ"/>            <metadata name="com.atlassw.tools.eclipse.checkstyle.customMessage" value="CQ - Imports - Imports nao utilizados"/>        </module>        <module name="FileLength">            <metadata name="com.atlassw.tools.eclipse.checkstyle.comment" value="CQ"/>            <metadata name="com.atlassw.tools.eclipse.checkstyle.customMessage" value="CQ - Tamanaho - Classe excede a 2000 linhas - recomenda-se refacture"/>            <property name="severity" value="info"/>        </module>        <module name="MethodLength">            <metadata name="com.atlassw.tools.eclipse.checkstyle.comment" value="CQ"/>            <metadata name="com.atlassw.tools.eclipse.checkstyle.customMessage" value="CQ - Tamanaho - Metodo excede a 150  linhas - recomenda-se refacture"/>            <property name="severity" value="info"/>        </module>        <module name="ModifierOrder">            <metadata name="com.atlassw.tools.eclipse.checkstyle.comment" value="CQ"/>            <metadata name="com.atlassw.tools.eclipse.checkstyle.customMessage" value="CQ - Modificadores - Ordem dos modificadores incorreta"/>            <property name="severity" value="ignore"/>        </module>        <module name="AvoidNestedBlocks">            <metadata name="com.atlassw.tools.eclipse.checkstyle.comment" value="CQ"/>            <metadata name="com.atlassw.tools.eclipse.checkstyle.customMessage" value="CQ - Blocos - Bloco confuso"/>        </module>        <module name="EmptyBlock">            <metadata name="com.atlassw.tools.eclipse.checkstyle.comment" value="CQ"/>            <metadata name="com.atlassw.tools.eclipse.checkstyle.customMessage" value="CQ - Blocos - Bloco Vazio"/>        </module>        <module name="LeftCurly">            <metadata name="com.atlassw.tools.eclipse.checkstyle.comment" value="CQ"/>            <metadata name="com.atlassw.tools.eclipse.checkstyle.customMessage" value="CQ - Blocos - Bloco nao aberto por {"/>            <metadata name="com.atlassw.tools.eclipse.checkstyle.lastEnabledSeverity" value="info"/>            <property name="severity" value="ignore"/>            <property name="option" value="nlow"/>            <property name="maxLineLength" value="10"/>            <property name="tokens" value="LITERAL_DO,LITERAL_ELSE,LITERAL_FINALLY,LITERAL_FOR,LITERAL_IF,LITERAL_SWITCH,LITERAL_TRY,LITERAL_WHILE"/>        </module>        <module name="NeedBraces">            <metadata name="com.atlassw.tools.eclipse.checkstyle.comment" value="CQ"/>            <metadata name="com.atlassw.tools.eclipse.checkstyle.customMessage" value="CQ - Blocos - Bloco necessario {}"/>            <property name="severity" value="error"/>        </module>        <module name="RightCurly">            <metadata name="com.atlassw.tools.eclipse.checkstyle.comment" value="CQ"/>            <metadata name="com.atlassw.tools.eclipse.checkstyle.customMessage" value="CQ - Blocos - Bloco nao encerrado por }"/>            <metadata name="com.atlassw.tools.eclipse.checkstyle.lastEnabledSeverity" value="error"/>            <property name="severity" value="ignore"/>            <property name="option" value="alone"/>            <property name="tokens" value="LITERAL_CATCH,LITERAL_ELSE,LITERAL_FINALLY,LITERAL_IF,LITERAL_TRY"/>        </module>        <module name="AvoidInlineConditionals">            <metadata name="com.atlassw.tools.eclipse.checkstyle.comment" value="CQ"/>            <metadata name="com.atlassw.tools.eclipse.checkstyle.customMessage" value="CQ - Codificacao Critica - Dependência condicional nao recomentada (inline)"/>            <property name="severity" value="ignore"/>        </module>        <module name="DoubleCheckedLocking">            <metadata name="com.atlassw.tools.eclipse.checkstyle.comment" value="CQ"/>            <metadata name="com.atlassw.tools.eclipse.checkstyle.customMessage" value="CQ - Codificacao Critica - Dupla checagem desnecessaria"/>        </module>        <module name="EmptyStatement">            <metadata name="com.atlassw.tools.eclipse.checkstyle.comment" value="CQ"/>            <metadata name="com.atlassw.tools.eclipse.checkstyle.customMessage" value="CQ - Codificacao Critica - Codificacao Critica - Statement vazio"/>        </module>        <module name="EqualsHashCode">            <metadata name="com.atlassw.tools.eclipse.checkstyle.comment" value="CQ"/>            <metadata name="com.atlassw.tools.eclipse.checkstyle.customMessage" value="CQ - Codificacao Critica - Dupla checagem desnecesaria (HashCode e equals)"/>        </module>        <module name="IllegalInstantiation">            <metadata name="com.atlassw.tools.eclipse.checkstyle.comment" value="CQ"/>            <metadata name="com.atlassw.tools.eclipse.checkstyle.customMessage" value="CQ - Codificacao Critica - Ilegal instanciacao"/>        </module>        <module name="InnerAssignment">            <metadata name="com.atlassw.tools.eclipse.checkstyle.comment" value="CQ"/>            <metadata name="com.atlassw.tools.eclipse.checkstyle.customMessage" value="CQ - Codificacao Critica - Ilegal sinal"/>        </module>        <module name="MissingSwitchDefault">            <metadata name="com.atlassw.tools.eclipse.checkstyle.comment" value="CQ"/>            <metadata name="com.atlassw.tools.eclipse.checkstyle.customMessage" value="CQ - Codificacao Critica - Ausência de  clausula default no Switch"/>        </module>        <module name="SimplifyBooleanExpression">            <metadata name="com.atlassw.tools.eclipse.checkstyle.comment" value="CQ"/>            <metadata name="com.atlassw.tools.eclipse.checkstyle.customMessage" value="CQ - Codificacao Critica - Expressao boolean complicada"/>        </module>        <module name="SimplifyBooleanReturn">            <metadata name="com.atlassw.tools.eclipse.checkstyle.comment" value="CQ"/>            <metadata name="com.atlassw.tools.eclipse.checkstyle.customMessage" value="CQ - Codificacao Critica - Return boolean complicado"/>        </module>        <module name="FinalClass">            <metadata name="com.atlassw.tools.eclipse.checkstyle.comment" value="CQ"/>            <metadata name="com.atlassw.tools.eclipse.checkstyle.customMessage" value="CQ - Classe - Classe final deve ter o construtor declarado como final"/>            <property name="severity" value="ignore"/>        </module>        <module name="TodoComment">            <metadata name="com.atlassw.tools.eclipse.checkstyle.comment" value="CQ"/>            <metadata name="com.atlassw.tools.eclipse.checkstyle.customMessage" value="CQ - Miscelania -  Marcacao //TODO indevida"/>            <property name="format" value="TODO"/>        </module>        <module name="Indentation">            <metadata name="com.atlassw.tools.eclipse.checkstyle.comment" value="CQ"/>            <metadata name="com.atlassw.tools.eclipse.checkstyle.customMessage" value="CQ - Miscelania -  Indentacao incorreta"/>            <property name="severity" value="ignore"/>            <property name="basicOffset" value="0"/>            <property name="caseIndent" value="0"/>        </module>        <module name="j2ee.SessionBean">            <metadata name="com.atlassw.tools.eclipse.checkstyle.comment" value="CQ"/>            <metadata name="com.atlassw.tools.eclipse.checkstyle.customMessage" value="CQ - J2EE - Definicao de Session Bean incorreta"/>            <property name="severity" value="ignore"/>        </module>        <module name="j2ee.RemoteInterface">            <metadata name="com.atlassw.tools.eclipse.checkstyle.comment" value="CQ"/>            <metadata name="com.atlassw.tools.eclipse.checkstyle.customMessage" value="CQ - J2EE - Definicao de Interface Remota incorreta"/>        </module>        <module name="j2ee.RemoteHomeInterface">            <metadata name="com.atlassw.tools.eclipse.checkstyle.comment" value="CQ"/>            <metadata name="com.atlassw.tools.eclipse.checkstyle.customMessage" value="CQ - J2EE - Definicao de Interface Home Remota incorreta"/>        </module>        <module name="j2ee.LocalInterface">            <metadata name="com.atlassw.tools.eclipse.checkstyle.comment" value="CQ"/>            <metadata name="com.atlassw.tools.eclipse.checkstyle.customMessage" value="CQ - J2EE - Definicao de Interface Local incorreta"/>        </module>        <module name="j2ee.LocalHomeInterface">            <metadata name="com.atlassw.tools.eclipse.checkstyle.comment" value="CQ"/>            <metadata name="com.atlassw.tools.eclipse.checkstyle.customMessage" value="CQ - J2EE - Definicao de Interface Home Local incorreta"/>        </module>        <module name="j2ee.FinalStatic">            <metadata name="com.atlassw.tools.eclipse.checkstyle.comment" value="CQ"/>            <metadata name="com.atlassw.tools.eclipse.checkstyle.customMessage" value="CQ - Definicao de static Final incorreta"/>            <property name="severity" value="ignore"/>        </module>        <module name="IllegalThrows">            <metadata name="com.atlassw.tools.eclipse.checkstyle.comment" value="CQ"/>            <metadata name="com.atlassw.tools.eclipse.checkstyle.customMessage" value="CQ - Codificacao Critica - Ilegal Throws"/>        </module>        <module name="StringLiteralEquality">            <metadata name="com.atlassw.tools.eclipse.checkstyle.comment" value="CQ"/>            <metadata name="com.atlassw.tools.eclipse.checkstyle.customMessage" value="CQ - Codificacao Critica - Comparacao de String com literal invalida"/>        </module>        <module name="ModifiedControlVariable">            <metadata name="com.atlassw.tools.eclipse.checkstyle.comment" value="CQ"/>            <metadata name="com.atlassw.tools.eclipse.checkstyle.customMessage" value="CQ - Codificacao Critica - Modificador de variavel de controle invalido"/>        </module>        <module name="IllegalType">            <metadata name="com.atlassw.tools.eclipse.checkstyle.comment" value="CQ"/>            <metadata name="com.atlassw.tools.eclipse.checkstyle.customMessage" value="CQ - Codificacao Critica - Ilegal Type"/>            <property name="severity" value="ignore"/>            <property name="tokens" value="METHOD_DEF,PARAMETER_DEF,VARIABLE_DEF"/>        </module>        <module name="JavadocStyle">            <metadata name="com.atlassw.tools.eclipse.checkstyle.comment" value="CQ"/>            <metadata name="com.atlassw.tools.eclipse.checkstyle.customMessage" value="CQ - Javadoc - A documentacao da classe ou metodo ausente ou incompleta"/>            <property name="scope" value="public"/>            <property name="checkEmptyJavadoc" value="true"/>            <property name="checkFirstSentence" value="false"/>            <property name="checkHtml" value="false"/>            <property name="tokens" value="CLASS_DEF,CTOR_DEF,INTERFACE_DEF,METHOD_DEF"/>        </module>        <module name="FinalParameters">            <metadata name="com.atlassw.tools.eclipse.checkstyle.comment" value="CQ"/>            <metadata name="com.atlassw.tools.eclipse.checkstyle.customMessage" value="CQ - Miscelania -  Parametrso do Method/constructor deve ser Fional"/>            <property name="severity" value="ignore"/>        </module>        <module name="GenericIllegalRegexp">            <metadata name="com.atlassw.tools.eclipse.checkstyle.comment" value="CQ"/>            <metadata name="com.atlassw.tools.eclipse.checkstyle.customMessage" value="CQ - Miscelania - Uso indevido de System.out"/>            <property name="format" value="System.out"/>            <property name="ignoreCase" value="true"/>            <property name="ignoreComments" value="true"/>        </module>        <module name="SuperClone">            <metadata name="com.atlassw.tools.eclipse.checkstyle.comment" value="CQ"/>            <metadata name="com.atlassw.tools.eclipse.checkstyle.customMessage" value="CQ - Codificacao Critica - Override de clone indevido"/>        </module>        <module name="RedundantThrows">            <metadata name="com.atlassw.tools.eclipse.checkstyle.comment" value="CQ"/>            <metadata name="com.atlassw.tools.eclipse.checkstyle.customMessage" value="CQ - Codificacao Critica - Redundante Throws"/>            <property name="allowUnchecked" value="true"/>        </module>        <module name="IllegalCatch">            <metadata name="com.atlassw.tools.eclipse.checkstyle.comment" value="CQ"/>            <metadata name="com.atlassw.tools.eclipse.checkstyle.customMessage" value="CQ - Codificacao Critica - Catch ilegal"/>            <property name="severity" value="ignore"/>        </module>        <module name="FinalLocalVariable">            <metadata name="com.atlassw.tools.eclipse.checkstyle.comment" value="CQ"/>            <metadata name="com.atlassw.tools.eclipse.checkstyle.customMessage" value="CQ - Codificacao Critica - Variavel local nunca modificada deve ser final"/>            <property name="severity" value="ignore"/>        </module>        <module name="GenericIllegalRegexp">            <metadata name="com.atlassw.tools.eclipse.checkstyle.comment" value="CQ"/>            <metadata name="com.atlassw.tools.eclipse.checkstyle.customMessage" value="CQ - Miscelania - Uso indevido de System.exit"/>            <property name="format" value="System.exit"/>            <property name="ignoreCase" value="true"/>            <property name="ignoreComments" value="true"/>        </module>        <module name="GenericIllegalRegexp">            <metadata name="com.atlassw.tools.eclipse.checkstyle.comment" value="CQ"/>            <metadata name="com.atlassw.tools.eclipse.checkstyle.customMessage" value="CQ - Miscelania - Uso indevido de printStackTrace"/>            <property name="format" value="printStackTrace"/>            <property name="ignoreCase" value="true"/>            <property name="ignoreComments" value="true"/>        </module>    </module></module>