{"adoption": {"forks": 696, "observed_at": "2026-08-28T04:10:26.300850+00:00", "stars": 8921}, "canonical_url": "https://ross.abutalabs.com/products/swiftformat", "card": {"archived": false, "artifact_type": "cli-tool", "description": "A command-line tool and Xcode Extension for formatting Swift code", "domain": ["developer-tools", "programming-languages", "text-editors"], "enriched": true, "function": ["formatter", "linter", "cli", "developer-tools"], "health_score": 99, "homepage": null, "language": "Swift", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["nicklockwood/SwiftFormat"], "name": "nicklockwood/SwiftFormat", "platform": ["windows", "cli", "editor-plugin"], "pushed_at": "2026-08-23T18:01:16+00:00", "repo": "nicklockwood/SwiftFormat", "stars": 8921, "tags": ["swift", "code-formatting", "xcode-extension", "code-style", "command-line", "macos", "linux"], "topics": [], "urls": [], "use_cases": ["format swift code from the command line", "enforce consistent swift style across a team", "run swift formatting in a git pre-commit hook or CI", "format swift code inside xcode via an editor extension", "lint swift code for style violations", "remove redundant parentheses and implicit self automatically"], "what_it_is": "SwiftFormat is a command-line tool and library for reformatting Swift code on macOS, Linux, and Windows. It also ships as an Xcode source editor extension and integrates with editors, CI, and build systems to enforce consistent Swift style.", "when_to_avoid": ["you need formatting for languages other than Swift", "you only want linting without auto-fixing"], "when_to_choose": ["you write Swift and want automated, opinionated code formatting", "you need formatter integration with Xcode, VSCode, CI, or git hooks", "you want style fixes beyond whitespace, like implicit self removal"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/swiftformat", "repo": "nicklockwood/SwiftFormat", "role": "main", "score": 97}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:10:26.300850+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T17:24:33.174017+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9ef9c73b67de1379a52d74013a4a6d27a25c38ec9cd9f9b6f6991c89c1e6eff5", "fetched_at": "2026-08-28T04:10:26.300850+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nicklockwood/SwiftFormat"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:10:26.300850+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T17:24:33.174017+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9ef9c73b67de1379a52d74013a4a6d27a25c38ec9cd9f9b6f6991c89c1e6eff5", "fetched_at": "2026-08-28T04:10:26.300850+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nicklockwood/SwiftFormat"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T17:24:33.174017+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9ef9c73b67de1379a52d74013a4a6d27a25c38ec9cd9f9b6f6991c89c1e6eff5", "fetched_at": "2026-08-28T04:10:26.300850+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nicklockwood/SwiftFormat"}], "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:10:26.300850+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:10:26.300850+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:10:26.300850+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T17:24:33.174017+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9ef9c73b67de1379a52d74013a4a6d27a25c38ec9cd9f9b6f6991c89c1e6eff5", "fetched_at": "2026-08-28T04:10:26.300850+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nicklockwood/SwiftFormat"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:10:26.300850+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:10:26.300850+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T17:24:33.174017+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9ef9c73b67de1379a52d74013a4a6d27a25c38ec9cd9f9b6f6991c89c1e6eff5", "fetched_at": "2026-08-28T04:10:26.300850+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nicklockwood/SwiftFormat"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:10:26.300850+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:10:26.300850+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:10:26.300850+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T17:24:33.174017+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9ef9c73b67de1379a52d74013a4a6d27a25c38ec9cd9f9b6f6991c89c1e6eff5", "fetched_at": "2026-08-28T04:10:26.300850+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nicklockwood/SwiftFormat"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:10:26.300850+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:10:26.300850+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T17:24:33.174017+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9ef9c73b67de1379a52d74013a4a6d27a25c38ec9cd9f9b6f6991c89c1e6eff5", "fetched_at": "2026-08-28T04:10:26.300850+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nicklockwood/SwiftFormat"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T17:24:33.174017+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9ef9c73b67de1379a52d74013a4a6d27a25c38ec9cd9f9b6f6991c89c1e6eff5", "fetched_at": "2026-08-28T04:10:26.300850+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nicklockwood/SwiftFormat"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T17:24:33.174017+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9ef9c73b67de1379a52d74013a4a6d27a25c38ec9cd9f9b6f6991c89c1e6eff5", "fetched_at": "2026-08-28T04:10:26.300850+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nicklockwood/SwiftFormat"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T17:24:33.174017+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9ef9c73b67de1379a52d74013a4a6d27a25c38ec9cd9f9b6f6991c89c1e6eff5", "fetched_at": "2026-08-28T04:10:26.300850+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nicklockwood/SwiftFormat"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 100, "rhythm": 92}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3663, "days_push": 10, "days_rel": 57, "gap_med": 10, "n_releases_24m": 34}, "score": 97, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}