# 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
- **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>
- **Dernière mise à jour:** 2026-07-13T04:36:23Z
- **Généré:** 2026-08-03T19:37:03+00:00

## exécutables

- spotbugs (alias)

## Comportement d'installation

- Bouteille: non disponible

## Version et fraîcheur

- page générée: 2026-08-03
- version du gestionnaire: 4.10.3
## 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

## 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


## 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
- curated package history
- pkgdb category and tag curation
- external package-manager database matches
- cross-ecosystem install command graph
