TidyConfig.load constructor

TidyConfig.load(
  1. String currentPath,
  2. YamlMap pubspecYaml
)

Loads configuration, preferring tidy_imports.yaml over the tidy_imports: block in pubspec.yaml.

Implementation

factory TidyConfig.load(String currentPath, YamlMap pubspecYaml) {
  final standaloneFile = File('$currentPath/tidy_imports.yaml');
  dynamic config;
  if (standaloneFile.existsSync()) {
    config = loadYaml(standaloneFile.readAsStringSync());
  } else {
    config = pubspecYaml['tidy_imports'];
  }
  return TidyConfig.fromYaml(config);
}