Sha256: f5f670168d67aca7848c4d1ec7d22833e2bed33edc1d0f2d44407a21273e420c
Contents?: true
Size: 1.37 KB
Versions: 1
Compression:
Stored size: 1.37 KB
Contents
[](https://circleci.com/gh/ashfurrow/danger-rubocop) # Danger Rubocop A [Danger](https://github.com/danger/danger) plugin for [Rubocop](https://github.com/bbatsov/rubocop). ## Installation Add this line to your Gemfile: ```rb gem 'danger-rubocop' ``` ## Usage Run Ruby files through Rubocop. Results are passed out as a table in markdown. > Specifying custom config file. ```ruby rubocop.lint ``` > Lint specific files in a folder, when they change ```ruby public_files = (git.modified_files + git.added_files).select { |path| path.include?("/public/") } rubocop.lint public_files ``` #### Methods `lint(config: Hash)` Runs Ruby files through Rubocop. Generates a `markdown` list of warnings. This method accepts configuration hash. The following keys are supported: * `files`: array of file names or glob patterns to determine files to lint * `force_exclusion`: pass `true` to pass `--force-exclusion` argument to Rubocop. * `inline_comment`: pass `true` to comment inline of the diffs. * `report_danger`: pass true to report errors to Danger, and break CI. (this option will instruct rubocop to ignore the files that your rubocop config ignores, despite the plugin providing the list of files explicitely) Passing `files` as only argument is also supported for backward compatibility. ## License MIT
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
danger-rubocop-0.6.0 | README.md |