This plugin uses 'clang-format' to look for code style violations in added
lines on the current MR / PR, and offers inline patches.
By default only Objective-C files, with extensions .h
, .m
, and .mm
are
checked.
Add the following string to your Gemfile:
gem 'danger-code_style_validation', :git => 'https://github.com/flix-tech/danger-code_style_validation.git'
Inside your Dangerfile
:
code_style_validation.check
To check files with extensions other than the default ones:
code_style_validation.check file_extensions: ['.hpp', '.cpp']
To ignore specific paths, use ignore_file_patterns
:
code_style_validation.check ignore_file_patterns: [/^Pods\//]
- 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.