3章あたり。
システムが例外を起こすのは内部エラーが発生した場合と
コードが以下のいずれかを意図的に例外を発生させた場合
#! /bin/bash | |
# シンタックスチェック | |
/usr/bin/mcs -r:/Applications/Unity/Unity.app/Contents/Frameworks/Managed/UnityEngine.dll,/Applications/Unity/Unity.app/Contents/Frameworks/Managed/UnityEditor.dll,~/projects/proj1/Library/ScriptAssemblies/Assembly-CSharp.dll,~/projects/proj1/Library/ScriptAssemblies/Assembly-CSharp-Editor.dll $1 -target:library | |
dll_file=`echo $1 | sed -e "s/\.cs/.dll/"` | |
ls ${dll_file} && rm ${dll_file} | |
# コードスタイルチェック | |
/usr/bin/mono ~/.emacs.d/bin/StyleCopCLI.exe -cs $PWD/$1 -out /tmp/stylecop.log | |
# エラーとして扱いたくないものは、grepに追加していく |