Files
growstuff/script/check_static
Miles Gould 3fed962dcc Add script/check_static to run all static checks
...and invoke it from .travis.yml
2017-02-07 14:27:14 +00:00

15 lines
426 B
Ruby
Executable File

#!/usr/bin/env ruby
linted_dirs = %w(account_types admin alternate_names comments crops)
.map { |d| "app/views/#{d}" }.join(' ')
checks = [
'script/check_gemfile',
'script/check_contributors_md',
'rubocop --display-cop-names --rails',
"haml-lint #{linted_dirs}"
]
return_values = checks.collect { |t| system(t) }
failures = return_values.count(&:!)
abort "#{failures} static check(s) failed" unless failures.zero?