<codenarc ruleSetFiles="file:${project.basedir}/src/etc/codenarc/ruleset-all.groovy">
<report type="html">
<option name="outputFile" value="${project.reporting.outputDirectory}/codenarc.html" />
<option name="title" value="${project.name} - CodeNarc Report" />
</report>
<fileset dir="${project.basedir}/src/groovy">
<include name="**/*.groovy" />
</fileset>
<fileset dir="${project.basedir}/test/unit">
<include name="**/*.groovy" />
</fileset>
<fileset dir="${project.basedir}/test/integration">
<include name="**/*.groovy" />
</fileset>
<fileset dir="${project.basedir}/test/shared">
<include name="**/*.groovy" />
</fileset>
<fileset dir="${project.basedir}/test/functional">
<include name="**/*.groovy" />
</fileset>
<fileset dir="${project.basedir}/grails-app/conf">
<include name="**/*.groovy" />
<exclude name="UrlMappings.groovy" />
<exclude name="**/spring/**/*" />
</fileset>
<fileset dir="${project.basedir}/grails-app/controllers">
<include name="**/*.groovy" />
</fileset>
<fileset dir="${project.basedir}/grails-app/domain">
<include name="**/*.groovy" />
</fileset>
<fileset dir="${project.basedir}/grails-app/jobs">
<include name="**/*.groovy" />
</fileset>
<fileset dir="${project.basedir}/grails-app/services">
<include name="**/*.groovy" />
</fileset>
<fileset dir="${project.basedir}/grails-app/taglib">
<include name="**/*.groovy" />
</fileset>
</codenarc>