๐Ÿ•ต๏ธโ€โ™‚๏ธ 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

{
  "devDependencies": {
    "yaml": "^2.4.3"
  }
}

Bun, Deno & Nodejs are all 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 auditing dependencies
# default: []
packages = ["example_package"]
# list of warning severities to skip when auditing dependencies
# default: []
# (case insensitive)
severity = ["example_moderate"]
# list of advisory IDs to skip when auditing dependencies
# default: []
ids = ["GHSA-xxxx-yyyy-zzzz"]

โŒ› Caching

๐Ÿ–Œ๏ธ Other Art

โš–๏ธ License

โœจ Search Document