├── .gitignore ├── Gemfile ├── Gemfile.lock ├── LICENSE ├── README.md ├── Rakefile ├── bin └── depcheck ├── depcheck.gemspec ├── example ├── Example.xcodeproj │ ├── project.pbxproj │ ├── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcuserdata │ │ │ └── wojtek.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ └── xcuserdata │ │ └── wojtek.xcuserdatad │ │ └── xcschemes │ │ ├── Example.xcscheme │ │ └── xcschememanagement.plist ├── Example │ ├── AppDelegate.swift │ ├── Assets.xcassets │ │ └── AppIcon.appiconset │ │ │ └── Contents.json │ ├── Base.lproj │ │ ├── LaunchScreen.storyboard │ │ └── Main.storyboard │ ├── Info.plist │ ├── Models │ │ ├── Model1.swift │ │ ├── Model2.swift │ │ ├── Model3.swift │ │ ├── Model4.swift │ │ └── Model5.swift │ └── ViewController.swift ├── analyze.png ├── graph.png └── usage.png ├── lib ├── depcheck.rb └── depcheck │ ├── analyzer.rb │ ├── command │ ├── analyze_command.rb │ ├── graph_command.rb │ ├── usage_command.rb │ └── version_command.rb │ ├── dependency_info.rb │ ├── finder.rb │ ├── output │ ├── graph_output.rb │ └── simple_output.rb │ └── version.rb └── spec ├── analyzer_spec.rb ├── finder_spec.rb ├── fixtures ├── Model1.swiftdeps └── Model4.swiftdeps ├── simple_output_spec.rb └── spec_helper.rb /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojteklu/depcheck/HEAD/.gitignore -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojteklu/depcheck/HEAD/Gemfile -------------------------------------------------------------------------------- /Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojteklu/depcheck/HEAD/Gemfile.lock -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojteklu/depcheck/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojteklu/depcheck/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojteklu/depcheck/HEAD/Rakefile -------------------------------------------------------------------------------- /bin/depcheck: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojteklu/depcheck/HEAD/bin/depcheck -------------------------------------------------------------------------------- /depcheck.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojteklu/depcheck/HEAD/depcheck.gemspec -------------------------------------------------------------------------------- /example/Example.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojteklu/depcheck/HEAD/example/Example.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /example/Example.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojteklu/depcheck/HEAD/example/Example.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /example/Example.xcodeproj/project.xcworkspace/xcuserdata/wojtek.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojteklu/depcheck/HEAD/example/Example.xcodeproj/project.xcworkspace/xcuserdata/wojtek.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /example/Example.xcodeproj/xcuserdata/wojtek.xcuserdatad/xcschemes/Example.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojteklu/depcheck/HEAD/example/Example.xcodeproj/xcuserdata/wojtek.xcuserdatad/xcschemes/Example.xcscheme -------------------------------------------------------------------------------- /example/Example.xcodeproj/xcuserdata/wojtek.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojteklu/depcheck/HEAD/example/Example.xcodeproj/xcuserdata/wojtek.xcuserdatad/xcschemes/xcschememanagement.plist -------------------------------------------------------------------------------- /example/Example/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojteklu/depcheck/HEAD/example/Example/AppDelegate.swift -------------------------------------------------------------------------------- /example/Example/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojteklu/depcheck/HEAD/example/Example/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /example/Example/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojteklu/depcheck/HEAD/example/Example/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /example/Example/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojteklu/depcheck/HEAD/example/Example/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /example/Example/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojteklu/depcheck/HEAD/example/Example/Info.plist -------------------------------------------------------------------------------- /example/Example/Models/Model1.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojteklu/depcheck/HEAD/example/Example/Models/Model1.swift -------------------------------------------------------------------------------- /example/Example/Models/Model2.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojteklu/depcheck/HEAD/example/Example/Models/Model2.swift -------------------------------------------------------------------------------- /example/Example/Models/Model3.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojteklu/depcheck/HEAD/example/Example/Models/Model3.swift -------------------------------------------------------------------------------- /example/Example/Models/Model4.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojteklu/depcheck/HEAD/example/Example/Models/Model4.swift -------------------------------------------------------------------------------- /example/Example/Models/Model5.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojteklu/depcheck/HEAD/example/Example/Models/Model5.swift -------------------------------------------------------------------------------- /example/Example/ViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojteklu/depcheck/HEAD/example/Example/ViewController.swift -------------------------------------------------------------------------------- /example/analyze.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojteklu/depcheck/HEAD/example/analyze.png -------------------------------------------------------------------------------- /example/graph.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojteklu/depcheck/HEAD/example/graph.png -------------------------------------------------------------------------------- /example/usage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojteklu/depcheck/HEAD/example/usage.png -------------------------------------------------------------------------------- /lib/depcheck.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojteklu/depcheck/HEAD/lib/depcheck.rb -------------------------------------------------------------------------------- /lib/depcheck/analyzer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojteklu/depcheck/HEAD/lib/depcheck/analyzer.rb -------------------------------------------------------------------------------- /lib/depcheck/command/analyze_command.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojteklu/depcheck/HEAD/lib/depcheck/command/analyze_command.rb -------------------------------------------------------------------------------- /lib/depcheck/command/graph_command.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojteklu/depcheck/HEAD/lib/depcheck/command/graph_command.rb -------------------------------------------------------------------------------- /lib/depcheck/command/usage_command.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojteklu/depcheck/HEAD/lib/depcheck/command/usage_command.rb -------------------------------------------------------------------------------- /lib/depcheck/command/version_command.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojteklu/depcheck/HEAD/lib/depcheck/command/version_command.rb -------------------------------------------------------------------------------- /lib/depcheck/dependency_info.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojteklu/depcheck/HEAD/lib/depcheck/dependency_info.rb -------------------------------------------------------------------------------- /lib/depcheck/finder.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojteklu/depcheck/HEAD/lib/depcheck/finder.rb -------------------------------------------------------------------------------- /lib/depcheck/output/graph_output.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojteklu/depcheck/HEAD/lib/depcheck/output/graph_output.rb -------------------------------------------------------------------------------- /lib/depcheck/output/simple_output.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojteklu/depcheck/HEAD/lib/depcheck/output/simple_output.rb -------------------------------------------------------------------------------- /lib/depcheck/version.rb: -------------------------------------------------------------------------------- 1 | module Depcheck 2 | VERSION = '0.5.0'.freeze 3 | end 4 | -------------------------------------------------------------------------------- /spec/analyzer_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojteklu/depcheck/HEAD/spec/analyzer_spec.rb -------------------------------------------------------------------------------- /spec/finder_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojteklu/depcheck/HEAD/spec/finder_spec.rb -------------------------------------------------------------------------------- /spec/fixtures/Model1.swiftdeps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojteklu/depcheck/HEAD/spec/fixtures/Model1.swiftdeps -------------------------------------------------------------------------------- /spec/fixtures/Model4.swiftdeps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojteklu/depcheck/HEAD/spec/fixtures/Model4.swiftdeps -------------------------------------------------------------------------------- /spec/simple_output_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojteklu/depcheck/HEAD/spec/simple_output_spec.rb -------------------------------------------------------------------------------- /spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojteklu/depcheck/HEAD/spec/spec_helper.rb --------------------------------------------------------------------------------