CodeNarc and GMetrics are tools for analyzing Groovy code. CodeNarc analyzes Groovy code for defects, bad practices, inconsistencies, and style issues. GMetrics calculates size and complexity metrics for Groovy code. Both tools come with predefined rulesets that check for issues related to braces, concurrency, design, exceptions, naming, size/complexity, and more.