#!/usr/bin/env ruby

checks = [
  'script/check_gemfile',
  'script/check_contributors_md',
  'script/check_conflicts',
  'rubocop --display-cop-names --rails',
  "haml-lint app/views"
]

return_values = checks.collect { |t| system(t) }
failures = return_values.count(&:!)
abort "#{failures} static check(s) failed" unless failures.zero?
