A Danger plugin for Pod lib lint.
$ gem install danger-podliblint
If a log file is specified lint
will parse it, otherwise it will execute pod lib lint
and parse the output.
# Optionally specify a log file:
podliblint.log_file = "/tmp/podliblint.log"
# Lint
podliblint.lint
If pod lib lint
is executed as part of Fastlane is possible to parse the JUnit
report instead:
# Specify the fastlane report file:
podliblint.log_file = "/fastlane/report.xml"
podliblint.is_fastlane_report = true
# Lint
podliblint.lint
Additional pod lib lint
options can be specified through the options
variable:
# Specify custom options
podliblint.options = "--allow-warnings --private"
# Lint
podliblint.lint
Note: options are ignored when log_file
is set.
- Clone this repo
- Run
bundle install
to setup dependencies. - Run
bundle exec rake spec
to run the tests. - Use
bundle exec guard
to automatically have tests run as you make changes. - Make your changes.