{"id":19656751,"url":"https://github.com/daggerok/findbugs-example","last_synced_at":"2025-02-27T02:21:16.820Z","repository":{"id":151041550,"uuid":"136746443","full_name":"daggerok/findbugs-example","owner":"daggerok","description":"FindBugs gradle/maven plugins usage...","archived":false,"fork":false,"pushed_at":"2018-06-20T20:12:36.000Z","size":357,"stargazers_count":3,"open_issues_count":0,"forks_count":1,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-01-10T00:45:23.998Z","etag":null,"topics":["findbugs","findbugs-gradle-plugin","findbugs-maven-plugin","findbugs-plugin","gradle","gradle-plugin","maven","maven-plugin"],"latest_commit_sha":null,"homepage":"https://daggerok.github.io/findbugs-example","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/daggerok.png","metadata":{"files":{"readme":"README.adoc","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-06-09T18:02:31.000Z","updated_at":"2024-10-10T03:10:25.000Z","dependencies_parsed_at":null,"dependency_job_id":"00eda60c-ac0d-4b6d-9aa7-6e9e9e844dcb","html_url":"https://github.com/daggerok/findbugs-example","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/daggerok%2Ffindbugs-example","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/daggerok%2Ffindbugs-example/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/daggerok%2Ffindbugs-example/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/daggerok%2Ffindbugs-example/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/daggerok","download_url":"https://codeload.github.com/daggerok/findbugs-example/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240964932,"owners_count":19885832,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["findbugs","findbugs-gradle-plugin","findbugs-maven-plugin","findbugs-plugin","gradle","gradle-plugin","maven","maven-plugin"],"created_at":"2024-11-11T15:28:48.244Z","updated_at":"2025-02-27T02:21:16.792Z","avatar_url":"https://github.com/daggerok.png","language":"Java","readme":"= findbugs-example image:https://travis-ci.org/daggerok/findbugs-example.svg?branch=master[\"Build Status\", link=\"https://travis-ci.org/daggerok/findbugs-example\"] image:https://gitlab.com/daggerok/findbugs-example/badges/master/build.svg[\"Build Status\", link=\"https://gitlab.com/daggerok/findbugs-example/-/jobs\"] image:https://img.shields.io/bitbucket/pipelines/daggerok/findbugs-example.svg[\"Build Status\", link=\"https://bitbucket.com/daggerok/findbugs-example\"]\n\n//tag::content[]\n.maven\n[source,bash]\n----\n# ./mvnw clean verify site\n./mvnw\n# output:\n#      [java] Warnings generated: 15\nopen ./target/site/findbugs.html\n----\n\n.gradle\n[source,bash]\n----\n# ./gradlew check\n./gradlew\n\n# output:\n# \u003e Task :findbugsMain\n# FindBugs rule violations were found. See the report at: file://path/to/findbugs-example/build/findbugs/main.html\n# ...\n\nopen ./build/findbugs/main.html\n----\n\n.findbugs gradle/maven plugins usage:\n[source,bash]\n----\n# gradle: ./gradlew findbugs$sourceSetName\n./gradlew findbugsMain\n./gradlew findbugsTest\n\n# maven:\n./mvnw findbugs:gui\n./mvnw findbugs:check\n./mvnw findbugs:findbugs\n./mvnw findbugs:help -Ddetail=true -Dgoal=check\n./mvnw findbugs:help -Ddetail=true -Dgoal=findbugs\n----\n\n.maven spotbugs (find security bugs)\n[source,bash]\n----\n# get compiled code for analysis (it can be done one time)\nmvnw clean compile\n\n# get analysis for security issues\nmvnw spotbugs:check\n\n# sorted issues by categories in gui\nmvnw spotbugs:gui\n\n# get reports you can saw in /target/site/project-reports.html (include both for comparing)\nmvnw site\n----\n\nlinks:\n\n- link:https://daggerok.github.io/findbugs-example[documentation on GitHub pages]\n- link:https://daggerok.gitlab.io/findbugs-example[documentation on GitLab pages]\n\nother links:\n\n- link:https://gleclaire.github.io/findbugs-maven-plugin/plugin-info.html[Maven plugin]\n- link:https://stackoverflow.com/questions/8564208/how-to-generate-a-html-report-for-findbugs-with-maven-3-x[How to generate a html report for findbugs with Maven 3.x]\n- link:http://www.sw-engineering-candies.com/blog-1/findbugstmwarningsbysample-parti[FindBugs testing]\n- link:https://docs.gradle.org/current/userguide/findbugs_plugin.html[TODO: Gradle plugin]\n//- link:https://docs.gitlab.com/ce/ci/docker/using_docker_build.html[some GitLab docker runner info]\n\ngenerated by link:https://github.com/daggerok/generator-jvm/[generator-jvm] yeoman generator (java-spring-boot_1.x)\n//end::content[]\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdaggerok%2Ffindbugs-example","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdaggerok%2Ffindbugs-example","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdaggerok%2Ffindbugs-example/lists"}