Automic VaultAutomic Vault

brew

credo mit Homebrew installieren

Prüfe Installationswege, Executables, Metadaten und Sicherheitshinweise für credo in AI-Agent-Workflows.

Installation

Weitere Installationsbefehle

macOS

Homebrewverifiziert · 100%
brew install credo

local Homebrew formula metadata

Überblick

Paketzusammenfassung

Static code analysis tool for the Elixir

Befehle und Aliase

  • credo

Verlauf

Projektgeschichte und Nutzung

Credo is an Elixir static analysis tool focused on teaching and code consistency. It is commonly added as a Mix development/test dependency and run with mix credo to report refactoring opportunities, complex code, common mistakes, naming inconsistencies, and style issues.

Projektgeschichte

The official changelog identifies version 0.1.0 as the initial release. Early releases added CLI behavior, issue categories, per-function lint support, custom checks, generated configuration, and support for project-specific .credo.exs files.

Adoptionsgeschichte

Credo became part of normal Elixir project hygiene because it fits the Mix workflow and publishes documentation on HexDocs. The README also documents editor and automated-code-review integrations, which helped make it useful both locally and in CI.

Wie es verwendet wird

The README recommends adding {:credo, "~> 1.7", only: [:dev, :test], runtime: false} to mix.exs, running mix deps.get, and then running mix credo. Configuration is usually generated or maintained in .credo.exs.

Warum Paket-Nerds sich dafür interessieren

For package maintainers, Credo is the Elixir ecosystem's familiar lint-style dependency: it ships through Hex, exposes a Mix task, can fail CI through exit status, and has enough formatter and integration surface to appear in editor, CI, and code-review pipelines.

Zeitleiste

  • 0.1.0: Initial release
  • 0.2.0: Added non-zero exit status when issues are found
  • 0.3.0: Added per-function lint support
  • 0.4.0: Added custom check support and changed .credo.exs merging behavior
  • 1.0.0: Stabilized the 1.x line with documentation and breaking changes for custom checks
  • 1.7.0: Added SARIF output and check IDs

Related projects

  • The README lists editor integrations for JetBrains Elixir support, Atom, VS Code, flycheck, Kakoune, and Neovim/null-ls, plus Codacy for automated code review.

Sicherheitslage

Risikostufe: grün

narrow executable package without higher-risk signals.

Risikoklassifikator

grün Risiko · niedrig Konfidenz · appliance

Warum

  • narrow executable package without higher-risk signals

Signale

  • metadata:no-higher-risk-signals

Installationsverhalten

  • In den Formelmetadaten ist kein Homebrew-Post-install-Hook erfasst.
  • Homebrew-Bottle-Metadaten sind für 6 Plattformziele verfügbar.
  • Installiert mit 1 Laufzeitabhängigkeiten.

Empfohlene Prüfung

Prüfe vor unbeaufsichtigter Agent-Nutzung, ob das Tool Klartext-Credentials liest, Remote-Zustand schreibt, Artefakte veröffentlicht oder Plugins ausführt.

local files

Configuration and credential file locations

These source-backed paths show where this package keeps local settings or durable credentials. Automic Vault can use them as review targets for secret scanning, migration, and command approval.

Configuration files

Config paths the tool may read or write during local use.

Unix
.credo.exsconfig/.credo.exs

Executables

Installierte Executables

BefehlArtSichtbarkeitHinweis
credocliglobales Executable

Aktualität

Version und Aktualität

Diese Signale trennen das Alter der Seitengenerierung, Aktivität des Paketmanagers und Upstream-Release-Vergleich. Versionsrückstand wird nur gemeldet, wenn eine Evidenz-URL und vergleichbare Versionen vorhanden sind.

Seite generiert2026-07-10
Manager-Version1.7.19
Manager aktualisiert2026-06-13
lokale DatenOK
Upstreamaktuell
neueste erkannte Versionv1.7.19

https://github.com/rrrene/credo

  • OKEs wurden keine Aktualitätswarnungen generiert.

Installationsmetadaten

Paketmetadaten

Paketschlüsselbrew:credo
Version1.7.19
PaketmanagerHomebrew
Paketmanager-Seitehttps://formulae.brew.sh/formula/credo
Homepagehttps://github.com/rrrene/credo
Repositoryhttps://github.com/rrrene/credo
Upstream-Dokumentationhttps://github.com/rrrene/credo#readme
LizenzMIT
Quellarchivhttps://github.com/rrrene/credo/archive/refs/tags/v1.7.19.tar.gz
Zuletzt aktualisiert2026-06-13T01:24:09+02:00
Pulseupdated
Abhängigkeitenelixir
Bottleverfügbar (auf arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux)
Homebrew post-installnicht definiert
Dienstkeiner deklariert

Registry-Fakten

Details aus der Quelldatenbank

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Namecredo
Version Scheme0
Revision0
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • stable

Quellspur

Aus Repository-Daten generiert

Diese Seite wird von av-web aus dem privaten Paket-SQLite-Artefakt bereitgestellt, das scripts/generate-pkg-sqlite.py erstellt.

Verwendete Quellen

  • Geiger risk classifier
  • Nucleus package database
  • av.db category and tag curation
  • cross-ecosystem install command graph
  • curated configuration and credential file locations
  • curated package history
  • package relationship graph
  • package version freshness
  • package-page enrichment