Sha256: 7ef08caf57e876988227832735aeaf352abc49d0d4f986db35242520b4ab3891

Contents?: true

Size: 1.26 KB

Versions: 1

Compression:

Stored size: 1.26 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.

## 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.

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 our 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.

## 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.1.0 README.md