CodeNarcRules.groovy

import org.codenarc.rule.basic.ThrowExceptionFromFinallyBlockRule

ruleset {
	
	//description 'A sample Groovy RuleSet'
	
	//ruleset('rulesets/basic.xml') {
	//	'CatchThrowable' {
	//		priority = 1
	//		enabled = false
	//	}
	//	'EqualsAndHashCode' priority:3
	//	exclude 'Empty*'
	//}
	
	rule(ThrowExceptionFromFinallyBlockRule) {
		priority = 3
	}
	
	//rule("rules/MyCustomRuleScript.groovy")
	
	//ruleset('MyGroovyRuleSet.groovy')
	
	EmptyMethod{
		doNotApplyToClassNames = "*Controller"
	}
	
	GrailsPublicControllerMethod{
		enabled = false
	}
	
	MethodSize {
		maxLines = 5
		applyToClassNames = '*Controller'
	}
	
	MethodSize {
		maxLines = 10
		doNotApplyToClassNames = '*Controller'
	}
	
}






















最終更新:2013年05月17日 01:38