Sha256: b1bd59a0efb1c2bad39b6a45e017088d578a8e9daa1bd3dc5f4466eed54564ac
Contents?: true
Size: 1.02 KB
Versions: 4
Compression:
Stored size: 1.02 KB
Contents
# danger-ormolu A danger plugin for the Haskell code formatter ormolu ## Installation $ gem install danger-ormolu ## Usage Be sure to have `ormolu` and `diff` in your `PATH`, include it in your `Gemfile`: ``` # frozen_string_literal: true source "https://rubygems.org" git_source(:github) {|repo_name| "https://github.com/#{repo_name}" } # gem "rails" gem 'danger' gem 'danger-ormolu' ``` Finally use this line in your `Dangerfile`: ``` # get all affected files by the changes in the current diff affected_files = git.added_files + git.modified_files # limit files to .hs files haskell_files = affected_files.select { |file| file.end_with?('.hs') } ormolu.check haskell_files ``` Methods and attributes from this plugin are available in your `Dangerfile` under the `ormolu` namespace. ## Development 1. Clone this repo 2. Run `bundle install` to setup dependencies. 3. Run `bundle exec rake spec` to run the tests. 4. Use `bundle exec guard` to automatically have tests run as you make changes. 5. Make your changes.
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
danger-ormolu-0.0.4 | README.md |
danger-ormolu-0.0.3 | README.md |
danger-ormolu-0.0.2 | README.md |
danger-ormolu-0.0.1 | README.md |