Giter VIP home page Giter VIP logo

Comments (4)

hazendaz avatar hazendaz commented on September 4, 2024

@spyhunter99 checkstyles maven plugin aggregates today (somewhat anyways). So wouldn't it be possible to build this into this plugin so that at the end of the multi module run it has all the data already collected and would produce that report under the target of the main parent module? Would you be able to create such a pull request into this plugin? I see this as extremely useful.

from findbugs-maven-plugin.

spyhunter99 avatar spyhunter99 commented on September 4, 2024

ha that's why i was giving you all a heads up. The maven reporting plugin infrastructure doesn't appear to support requiring child modules to do their thing before a parent module. I'm not entirely sure how checkstyle did it.

from findbugs-maven-plugin.

hazendaz avatar hazendaz commented on September 4, 2024

I know theirs is not perfect but might be worth taking a look. It seems to though some false positives on that end but is good enough I guess. I would like to see this come in here even if it is not 100%. The 80/20 rule is good enough for me ;) We can work on making it 100%.

from findbugs-maven-plugin.

spyhunter99 avatar spyhunter99 commented on September 4, 2024

they probably runs the check at the parent module and includes the src of all child modules. That's fine for check style, but findbugs needs the classpath of all child modules. From a maven perspective, i think that's only available during the execution of the child modules. This would mostly work in some cases but far from all cases and in the end, the analysis task of findbugs would be ran twice (it's already slow)

from findbugs-maven-plugin.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.