blob: d0e88274dbcabe29dd1543cdea1faa895ba94c4f [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<!-- Add the following to any file that is to be validated against this DTD:
<!DOCTYPE module PUBLIC
"-//Puppy Crawl//DTD Check Configuration 1.3//EN"
"http://checkstyle.sourceforge.net/dtds/configuration_1_3.dtd">
-->
<!ELEMENT module (module|property|metadata|message)*>
<!ATTLIST module name NMTOKEN #REQUIRED>
<!ELEMENT property EMPTY>
<!ATTLIST property
name NMTOKEN #REQUIRED
value CDATA #REQUIRED
default CDATA #IMPLIED
>
<!--
Used to store metadata in the Checkstyle configuration file. This
information is ignored by Checkstyle. This may be useful if you want to
store plug-in specific information.
To avoid name clashes between different tools/plug-ins you are *strongly*
encouraged to prefix all names with your domain name. For example, use the
name "com.mycompany.parameter" instead of "parameter".
The prefix "com.puppycrawl." is reserved for Checkstyle.
-->
<!ELEMENT metadata EMPTY>
<!ATTLIST metadata
name NMTOKEN #REQUIRED
value CDATA #REQUIRED
>
<!--
Can be used to replaced some generic Checkstyle messages with a custom
messages.
The 'key' attribute specifies for which actual Checkstyle message the
replacing should occur, look into Checkstyle's message.properties for
the according message keys.
The 'value' attribute defines the custom message patterns including
message parameter placeholders as defined in the original Checkstyle
messages (again see message.properties for reference).
-->
<!ELEMENT message EMPTY>
<!ATTLIST message
key NMTOKEN #REQUIRED
value CDATA #REQUIRED
>