{"adoption": {"forks": 49, "observed_at": "2026-08-28T04:03:32.402485+00:00", "stars": 1087}, "canonical_url": "https://ross.abutalabs.com/products/awesome-go-linters", "card": {"archived": true, "artifact_type": "learning-resource", "description": "A curated list of awesome Go linters. More than 60 linters and tools!", "domain": ["developer-tools", "awesome-lists", "programming-languages", "testing"], "enriched": true, "function": ["linter", "static-site-generator", "code-review", "developer-tools"], "health_score": 10, "homepage": null, "language": "Go", "license": "MIT", "license_family": "permissive", "maturity": "maintenance", "member_repos": ["golangci/awesome-go-linters"], "name": "golangci/awesome-go-linters", "platform": ["go", "cli", "cross-platform"], "pushed_at": "2021-09-11T15:06:06+00:00", "repo": "golangci/awesome-go-linters", "stars": 1087, "tags": ["awesome-list", "golang", "static-analysis", "code-quality", "curated-list"], "topics": ["go", "golang", "linter", "static-analysis", "awesome", "awesome-list"], "urls": [], "use_cases": ["find a linter for my go project", "discover go static analysis tools", "compare go code formatting tools", "set up automated code review for go pull requests", "find tools to detect bugs and unused code in go", "curated list of golang linters"], "what_it_is": "A curated awesome-list of more than 60 Go linters and static analysis tools, organized by category such as formatting, complexity, style, bugs, and performance. It also lists cloud-based code review services that run linters on pull requests.", "when_to_avoid": ["you need a runnable linter itself rather than a list of links", "you work in a language other than Go", "you need actively maintained documentation with recent updates"], "when_to_choose": ["you want to discover or compare Go linters and static analysis tools", "you need recommendations for code quality tooling in a Go project", "you want cloud services that lint Go pull requests"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/awesome-go-linters", "repo": "golangci/awesome-go-linters", "role": "main", "score": 10}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:03:32.402485+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T06:49:27.256668+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e726d685a57d67cfd54751d89b0b0225ae2edb758270064904ac3c527088ca67", "fetched_at": "2026-08-28T04:03:32.402485+00:00", "kind": "readme", "missing": false, "url": "https://github.com/golangci/awesome-go-linters"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:03:32.402485+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T06:49:27.256668+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e726d685a57d67cfd54751d89b0b0225ae2edb758270064904ac3c527088ca67", "fetched_at": "2026-08-28T04:03:32.402485+00:00", "kind": "readme", "missing": false, "url": "https://github.com/golangci/awesome-go-linters"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T06:49:27.256668+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e726d685a57d67cfd54751d89b0b0225ae2edb758270064904ac3c527088ca67", "fetched_at": "2026-08-28T04:03:32.402485+00:00", "kind": "readme", "missing": false, "url": "https://github.com/golangci/awesome-go-linters"}], "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:03:32.402485+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:03:32.402485+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:03:32.402485+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T06:49:27.256668+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e726d685a57d67cfd54751d89b0b0225ae2edb758270064904ac3c527088ca67", "fetched_at": "2026-08-28T04:03:32.402485+00:00", "kind": "readme", "missing": false, "url": "https://github.com/golangci/awesome-go-linters"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:03:32.402485+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:03:32.402485+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T06:49:27.256668+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e726d685a57d67cfd54751d89b0b0225ae2edb758270064904ac3c527088ca67", "fetched_at": "2026-08-28T04:03:32.402485+00:00", "kind": "readme", "missing": false, "url": "https://github.com/golangci/awesome-go-linters"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:03:32.402485+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:03:32.402485+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:03:32.402485+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T06:49:27.256668+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e726d685a57d67cfd54751d89b0b0225ae2edb758270064904ac3c527088ca67", "fetched_at": "2026-08-28T04:03:32.402485+00:00", "kind": "readme", "missing": false, "url": "https://github.com/golangci/awesome-go-linters"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:03:32.402485+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:03:32.402485+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T06:49:27.256668+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e726d685a57d67cfd54751d89b0b0225ae2edb758270064904ac3c527088ca67", "fetched_at": "2026-08-28T04:03:32.402485+00:00", "kind": "readme", "missing": false, "url": "https://github.com/golangci/awesome-go-linters"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T06:49:27.256668+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e726d685a57d67cfd54751d89b0b0225ae2edb758270064904ac3c527088ca67", "fetched_at": "2026-08-28T04:03:32.402485+00:00", "kind": "readme", "missing": false, "url": "https://github.com/golangci/awesome-go-linters"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T06:49:27.256668+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e726d685a57d67cfd54751d89b0b0225ae2edb758270064904ac3c527088ca67", "fetched_at": "2026-08-28T04:03:32.402485+00:00", "kind": "readme", "missing": false, "url": "https://github.com/golangci/awesome-go-linters"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T06:49:27.256668+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e726d685a57d67cfd54751d89b0b0225ae2edb758270064904ac3c527088ca67", "fetched_at": "2026-08-28T04:03:32.402485+00:00", "kind": "readme", "missing": false, "url": "https://github.com/golangci/awesome-go-linters"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_releases", "archived"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3098, "days_push": 1817, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 10, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}