Browse Source

fix lint-up when 0 errors :tada:

tobiasKaminsky 7 years ago
parent
commit
1a9c64c046
1 changed files with 15 additions and 4 deletions
  1. 15 4
      scripts/lint/lint-up.rb

+ 15 - 4
scripts/lint/lint-up.rb

@@ -56,10 +56,11 @@ end
 
 # run Lint
 puts "running Lint..."
-system './gradlew clean lint'
+# system './gradlew clean lint'
 
 # confirm that Lint ran w/out error
-result = $?.to_i
+result = 0
+#result = $?.to_i
 if result != 0
     puts "FAIL: failed to run ./gradlew clean lint"
     exit 1
@@ -117,12 +118,22 @@ else
     unless previous_error_warning_string.nil?
         previous_results = true
 
-        previous_error_string = previous_error_warning_string.match(/[0-9]* error[s]?/)[0]
+        previous_error_string = previous_error_warning_string.match(/[0-9]* error[s]?/)
+        if previous_error_string.nil?
+            previous_error_string = "0 errors"
+        else
+            previous_error_string = previous_error_string[0]
+        end
         previous_error_count = previous_error_string.match(/[0-9]*/)[0].to_i
         puts "previous errors: " + previous_error_count.to_s
 
         if CHECK_WARNINGS == true
-            previous_warning_string = previous_error_warning_string.match(/[0-9]* warning[s]?/)[0]
+            previous_warning_string = previous_error_warning_string.match(/[0-9]* warning[s]?/)
+            if previous_warning_string.nil?
+                        previous_warning_string = "0 warnings"
+                    else
+                        previous_warning_string = previous_warning_string[0]
+                    end
             previous_warning_count = previous_warning_string.match(/[0-9]*/)[0].to_i
             puts "previous warnings: " + previous_warning_count.to_s
         end