Tyler A. Young 🧑🏻💻⚗️ on Nostr: An #ElixirLang package to check your `@spec` annotations against the types the ...
An #ElixirLang package to check your `@spec` annotations against the types the compiler infers.
Definitely the sort of thing with a limited shelf life (assuming we eventually get the ability to write our own compiler-checked types), but in the meantime, seems super valuable.
https://hex.pm/packages/spec_lintPublished at
2026-10-20 17:21:07 UTCEvent JSON
{
"id": "067c5b02529746559c9a331f9f9d037e74edc1a5e6cadfddb01263b808efc9d4",
"pubkey": "6bb1d7b21dbaffc990baad05f8f0d8480f68a330beaab59864275f4300d3c82e",
"created_at": 1792516867,
"kind": 1,
"tags": [
[
"t",
"elixirlang"
],
[
"proxy",
"https://fosstodon.org/users/tylerayoung/statuses/117474385442620020",
"activitypub"
],
[
"client",
"Mostr",
"31990:6be38f8c63df7dbf84db7ec4a6e6fbbd8d19dca3b980efad18585c46f04b26f9:mostr",
"wss://relay.ditto.pub"
]
],
"content": "An #ElixirLang package to check your `@spec` annotations against the types the compiler infers.\n\nDefinitely the sort of thing with a limited shelf life (assuming we eventually get the ability to write our own compiler-checked types), but in the meantime, seems super valuable.\n\nhttps://hex.pm/packages/spec_lint",
"sig": "4659b2c027af8675c8cb8ebc564da6ecbf2bf94bf9f5b65911fea37f339b8d25e6d1113bb1927f809d67a4c9fad95fb2bea0e86eafc961c7dbfc40cc4a9c2c70"
}