CodeTestabilityInspector 1.0.5

CodeTestabilityInspector 1.0.5

Artyom 维护。



 
依赖项
SwiftLint>= 0
SwiftSyntax>= 0
SwiftParser>= 0
 

  • 编者:
  • Artem Tabachenko

用于测试 Swift 代码的可测试性的框架。

要求

  • iOS 14.0+
  • Xcode 10.0+
  • Swift 4.0+

安装

CocoaPods

CocoaPods 是 Cocoa 项目的依赖管理器。您可以用以下命令安装它:

$ gem install cocoapods

要构建 CodeTestabilityInspector 1.0.0+,需要 CocoaPods 1.1.0+。

要使用 CocoaPods 将 CodeTestabilityInspector 集成到您的 Xcode 项目中,请在您的 Podfile 中指定它:

source 'gh repo clone stronv/CodeTestabilityInspector'
platform :ios, '10.0'
use_frameworks!

target '<Your Target Name>' do
    pod 'CodeTestabilityInspector'
end

然后,运行以下命令:

$ pod install

用法

快速入门

import CodeTestabilityInspector

class MyViewController: UIViewController {

    private let filePath = "<The full path to your file>"
    private let analyzer = CodeAnalyzer()

    override func viewDidLoad() {
        super.viewDidLoad()
        analyzer.calculateCyclomaticComplexity(atPath: filePath)
        analyzer.calculateConnectivityAndConnectivity(atPath: filePath)
        analyzer.calcualteCohesionAndCoupling(atPath: filePath)
    }
}