Giter Club home page Giter Club logo

spotbugs.github.io's Introduction

spotbugs.github.io's People

Contributors

boidolr avatar fredcooke avatar h3xstream avatar henrik242 avatar iloveeclipse avatar jsotuyod avatar juditknoll avatar kengotoda avatar mernst avatar perlun avatar vorburger avatar wodin avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

spotbugs.github.io's Issues

NET::ERR_CERT_AUTHORITY_INVALID from spotbugs.readthedocs.io

The documentation site, https://spotbugs.readthedocs.io/, is throwing a NET::ERR_CERT_AUTHORITY_INVALID error:

Cert Details
Subject: ssl403572.cloudflaressl.com
Issuer: COMODO ECC Domain Validation Secure Server CA 2
Expires on: Nov 26, 2020
Current date: Jul 10, 2020

This could be an issue with readthedocs.io or cloudflare, because three out of the six featured projects on the readthedocs.io homepage had the same error, surprisingly with the same certificate.

Chrome will not let you proceed with this cert error, but Edge will.

Hopefully this is something you can fix on your end.

Automatically ship daily builds

I wonder if we can somehow automate the spotbugs build on github so after merging a PR it could upload generated "daily" build (and Eclipse update site) to the server?

Add quickstart to the homepage

When I am using gradle, the homepage does not provide a hint to start the tool. There is no task spotBugs. When including the gradle pulgin, there is findBugsMain (which currently does not work - see spotbugs/spotbugs#250).

  • Could you add somewhere that one has to execute findBugsMain?
  • Could you add an example output?
  • Could you add information how to apply the plugin fb-contrib. fb is not the same as spotbugs and so I wonder how they are compatible and how I can use these rules within a gradle setting.

More explanation on findbugs vs. spotbugs

The homepage reads

SpotBugs is the spiritual successor of FindBugs

The repository description reads

SpotBugs is FindBugs' successor

I interpret that as complete rewrite of FindBugs. I really wonder, why the code still has some pieces with "findbugs" in it (see e.g. https://github.com/spotbugs/spotbugs/blob/master/gradlePlugin/src/main/java/com/github/spotbugs/SpotBugsPlugin.java). The gradle tasks still seems to be findbugsMain (see spotbugs/spotbugs#250). Why is not everything renamed? It would be really great if that was explained on the homepage.

Is SpotBugs a simple wrapper around findbugs? The exception trace is an indication for that:

  At edu.umd.cs.findbugs.FindBugs2.execute(FindBugs2.java:218)
  At com.github.spotbugs.internal.spotbugs.FindBugsExecuter.runFindbugs(FindBugsExecuter.java:23)

I'm sure that SpotBugs is more. That should be clarified (if possible).

Use gh-pages branch to host web site

#6 will introduce Git sub-module to store built files to gh-pages branch. After we introduce #6, we need to configure this project to use gh-pages branch to host web site.

Is it possible to exclude bugs file using spotBugs like findBugs ?

Hi,

Environment
Spring Tool Suite

Version: 3.9.1.RELEASE
Build Id: 201710111105
Platform: Eclipse Oxygen.1a (4.7.1a)

I tried to use spotBugs to analyze java code using bugs files exclusion but that doesn't work like findBugs plugin.
I have read spotBugs documentation but unfortunately, that did not help me.
Has this feature been kept in spotBugs ?

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.