Sha256: 8698cd95bb70f2186209cfc2012587d48ad292e963fece5257a79a6b447795d3
Contents?: true
Size: 1.27 KB
Versions: 2
Compression:
Stored size: 1.27 KB
Contents
# -------------------------------------------------------------------------------------------------------------------- # Has any changes happened inside the actual library code? # -------------------------------------------------------------------------------------------------------------------- has_app_changes = !git.modified_files.grep(/lib/).empty? has_test_changes = !git.modified_files.grep(/spec/).empty? is_version_bump = git.modified_files.sort == ["CHANGELOG.md", "lib/request_handler/version.rb"].sort if has_app_changes && !has_test_changes && !is_version_bump warn("Tests were not updated. That's OK if you're refactoring existing code.", sticky: false) end if !git.modified_files.include?("CHANGELOG.md") && has_app_changes fail("Please include a CHANGELOG entry. \nYou can find it at [CHANGELOG.md](https://github.com/request_handler/request_handler/blob/master/CHANGELOG.md).") message "Note, we hard-wrap at 80 chars and use 2 spaces after the last line." end # Make it more obvious that a PR is a work in progress and shouldn't be merged yet warn("PR is classed as Work in Progress") if github.pr_title.include? "WIP" # Warn when there is a big PR warn("Big PR") if git.lines_of_code > 500 commit_lint.check warn: :all, disable: [:subject_cap] # rubocop rubocop.lint "*"
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
request_handler-0.11.0 | Dangerfile |
request_handler-0.10.0 | Dangerfile |