optionsForPackage method

Options optionsForPackage(
  1. WorkspacePackage? package
)

Implementation

Options optionsForPackage(WorkspacePackage? package) {
  if (package == null) return const Options();

  final key = package.root.path;
  if (_optionsForContextMap[key] == null) {
    final provider = AnalysisOptionsProvider();
    final optionsYaml = provider.getOptions(package.root);
    _optionsForContextMap[key] = Options.fromYaml(optionsYaml);
  }

  return _optionsForContextMap[key];
}