-
Notifications
You must be signed in to change notification settings - Fork 2
/
Dangerfile
38 lines (32 loc) · 857 Bytes
/
Dangerfile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
# reference http://techlife.cookpad.com/entry/2017/06/28/190000
####
#
# github comment settings
#
####
github.dismiss_out_of_range_messages
####
#
# for PR
#
####
if github.pr_title.include? "[WIP]" || github.pr_labels.include?("WIP")
warn("PR is classed as Work in Progress")
end
# Warn when there is a big PR
warn("a large PR") if git.lines_of_code > 300
# Warn when PR has no milestone
warn("A pull request must have a milestone set") if github.pr_json["milestone"].nil?
# Warn when PR has no assignees
warn("A pull request must have some assignees") if github.pr_json["assignee"].nil?
####
#
# Android Lint
#
####
android_lint.gradle_task = ":multilinedivider:lint"
android_lint.report_file = "multilinedivider/build/reports/lint-results.xml"
# android_lint.filtering = true
# Only GitHub
android_lint.lint(inline_mode: true)
android_lint.lint