Skip to content

v1.0.0

Latest

Choose a tag to compare

@github-actions github-actions released this 28 Jun 15:21
29814fc

Installation

CLI Tool (SwiftComplexityCLI)

Download the appropriate binary for your platform:

  • macOS Apple Silicon (M1/M2/M3): SwiftComplexityCLI-1.0.0-macos-arm64.tar.gz
  • macOS Intel: SwiftComplexityCLI-1.0.0-macos-x86_64.tar.gz
  • Linux x86_64: SwiftComplexityCLI-1.0.0-linux-x86_64.tar.gz
tar -xzf SwiftComplexityCLI-${VERSION}-*.tar.gz
cd SwiftComplexityCLI-${VERSION}-*
./install.sh

MCP Server (SwiftComplexityMCP)

Download the MCP server for LLM agent integration:

  • macOS Apple Silicon (M1/M2/M3): SwiftComplexityMCP-1.0.0-macos-arm64.tar.gz
  • macOS Intel: SwiftComplexityMCP-1.0.0-macos-x86_64.tar.gz
  • Linux x86_64: SwiftComplexityMCP-1.0.0-linux-x86_64.tar.gz
tar -xzf SwiftComplexityMCP-${VERSION}-*.tar.gz
cd SwiftComplexityMCP-${VERSION}-*
./install.sh

Artifact Bundle (nest)

nest install fummicc1/swift-complexity

Or download the artifact bundle directly:

  • SwiftComplexityCLI: swift-complexity.artifactbundle.zip
  • SwiftComplexityMCP: swift-complexity-mcp.artifactbundle.zip

Build from Source

git clone https://github.com/fummicc1/swift-complexity.git
cd swift-complexity
git checkout v1.0.0
swift build -c release

Verification

shasum -a 256 -c SwiftComplexityCLI-${VERSION}-*.tar.gz.sha256
shasum -a 256 -c SwiftComplexityMCP-${VERSION}-*.tar.gz.sha256
shasum -a 256 -c swift-complexity.artifactbundle.zip.sha256
shasum -a 256 -c swift-complexity-mcp.artifactbundle.zip.sha256

What's Changed

Other Changes

  • feat: Per-type complexity thresholds via YAML config (closes #19) by @fummicc1 in #32

Full Changelog: v0.1.1...v1.0.0