discourse/Dangerfile

12 lines
532 B
Plaintext
Raw Normal View History

2018-07-24 10:12:15 -04:00
if git.lines_of_code > 500
2018-07-25 14:36:09 -04:00
warn("This pull request is big! We prefer smaller PRs whenever possible, as they are easier to review. Can this be split into a few smaller PRs?")
2018-07-24 10:12:15 -04:00
end
prettier_offenses = `prettier --list-different "app/assets/stylesheets/**/*.scss" "app/assets/javascripts/**/*.es6" "test/javascripts/**/*.es6"`.split('\n')
2018-07-24 11:31:57 -04:00
if !prettier_offenses.empty?
2018-07-24 10:12:15 -04:00
fail(%{
2018-07-24 13:10:54 -04:00
This PR has multiple prettier offenses (prettier.io). We recommend configuring prettier linting in your editor:\n
#{prettier_offenses.join("\n")}
2018-07-24 10:12:15 -04:00
})
end