Returns a Future that completes when the project directory is found.
This returns when the first PluginBase.getLints() callback is executed
PluginBase.getLints()
Future<Uri> get projectDir { print('Waiting for project directory'); return _projectDirCompleter.future; }