{"adoption": {"forks": 292, "observed_at": "2026-08-28T04:09:34.732673+00:00", "stars": 6065}, "canonical_url": "https://ross.abutalabs.com/products/koro1fileheader", "card": {"archived": false, "artifact_type": "plugin", "description": "VSCode插件：自动生成，自动更新VSCode文件头部注释, 自动生成函数注释并支持提取函数参数，支持所有主流语言，文档齐全，使用简单，配置灵活方便，持续维护多年。", "domain": ["developer-tools", "text-editors", "documentation"], "enriched": true, "function": ["documentation", "developer-tools", "editor"], "health_score": 20, "homepage": null, "language": "JavaScript", "license": "MIT", "license_family": "permissive", "maturity": "maintenance", "member_repos": ["OBKoro1/koro1FileHeader"], "name": "OBKoro1/koro1FileHeader", "platform": ["editor-plugin", "cross-platform"], "pushed_at": "2023-04-19T07:14:47+00:00", "repo": "OBKoro1/koro1FileHeader", "stars": 6065, "tags": ["vscode-extension", "file-header-comments", "function-annotations", "code-comments", "annotation-generation"], "topics": ["vscode", "vscode-plugin", "fileheader", "annotations", "functionn-annotation", "header-annotation"], "urls": [], "use_cases": ["auto-generate file header comments in vscode", "automatically update last editor and edit time in file headers", "generate function doc comments with extracted parameters", "standardize team code comment style", "add fun ascii art comments like buddha blessing to code files"], "what_it_is": "A VSCode extension that automatically generates and updates file header comments (author, edit time) and generates function comments with automatic parameter extraction. It supports all mainstream programming languages and has been maintained since 2018.", "when_to_avoid": ["you use an editor other than VSCode", "you need doc generation pipelines rather than in-editor comment insertion", "you require actively evolving features beyond comment generation"], "when_to_choose": ["you use VSCode and want automated, consistently formatted file headers and function annotations", "you want a mature, well-documented plugin supporting many languages", "you want to enforce comment conventions across a team"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/koro1fileheader", "repo": "OBKoro1/koro1FileHeader", "role": "main", "score": 23}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:09:34.732673+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T17:48:43.418695+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ee0cd59c67710e6e4c8a0cd3347f4acb320e97577f7ea97f0b3b51c2f4572cc1", "fetched_at": "2026-08-28T04:09:34.732673+00:00", "kind": "readme", "missing": false, "url": "https://github.com/OBKoro1/koro1FileHeader"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:09:34.732673+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T17:48:43.418695+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ee0cd59c67710e6e4c8a0cd3347f4acb320e97577f7ea97f0b3b51c2f4572cc1", "fetched_at": "2026-08-28T04:09:34.732673+00:00", "kind": "readme", "missing": false, "url": "https://github.com/OBKoro1/koro1FileHeader"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T17:48:43.418695+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ee0cd59c67710e6e4c8a0cd3347f4acb320e97577f7ea97f0b3b51c2f4572cc1", "fetched_at": "2026-08-28T04:09:34.732673+00:00", "kind": "readme", "missing": false, "url": "https://github.com/OBKoro1/koro1FileHeader"}], "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:09:34.732673+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:09:34.732673+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:09:34.732673+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T17:48:43.418695+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ee0cd59c67710e6e4c8a0cd3347f4acb320e97577f7ea97f0b3b51c2f4572cc1", "fetched_at": "2026-08-28T04:09:34.732673+00:00", "kind": "readme", "missing": false, "url": "https://github.com/OBKoro1/koro1FileHeader"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:09:34.732673+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:09:34.732673+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T17:48:43.418695+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ee0cd59c67710e6e4c8a0cd3347f4acb320e97577f7ea97f0b3b51c2f4572cc1", "fetched_at": "2026-08-28T04:09:34.732673+00:00", "kind": "readme", "missing": false, "url": "https://github.com/OBKoro1/koro1FileHeader"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:09:34.732673+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:09:34.732673+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:09:34.732673+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T17:48:43.418695+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ee0cd59c67710e6e4c8a0cd3347f4acb320e97577f7ea97f0b3b51c2f4572cc1", "fetched_at": "2026-08-28T04:09:34.732673+00:00", "kind": "readme", "missing": false, "url": "https://github.com/OBKoro1/koro1FileHeader"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:09:34.732673+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:09:34.732673+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T17:48:43.418695+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ee0cd59c67710e6e4c8a0cd3347f4acb320e97577f7ea97f0b3b51c2f4572cc1", "fetched_at": "2026-08-28T04:09:34.732673+00:00", "kind": "readme", "missing": false, "url": "https://github.com/OBKoro1/koro1FileHeader"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T17:48:43.418695+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ee0cd59c67710e6e4c8a0cd3347f4acb320e97577f7ea97f0b3b51c2f4572cc1", "fetched_at": "2026-08-28T04:09:34.732673+00:00", "kind": "readme", "missing": false, "url": "https://github.com/OBKoro1/koro1FileHeader"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T17:48:43.418695+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ee0cd59c67710e6e4c8a0cd3347f4acb320e97577f7ea97f0b3b51c2f4572cc1", "fetched_at": "2026-08-28T04:09:34.732673+00:00", "kind": "readme", "missing": false, "url": "https://github.com/OBKoro1/koro1FileHeader"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T17:48:43.418695+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ee0cd59c67710e6e4c8a0cd3347f4acb320e97577f7ea97f0b3b51c2f4572cc1", "fetched_at": "2026-08-28T04:09:34.732673+00:00", "kind": "readme", "missing": false, "url": "https://github.com/OBKoro1/koro1FileHeader"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3041, "days_push": 1232, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 23, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}