CodeNarcRules.groovy


※上記の広告は60日以上更新のないWIKIに表示されています。更新することで広告が下部へ移動します。

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'
	}
	
}