My intention was to have all provider do their inspection work in parallel, so that the linting operation takes only a little longer than the longest inspection takes. But, if this construct doesn't reflect my intention, then I should change it to a simple forEach loop and remove the Async API.