equal
deleted
inserted
replaced
|
1 #!/bin/sh |
|
2 ###set -e |
|
3 |
|
4 trap "exit" INT |
|
5 |
|
6 function scala_compile { |
|
7 (ulimit -t 30; JAVA_OPTS="-Xmx1g" scala "$1" 2> /dev/null 1> /dev/null) |
|
8 } |
|
9 |
|
10 |
|
11 |
|
12 files=${1:-assignment2019scala-*/Part10} |
|
13 |
|
14 name="bf.scala" |
|
15 |
|
16 for sd in $files; do |
|
17 scalafix -r DisableSyntax --settings.DisableSyntax.noVars=true --settings.DisableSyntax.noReturns=true --settings.DisableSyntax.noWhileLoops=true $sd/$name 2> /dev/null 1> /dev/null |
|
18 ts=$(( $? )) |
|
19 if [ $ts -ne 0 ] |
|
20 then |
|
21 echo $sd |
|
22 echo $ts |
|
23 else |
|
24 if (scala_compile $sd/$name) |
|
25 then |
|
26 ts=$(( 0 )) |
|
27 else |
|
28 echo $sd |
|
29 echo $ts |
|
30 fi |
|
31 fi |
|
32 done |
|
33 |
|
34 |
|
35 |