New way To Configure a RuleSet for Static Groovy Code analysis using CodeNarc plugin

08 / Mar / 2011 by Ankur Tripathi 2 comments

The CodeNarc plugin provides static code analysis using CodeNarc library. CodeNarc analyzes Groovy code for defects, bad practices, inconsistencies, style issues etc. CodeNarc provides a Groovy DSL for defining RuleSets.

Install CodeNarc plugin into you grails project. Now create one groovy file say CustomRules.groovy and add following code into it.

 

ruleset {
	Println 
	SystemOutPrint //these are the rules from CodeNarc library
}

The above configuration will look for Println and SystemOutPrint (Logging Rules) rule violation in your project. see all rules.

Now add location of this file in Config.properties

codenarc.ruleSetFiles="file:grails-app/conf/CustomRules.groovy"

and you are done with configuring custom rule, Now you can run codenarc for configured rule.


Hope this helps
Ankur
ankur@intelligrape.com

Tag -

FOUND THIS USEFUL? SHARE IT

comments (2)

  1. www.calabriatechnology.com

    I appreciate you sharing this blog article.Really looking forward to read more. Really Great.

    Reply

Leave a comment -