Automic VaultAutomic Vault

brew

elm-format mit Homebrew installieren

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

Installation

Weitere Installationsbefehle

macOS

Homebrewverifiziert · 100%
brew install elm-format

local Homebrew formula metadata

Überblick

Paketzusammenfassung

Elm source code formatter, inspired by gofmt

Befehle und Aliase

  • elm-format

Verlauf

Projektgeschichte und Nutzung

elm-format is the standard formatter used by many Elm projects to normalize source layout in the style of gofmt. Its official README presents it as a formatter for Elm code based on the Elm style guide, with the practical goal of removing formatting debates from code review.

Projektgeschichte

The project grew around Elm's transition from an experimental FRP language into a more conventional frontend language with project files and a stable command-line toolchain. Its releases track Elm syntax and project-file eras: the README still documents both Elm 0.18's elm-package.json and Elm 0.19's elm.json, and the release history includes Elm 0.19 alpha and 0.8.x releases.

Adoptionsgeschichte

Adoption was driven less by a standalone ecosystem and more by editor and workflow integration. The README documents format-on-save support across Atom, Vim, Emacs, Visual Studio Code, Sublime Text, JetBrains IDEs, and other tooling, showing that elm-format became part of the everyday editor setup for Elm programmers.

Wie es verwendet wird

The typical usage is direct and project-local: run elm-format on a file or directory, optionally with --yes to overwrite, from a directory containing elm.json or elm-package.json. The tool is also commonly invoked by editor plugins on save and by formatter integrations such as Prettier plugins.

Warum Paket-Nerds sich dafür interessieren

For package maintainers, elm-format matters because it makes source diffs more mechanical and keeps package examples, source files, and contributions visually consistent across the Elm ecosystem. It is a small CLI whose importance comes from convention: once a formatter is expected, packages that use it are easier to review and compare.

Zeitleiste

  • 2017: 0.7.0-exp release appears in the GitHub release history.
  • 2018: 0.8.0 release aligns the formatter with the Elm 0.19 transition.
  • 2023: 0.8.7 release continues maintenance for the Elm 0.19-era formatter.
  • 2025: 0.8.8 release is published.

Related projects

  • elm-format follows the same convention-over-style-debate niche as gofmt, but for Elm source files. It is also related to Elm editor plugins and Prettier's Elm integration, which use it as part of save-time or pipeline formatting.

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 8 Plattformziele verfügbar.
  • Installiert mit 1 Laufzeitabhängigkeiten.
  • Build-Metadaten listen 3 Build-Abhä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
elm.jsonelm-package.json

Executables

Installierte Executables

BefehlArtSichtbarkeitHinweis
elm-formatcliglobales 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-08
Manager-Version0.8.8
Manager aktualisiert
lokale DatenOK
Upstreamnot checked
neueste erkannte Versionnicht erkannt

https://github.com/avh4/elm-format

  • InfoNo package-manager update timestamp was available.niedrig Konfidenz
  • InfoNo cached GitHub release or tag data was available.https://github.com/avh4/elm-formatnone Konfidenz

Installationsmetadaten

Paketmetadaten

Paketschlüsselbrew:elm-format
Version0.8.8
PaketmanagerHomebrew
Paketmanager-Seitehttps://formulae.brew.sh/formula/elm-format
Homepagehttps://github.com/avh4/elm-format
Repositoryhttps://github.com/avh4/elm-format
Upstream-Dokumentationhttps://github.com/avh4/elm-format#readme
LizenzBSD-3-Clause
Quellarchivhttps://github.com/avh4/elm-format.git
Abhängigkeitengmp
Build-Abhängigkeitencabal-install, ghc, hpack
Von macOS bereitgestellte Bibliothekenlibffi
Bottleverfügbar (auf arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, arm64_ventura, sonoma, ventura, x86_64_linux)
Homebrew post-installnicht definiert
Dienstkeiner deklariert

Registry-Fakten

Details aus der Quelldatenbank

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Nameelm-format
Version Scheme0
Revision0
Head VersionHEAD
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • head
  • 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