🕵️‍♂️ go_over

Package Version Hex Docs mit gleam js gleam erlang

A tool to audit Erlang & Elixir dependencies, to make sure your gleam projects really sparkle! ✨

🚨 NOTE: security advisories are NOT currently monitored for gleam dependencies. The language, while excellent, is far too new and niche

🔽 Install

gleam add --dev go_over

📣 Also!

🌸 Javascript

If running with Javascript install

{
  "dependencies": {
    "sync-fetch": "^0.5.2",
    "yaml": "^2.4.3"
  }
}

Bun & Nodejs are supported

▶️ Usage

gleam run -m go_over

🎥 Obligatory Asciinema

demo

🏴 Flags

Override config values if set

⚙️ Config

Optional settings that can be added to your project’s gleam.toml

[go-over]
# disables caching if false
# default: true
cache = true
# sets output format for warnings ["minimal", "detailed", "json"]
# default: "minimal"
format = "minimal"
# will additionally check if newer versions of dependencies exist
# default: false
outdated = false
# will ignore all warnings for indirect dependencies
# default: false
ignore_indirect = false

[go-over.ignore]
# list of package names to skip when checking for advisories & warnings
# default: []
packages = ["example_package"]
# list of warning severities to skip when checking for advisories & warnings
# default: []
# (case insensitive)
severity = ["example_moderate"]
# list of advisory IDs to skip when checking for advisories & warnings
# default: []
ids = ["GHSA-xxxx-yyyy-zzzz"]

⌛ Caching

🖌️ Other Art

⚖️ License

Search Document