http://codenarc.sourceforge.net/

The CodeNarc project provides a static analysis tool and framework for analyzing Groovy source code.
CodeNarc scans Groovy source code, looking for violations of predefined or custom rules and generates an HTML or XML report of the results. These rules include checks for coding standards, or searching for unused code, possible bugs or bad coding practices. You can run CodeNarc using the supplied Ant Task, or run it from the command-line, or as part of your test suite See the site navigation menu for a list of the rulesets and rules provided out of the box by CodeNarc. Or you can create your own custom ruleset. Take a look at a Sample CodeNarc Report, or example reports from popular Groovy-based open source projects.

CodeNarc integrates with other many other tools and frameworks, including Gradle, Grails, Griffon, Maven, Sonar and Hudson. See Integration with Other Tools / Frameworks.

CodeNarc was influenced by the wonderful PMD and Checkstyle tools for analyzing Java source code, as well as the extensive Groovy static analysis checks performed by the IntelliJ IDEA IDE.
Share
Related Documents
  1. Static Analysis and Statistical Analysis (1626)
  2. [Paid] Enterprise Architect : UML analysis and design tool (1086)
  3. [Paid] Byteworx : Tool for FMEA (Failure Mode and Effects Analysis) (1596)
  4. Evaluating static analysis on production software (1407)
  5. Open Source Static Analysis Toolsfor Security Testing (1590)
  6. The Value and Importance of Code Review (635)
  7. Software Security with Static Code Analysis Using CAT.NET (Level 200) (566)
  8. [Webinar] Are Code Reviews Keeping Pace with Modern Development Practices? (597)
  9. Static analysis and ROI (794)
  10. [Paid] Vigilant Sentry : a static code analyzer for C/C++ (1545)
  11. [Paid] Ada-ASSURED : Testing and reviewing for coding style (1491)
  12. Peer Code Review Process (1756)
  13. Code Analysis in an Agile (1368)
  14. [Free] SourceMonitor : software source code Review Tool (1718)
  15. JTest Static Analysis (2912)
  16. [Paid] Understand : a static analysis tool (2274)
  17. Static Analysis Tools for Security Testing of Java Web Applications (1637)
  18. Evaluating Deadlock Detection Methods for Concurrent Software (1181)
  19. 2011-04-04, Selenium Conference 2011 @ USA (1295)
  20. Reason to hire Bug tracking tool ? (959)