customLintTaskProvider top-level property

ConfigurableTaskProviderFamily<CustomLintTask, AnalysisConfig> customLintTaskProvider
final

A riverpod provider for the custom-lint task.

Implementation

final customLintTaskProvider = TaskProvider.configurable(
  CustomLintTask._taskName,
  AnalysisConfig.fromJson,
  (ref, config) => CustomLintTask(
    programRunner: ref.watch(programRunnerProvider),
    fileResolver: ref.watch(fileResolverProvider),
    logger: ref.watch(taskLoggerProvider),
    config: config,
  ),
);