openclover / clover

This repository contains source code of OpenClover Core as well as its integrations: Clover-for-Ant, Clover-for-Eclipse and Clover-for-IDEA plugins. Sources are licensed under Apache 2.0 license.
Other
57 stars 14 forks source link

OC-31 Support @CompileStatic annotation for Groovy #31

Open marek-parfianowicz opened 4 years ago

marek-parfianowicz commented 4 years ago

Clover quite often fails when compiles code having @CompileStatic annotation.

As this annotation is widely used, this is a critical problem for Groovy.

Details here https://jira.atlassian.com/browse/CLOV-1863

marek-parfianowicz commented 4 years ago

Original report: https://bitbucket.org/openclover/clover/issues/31

andersaaberg commented 3 years ago

Support for (Grails)CompileStatic is very important for making Groovy code that is easy to maintain and refactor. I have seen many workarounds for this issue, but they all have sideeffects. If financial support is needed in order to fix this issue, then I suggest to apply here: https://opencollective.com/friends-of-groovy

marek-parfianowicz commented 3 years ago

Thank you Anders for your suggestion. This is rather a problem of sufficient free time, rather than money. It's not easy to find contributors for open-source projects. :)

marek-parfianowicz commented 2 weeks ago

https://github.com/openclover/clover/tree/OC-31-support-compilestatic