Don't check erb templates with rubocop
authorTom Hughes <tom@compton.nu>
Sat, 4 Mar 2017 12:12:48 +0000 (12:12 +0000)
committerTom Hughes <tom@compton.nu>
Sat, 4 Mar 2017 12:12:48 +0000 (12:12 +0000)
hooks/pre-commit

index 4ad3c15..7c7655e 100755 (executable)
@@ -12,7 +12,7 @@ if IO.popen(["git", "ls-files", "--unmerged"]).read.empty?
   end.compact
 
   ruby_files = files.select do |file|
-    file =~ /\.rb$/ || `file --brief --mime-type #{file}` == "text/x-ruby\n"
+    file =~ /\.rb$/ || (file !~ /\.erb$/ && `file --brief --mime-type #{file}` == "text/x-ruby\n")
   end
 
   ok &&= system("bundle", "exec", "rubocop", *ruby_files) unless ruby_files.empty?