CocoaPods Discoverer - 1.0


Compatibility: v2 v3 Express
What's new? Release Notes
ID: com.castsoftware.dmtcocoapodsdiscoverer

Description

This extension is a project discoverer for https://cocoapods.org/external link based projects: delivered source code will be searched for podfile files - each podfile file is equivalent to one “project”. Source code is also searched for *.podsec files, which are CocoaPods profile files used by podfile project files: when one is found, the contents are inspected and are used to determine the list of projects present in the root folder. For each discovered project (with source code) one Analysis Unit is created (an item that defines the source code analysis perimeter).

This extension is for use with the iOS - Objective-C and iOS - Swift extensions - and is designed to automatically create CocoaPods related Analysis Units. The CocoaPods discoverer is not a dependency of the com.castsoftware.swiftexternal link and com.castsoftware.cfamilyexternal link extensions, therefore it must be downloaded/installed manually before it can be used.

Transactions

Transaction support is derived from metamodel concepts used to build CAST Imaging Blueprint and structural transaction flows. Entry Points start transactions; Exit Points include both output/boundary concepts and Data Entities manipulated by transactions.

Role Support Breakdown
Entry Point No direct concept type details
Exit Point No direct concept type details

Data version: 1.0.0-funcrel

ISO 5055 Structural Rules

Quality support is based on ISO 5055 structural rules available for the selected extension version. Counts are grouped by ISO 5055 characteristic.

Reliability Maintainability Security Performance Efficiency

Data version: 1.0.0-funcrel