<ruleset xmlns="http://codenarc.org/ruleset/1.0"
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xsi:schemaLocation="http://codenarc.org/ruleset/1.0 http://codenarc.org/ruleset-schema.xsd"
        xsi:noNamespaceSchemaLocation="http://codenarc.org/ruleset-schema.xsd">

    <description>
        Grails rule set.
        These rules implement standards and best practices related to the Grails framework (http://grails.org).
    </description>

    <rule class='org.codenarc.rule.grails.GrailsDomainHasEqualsRule'/>
    <rule class='org.codenarc.rule.grails.GrailsDomainHasToStringRule'/>
    <rule class='org.codenarc.rule.grails.GrailsDuplicateMappingRule'/>
    <rule class='org.codenarc.rule.grails.GrailsPublicControllerMethodRule'/>
    <rule class='org.codenarc.rule.grails.GrailsServletContextReferenceRule'/>
    <rule class='org.codenarc.rule.grails.GrailsSessionReferenceRule'/>
    <rule class='org.codenarc.rule.grails.GrailsStatelessServiceRule'/>
    <rule class='org.codenarc.rule.grails.GrailsDuplicateConstraintRule'/>
    <rule class='org.codenarc.rule.grails.GrailsDomainWithServiceReferenceRule'/>
    <rule class='org.codenarc.rule.grails.GrailsDomainReservedSqlKeywordNameRule'/>
    <rule class='org.codenarc.rule.grails.GrailsMassAssignmentRule'/>
</ruleset>
