libExportTaskProvider top-level property

TaskProvider<LibExportTask> libExportTaskProvider
final

A riverpod provider for the library exports task.

Implementation

final libExportTaskProvider = TaskProvider(
  LibExportTask._taskName,
  (ref) => LibExportTask(
    logger: ref.watch(taskLoggerProvider),
    contextCollection: ref.watch(
      analysisContextCollectionProvider([Directory.current.path]),
    ),
    linter: ref.watch(libExportLinterProvider),
    fileResolver: ref.watch(fileResolverProvider),
  ),
);