Skip to content

v1.1.0

Latest

Choose a tag to compare

@github-actions github-actions released this 18 Jul 13:36
0304cdd

Installation

CLI Tool (SwiftComplexityCLI)

Download the appropriate binary for your platform:

  • macOS Apple Silicon (M1/M2/M3): SwiftComplexityCLI-1.1.0-macos-arm64.tar.gz
  • macOS Intel: SwiftComplexityCLI-1.1.0-macos-x86_64.tar.gz
  • Linux x86_64: SwiftComplexityCLI-1.1.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.1.0-macos-arm64.tar.gz
  • macOS Intel: SwiftComplexityMCP-1.1.0-macos-x86_64.tar.gz
  • Linux x86_64: SwiftComplexityMCP-1.1.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.1.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

New Features

  • feat: Add SARIF output format for GitHub Code Scanning by @fummicc1 in #33
  • feat: Add inline suppression comments for complexity thresholds by @fummicc1 in #35
  • chore: Bump version to 1.1.0 by @fummicc1 in #37

Full Changelog: v1.0.0...v1.1.0