By: Tom Sydney Kerckhove <syd@cs-syd.eu>
Default skip-th-splices to True Real-world codebases (Yesod widgetFile, Persistent persistLowerCase, route generation, lens TH, ...) make TH splices the common case rather than the exception. Mutations inside expanded splices almost never correspond to something a test can kill, so they dominate the report with spurious timeouts/survivors that hide the real surviving mutations. Callers who specifically want mutations inside TH splices can still set 'skipThSplices = false' explicitly in the plugin config.
| Time to Start | Worker time | Duration | Time to finish | |
| Config | 1s | 2s | 2s | 3s |
| Eval | 4s | 35s | 35s | 39s |
| Build | 39s | 36s | 21s | 1m00s |
| Test | - | - | - | - |
| Deploy | - | - | - | - |
| Suite | 1s | 1m13s | 59s | 1m00s |