{"repo":"rockbruno/SwiftInfo","free":true,"listed":false,"github":"https://github.com/rockbruno/SwiftInfo","clone":"git clone https://github.com/rockbruno/SwiftInfo.git","description":"📊 Extract and analyze the evolution of an iOS app's code.","language":"Swift","stars":1148,"topics":["swift","ios","xcode","analytics","cli","tools","hacktoberfest"],"license":"MIT","category":"mobile-apps","readme_excerpt":"📊 SwiftInfo Note: I don't intend to ship further updates to this tool. SwiftInfo is a CLI tool that extracts, tracks and analyzes metrics that are useful for Swift apps. Besides the default tracking options that are shipped with the tool, you can also customize SwiftInfo to track pretty much anything that can be conveyed in a simple .swift script. By default SwiftInfo will assume you're extracting info from a release build and send the final results to Slack, but it can be used to extract info from individual pull requests as well with the danger-SwiftInfo danger plugin. Available Providers Type Name Description --- :---: 📦 IPASizeProvider Size of the .ipa archive (not the App Store size!) 📊 CodeCoverageProvider Code coverage percentage 👶 TargetCountProvider Number of targets (dependencies) 🎯 TestCountProvider Sum of all test target's test count ⚠️ WarningCountProvider Number of warnings in a build 🧙‍♂️ OBJCFileCountProvider Number of OBJ-C files and headers (for mixed OBJ-C / Swift projects) ⏰ LongestTestDurationProvider The name and duration of the longest test 🛏 TotalTestDurationProvider Time it took to build and run all tests 🖼 LargestAssetCatalogProvider The name and size of the largest asset catalog 🎨 TotalAssetCatalogsSizeProvider The sum of the size of all asset catalogs 💻 LinesOfCodeProvider Executable lines of code 🚚 ArchiveDurationProvider Time it took to build and archive the app 📷 LargestAssetProvider The largest asset in the project. Only considers f","default_branch":null,"files":null,"tree":[],"storefront":"/r/rockbruno","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/rockbruno/SwiftInfo/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}