# Installer spotbugs avec Homebrew, zypper, scoop

Consultez les chemins d'installation, exécutables, métadonnées et notes de sécurité de spotbugs pour les workflows d'agents IA.

## installation

```sh
sudo av install brew:spotbugs
```

Commandes d'installation supplémentaires:

### macOS

- Homebrew (100%):

```sh
brew install spotbugs
```

  Preuve: local Homebrew formula metadata

### Linux

- zypper (92%):

```sh
sudo zypper install spotbugs
```

  Preuve: openSUSE Tumbleweed package metadata: spotbugs from https://download.opensuse.org/tumbleweed/repo/oss/repodata/50b07339cb64c8ed4091bdbabddadc1ff5737b090e478818a195b40d8a3292861a879139b4a3987c31109699fde9fbf4a716367ddf4eef77da75f96e3193d6ed-primary.xml.zst

### Windows

- Scoop (92%):

```sh
scoop install main/spotbugs
```

  Preuve: Scoop official bucket manifest trees: bucket/spotbugs.json from https://api.github.com/repos/ScoopInstaller/Main/git/trees/master?recursive=1

## Faits du paquet

- **Clé du paquet:** brew:spotbugs
- **Gestionnaire de paquets:** Homebrew
- **Page du gestionnaire de paquets:** <https://formulae.brew.sh/formula/spotbugs>
- **Version:** 4.10.3
- **Résumé source:** Tool for Java static analysis (FindBugs's successor)
- **Page d'accueil:** <https://spotbugs.github.io/>
- **Dépôt:** <https://github.com/spotbugs/spotbugs>
- **Docs amont:** <https://spotbugs.github.io/>
- **Licence:** LGPL-2.1-or-later
- **Archive source:** <https://repo.maven.apache.org/maven2/com/github/spotbugs/spotbugs/4.10.3/spotbugs-4.10.3.tgz>
- **Dernière mise à jour:** 2026-07-13T04:36:23Z
- **Généré:** 2026-08-04T22:13:35+00:00

## exécutables

- spotbugs (cli)
- spotbugs (alias)

## Dépendances

- openjdk

## Comportement d'installation

- hook post-installation: non défini
- Bouteille: disponible sur all

## Version et fraîcheur

- page générée: 2026-08-04
- version du gestionnaire: 4.10.3
- gestionnaire mis à jour: 2026-07-13
- données locales: OK
- dépôt amont: https://spotbugs.github.io/
- info: Release/tag comparison is only available for GitHub repositories.
## Historique du projet et usages

SpotBugs is the community continuation of FindBugs, providing Java bytecode static analysis through a standalone tool, CLI, GUI, and build-tool integrations.

### Historique du projet

The official homepage states that SpotBugs is a fork of the now-abandoned FindBugs project and carries on from where it left off with community support. Its GitHub repository was created in 2016, and the official manual copyright line also begins in 2016.

### Historique d'adoption

SpotBugs is used both directly and through Java build ecosystems. The official homepage lists standalone use plus Ant, Maven, Gradle, and Eclipse integrations, while the input records Homebrew and Scoop package-manager entries for installing the command-line distribution.

### Modes d'utilisation

The manual describes GUI and command-line interfaces. On Unix-like systems, users can run the wrapper script from $SPOTBUGS_HOME/bin, invoke the jar directly, or put the bin directory in PATH and run `spotbugs`.

### Pourquoi les passionnés de paquets s'y intéressent

Package nerds care about SpotBugs because it turns a Java static-analysis distribution into a repeatable CLI install with a predictable wrapper, Java runtime requirement, plugin support, and build-system integration. It also represents the package-manager handoff from an abandoned predecessor to a maintained successor.

### Chronologie

- 2016: GitHub repository created and manual copyright period begins.
- 2016 onward: Project continues FindBugs under the SpotBugs name.
- Current: Official manual documents SpotBugs 4.10.2.

### Related projects

- SpotBugs is directly related to FindBugs as its successor. The official homepage also names fb-contrib and Find Security Bugs as popular plugins.

### Sources

- <https://api.github.com/repos/spotbugs/spotbugs: official repository metadata including creation date.>
- <https://spotbugs.github.io/: official homepage, FindBugs successor statement, integrations, plugins, and Java requirement.>
- <https://spotbugs.readthedocs.io/en/latest/introduction.html: official manual introduction and platform/runtime requirements.>
- <https://spotbugs.readthedocs.io/en/latest/running.html: official CLI and wrapper-script usage.>
- input.source_facts.package-manager: Homebrew and Scoop package-manager presence.


## Notes de sécurité

narrow executable package without higher-risk signals.

- **Risque Geiger:** vert / faible
- narrow executable package without higher-risk signals

## Détails de la base source

- **Source Database:** Homebrew formula API
- **Tap:** homebrew/core
- **Full Name:** spotbugs
- **Version Scheme:** 0
- **Revision:** 0
- **Head Version:** HEAD
- **Conflicts With:** fb-client
- **Bottle Stable Root URL:** <https://ghcr.io/v2/homebrew/core>
- **Deprecated:** no
- **Disabled:** no
- **Keg Only:** no
- **URL Keys:** head, stable

## Autres enregistrements de gestionnaires de paquets

- zypper - spotbugs - 4.9.8-1.3: normalized package name match | openSUSE Tumbleweed package metadata: spotbugs from https://download.opensuse.org/tumbleweed/repo/oss/repodata/50b07339cb64c8ed4091bdbabddadc1ff5737b090e478818a195b40d8a3292861a879139b4a3987c31109699fde9fbf4a716367ddf4eef77da75f96e3193d6ed-primary.xml.zst | A tool for static analysis to look for bugs in Java code | https://spotbugs.github.io/
- zypper - spotbugs-annotations - 4.9.8-1.3: normalized package name match | openSUSE Tumbleweed package metadata: spotbugs-annotations from https://download.opensuse.org/tumbleweed/repo/oss/repodata/50b07339cb64c8ed4091bdbabddadc1ff5737b090e478818a195b40d8a3292861a879139b4a3987c31109699fde9fbf4a716367ddf4eef77da75f96e3193d6ed-primary.xml.zst | Annotations the SpotBugs tool supports | https://spotbugs.github.io/
- zypper - spotbugs-ant - 4.9.8-1.3: normalized package name match | openSUSE Tumbleweed package metadata: spotbugs-ant from https://download.opensuse.org/tumbleweed/repo/oss/repodata/50b07339cb64c8ed4091bdbabddadc1ff5737b090e478818a195b40d8a3292861a879139b4a3987c31109699fde9fbf4a716367ddf4eef77da75f96e3193d6ed-primary.xml.zst | Ant task for spotbugs | https://spotbugs.github.io/
- zypper - spotbugs-javadoc - 4.9.8-1.3: normalized package name match | openSUSE Tumbleweed package metadata: spotbugs-javadoc from https://download.opensuse.org/tumbleweed/repo/oss/repodata/50b07339cb64c8ed4091bdbabddadc1ff5737b090e478818a195b40d8a3292861a879139b4a3987c31109699fde9fbf4a716367ddf4eef77da75f96e3193d6ed-primary.xml.zst | API documentation for spotbugs | https://spotbugs.github.io/
- Scoop - main/spotbugs: normalized package name match | Scoop official bucket manifest trees: bucket/spotbugs.json from https://api.github.com/repos/ScoopInstaller/Main/git/trees/master?recursive=1


## Liens liés

- [Source-control packages](https://pkg.so/fr/source-control-tools/) - Belongs to a source-control command family.
- [Terminal utility packages](https://pkg.so/fr/terminal-utilities/) - Matched terminal and command-line workflow metadata.
- [Text processing packages](https://pkg.so/fr/text-processing-tools/) - Matched text, document, or structured-data processing metadata.
- [Developer build packages](https://pkg.so/fr/developer-build-tools/) - Matched build, compiler, generator, or developer workflow metadata.
- [openjdk](https://pkg.so/fr/brew/openjdk/) - Runtime dependency declared by Homebrew.
- [pmd](https://pkg.so/fr/brew/pmd/) - Shares pkgdb curated category or tags: cli, code-quality, developer-tools, java, linter.
- [swiftlint](https://pkg.so/fr/brew/swiftlint/) - Shares pkgdb curated category or tags: cli, code-quality, developer-tools, linter, static-analysis.
- [eslint](https://pkg.so/fr/brew/eslint/) - Shares pkgdb curated category or tags: cli, code-quality, developer-tools, linter, static-analysis.
- [pylint](https://pkg.so/fr/brew/pylint/) - Shares pkgdb curated category or tags: cli, code-quality, developer-tools, linter, static-analysis.
- [staticcheck](https://pkg.so/fr/brew/staticcheck/) - Shares pkgdb curated category or tags: cli, code-quality, developer-tools, linter, static-analysis.
- [checkstyle](https://pkg.so/fr/brew/checkstyle/) - Shares pkgdb curated category or tags: cli, code-quality, developer-tools, java, static-analysis.
- [luacheck](https://pkg.so/fr/brew/luacheck/) - Shares pkgdb curated category or tags: cli, code-quality, developer-tools, linter, static-analysis.
- [selene](https://pkg.so/fr/brew/selene/) - Shares pkgdb curated category or tags: cli, code-quality, developer-tools, linter, static-analysis.
- [sonar-scanner](https://pkg.so/fr/brew/sonar-scanner/) - Local package facts share a topical domain. Shared terms: analysis, cli, code, code-quality, developer.

## Combined YAML source

View the package source record on GitHub. [combined/spotbugs.yml](https://github.com/mxcl/pkgdb/blob/main/combined/spotbugs.yml)


## Sources

- pkg.so package database
- Geiger risk classifier
- package-page enrichment
- curated package history
- package version freshness
- pkgdb category and tag curation
- package relationship graph
- external package-manager database matches
- cross-ecosystem install command graph
