{"adoption": {"forks": 34, "observed_at": "2026-08-28T04:05:27.800734+00:00", "stars": 1722}, "canonical_url": "https://ross.abutalabs.com/products/tiny-inline-diagnosticnvim", "card": {"archived": false, "artifact_type": "plugin", "description": "A Neovim plugin for displaying inline diagnostic messages with customizable styles and icons.", "domain": ["developer-tools", "text-editors"], "enriched": true, "function": ["developer-tools", "ui-components"], "health_score": 75, "homepage": null, "language": "Lua", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["rachartier/tiny-inline-diagnostic.nvim"], "name": "rachartier/tiny-inline-diagnostic.nvim", "platform": ["editor-plugin", "windows"], "pushed_at": "2026-07-05T16:10:41+00:00", "repo": "rachartier/tiny-inline-diagnostic.nvim", "stars": 1722, "tags": ["neovim", "diagnostics", "lsp", "virtual-text", "lua", "linux", "macos"], "topics": ["neovim-plugin", "lua", "neovim", "nvim", "nvim-lua", "nvim-plugin"], "urls": [], "use_cases": ["show lsp error messages inline in neovim", "display diagnostics without floating windows", "customize diagnostic icons and styles in nvim", "show errors on all lines but warnings only on cursor line", "handle long diagnostic messages that overflow the window", "replace neovim virtual_text diagnostics with a nicer display"], "what_it_is": "A Neovim plugin written in Lua that displays LSP diagnostic messages inline as customizable virtual text with configurable styles, icons, and overflow handling. It replaces Neovim's built-in virtual text diagnostics with a richer inline presentation supporting multiline and severity-based display.", "when_to_avoid": ["you are not using Neovim or are on Vim", "you prefer Neovim's built-in virtual_text or floating window diagnostics", "you need an editor-agnostic diagnostic solution"], "when_to_choose": ["you use Neovim 0.10+ with LSP and want inline diagnostics", "you want configurable presets, icons, and multiline diagnostic rendering", "you find floating-window diagnostics disruptive to your workflow"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/tiny-inline-diagnosticnvim", "repo": "rachartier/tiny-inline-diagnostic.nvim", "role": "main", "score": 64}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:27.800734+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:33:59.937129+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "df5d9ea962776fab58f697f9d9209365610c5fa61f521c6be3d1a3fecedf933d", "fetched_at": "2026-08-28T04:05:27.800734+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rachartier/tiny-inline-diagnostic.nvim"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:27.800734+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:33:59.937129+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "df5d9ea962776fab58f697f9d9209365610c5fa61f521c6be3d1a3fecedf933d", "fetched_at": "2026-08-28T04:05:27.800734+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rachartier/tiny-inline-diagnostic.nvim"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:33:59.937129+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "df5d9ea962776fab58f697f9d9209365610c5fa61f521c6be3d1a3fecedf933d", "fetched_at": "2026-08-28T04:05:27.800734+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rachartier/tiny-inline-diagnostic.nvim"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:05:27.800734+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:27.800734+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:27.800734+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:33:59.937129+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "df5d9ea962776fab58f697f9d9209365610c5fa61f521c6be3d1a3fecedf933d", "fetched_at": "2026-08-28T04:05:27.800734+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rachartier/tiny-inline-diagnostic.nvim"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:27.800734+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:27.800734+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:33:59.937129+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "df5d9ea962776fab58f697f9d9209365610c5fa61f521c6be3d1a3fecedf933d", "fetched_at": "2026-08-28T04:05:27.800734+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rachartier/tiny-inline-diagnostic.nvim"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:27.800734+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:27.800734+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:27.800734+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:33:59.937129+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "df5d9ea962776fab58f697f9d9209365610c5fa61f521c6be3d1a3fecedf933d", "fetched_at": "2026-08-28T04:05:27.800734+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rachartier/tiny-inline-diagnostic.nvim"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:27.800734+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:27.800734+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:33:59.937129+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "df5d9ea962776fab58f697f9d9209365610c5fa61f521c6be3d1a3fecedf933d", "fetched_at": "2026-08-28T04:05:27.800734+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rachartier/tiny-inline-diagnostic.nvim"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:33:59.937129+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "df5d9ea962776fab58f697f9d9209365610c5fa61f521c6be3d1a3fecedf933d", "fetched_at": "2026-08-28T04:05:27.800734+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rachartier/tiny-inline-diagnostic.nvim"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:33:59.937129+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "df5d9ea962776fab58f697f9d9209365610c5fa61f521c6be3d1a3fecedf933d", "fetched_at": "2026-08-28T04:05:27.800734+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rachartier/tiny-inline-diagnostic.nvim"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:33:59.937129+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "df5d9ea962776fab58f697f9d9209365610c5fa61f521c6be3d1a3fecedf933d", "fetched_at": "2026-08-28T04:05:27.800734+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rachartier/tiny-inline-diagnostic.nvim"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 91, "longevity": 56, "rhythm": 35}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 795, "days_push": 59, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 64, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}