Sha256: 774aef92d9fe1fd127dc0d091392cf88c8b4ef58dc753d04e141fc5f368a2ac5
Contents?: true
Size: 1.64 KB
Versions: 1
Compression:
Stored size: 1.64 KB
Contents
# Depcheck `Depcheck` is a dependency analyzer tool for Swift projects. `Depcheck` reports dependencies per class, allowing you to easily detect classes that have too many dependencies. `Depcheck` can also report how many dependants a class have. Therefore you can spot the most used and unused classes. Additionaly you can generate *dependency graph* of your project. <img src="https://github.com/wojteklu/depcheck/blob/master/example/analyze.png?raw=true" width="600px"> <img src="https://github.com/wojteklu/depcheck/blob/master/example/graph.png?raw=true" height="360px"> ## Installation Add this line to your application's Gemfile: ```ruby gem 'depcheck' ``` And then execute: ```sh $ bundle ``` Or install the gem: ```sh gem install depcheck ``` ## Usage `Analyze` command reports dependencies per classes. `Usage` command reports how many dependants a class have. `Graph` command generates dependency graph. Build your project, and then run: ```sh $ depcheck analyze --project path/to/project.xcodeproj ``` If you use a workspace in Xcode you need to specify it: ```sh $ depcheck analyze --workspace path/to/workspace.xcworkspace --scheme YourXcodeSchemeName ``` ## Contributing I’d love to see your ideas for improving this library! The best way to contribute is by submitting a pull request. I’ll do my best to respond to your patch as soon as possible. You can also submit a [new GitHub issue](https://github.com/wojteklu/depcheck/issues/new) if you find bugs or have questions. ## Author Wojtek Lukaszuk [@wojteklu](http://twitter.com/wojteklu) ## License This project is licensed under the terms of the MIT license. See the LICENSE file.
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
depcheck-0.3.0 | README.md |