0329ebfd99
This CL primarily adds a lint for fields with `StackTrace.current` which is often useful for debugging, but shouldn't be left in. * Add an ast visitor after the "explicit creation test", finding - for now - `StackTrace.current` calls in fields. This should have caught the left-in debug such in https://dart-review.googlesource.com/c/sdk/+/379281. * Renamed explicit_creation to compile_and_lint * Remove (for some time) unused "smoke_test_quick" files. * Add kernel to the compile_and_lint suite, but ignore it for explicit creation (i.e. kernel will also be checked for fields with `StackTrace.current`). Change-Id: Ib886d23a8945e7063dc673a7f99cbb3a6adc1139 Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/382361 Reviewed-by: Johnni Winther <johnniwinther@google.com> Commit-Queue: Jens Johansen <jensj@google.com>