From 43dbbb13f6c39f454cd6ab801c1c0e4155a6124e Mon Sep 17 00:00:00 2001 From: Chen Asraf Date: Mon, 23 Dec 2019 22:09:41 +0200 Subject: [PATCH] static analysis fixes --- analysis_options.yaml | 2 +- lib/config.dart | 6 +++--- lib/file_scaffold.dart | 8 ++++---- 3 files changed, 8 insertions(+), 8 deletions(-) diff --git a/analysis_options.yaml b/analysis_options.yaml index 5d9dbcd..d510119 100644 --- a/analysis_options.yaml +++ b/analysis_options.yaml @@ -1,4 +1,4 @@ -include: package:pedantic/analysis_options.1.8.0.yaml +include: package:pedantic/analysis_options.yaml analyzer: exclude: diff --git a/lib/config.dart b/lib/config.dart index 058d7c2..14fb0b5 100644 --- a/lib/config.dart +++ b/lib/config.dart @@ -62,7 +62,7 @@ class FileScaffoldConfig { static String _getAbsolute(String path) => isAbsolute(path) ? path : absolute(path); - static _mapTemplates(Iterable templates) => [ + static List _mapTemplates(Iterable templates) => [ for (dynamic template in templates) template is TemplateConfig ? TemplateConfig( @@ -76,7 +76,7 @@ class FileScaffoldConfig { ]; /// Makes a copy of this config, with the specified properties overridden. - copyWith({ + FileScaffoldConfig copyWith({ String name, List templates, String outputDirectory, @@ -94,7 +94,7 @@ class FileScaffoldConfig { factory FileScaffoldConfig.fromArgs(List args) { var parser = FileScaffoldConfig.argParser; var results = parser.parse(args); - Map locals = {}; + var locals = {}; for (String local in results['locals']) { var k = local.substring(0, local.indexOf('=')); var v = local.substring(local.indexOf('=') + 1); diff --git a/lib/file_scaffold.dart b/lib/file_scaffold.dart index 9dce064..2d809f6 100644 --- a/lib/file_scaffold.dart +++ b/lib/file_scaffold.dart @@ -23,7 +23,7 @@ class FileScaffold { /// Lists all file paths for a given [TemplateConfig]. Stream inputFiles(TemplateConfig template) async* { - Glob glob = Glob(template.pattern); + var glob = Glob(template.pattern); await for (FileSystemEntity file in glob.list()) { if (!Directory(file.path).existsSync()) { yield absolute(file.path); @@ -38,8 +38,8 @@ class FileScaffold { /// then outputting the new contents to the [config.outputDirectory]. Future run() async { for (var template in templates) { - await for (String file in inputFiles(template)) { - await _parseFile(template, file); + await for (var file in inputFiles(template)) { + unawaited(_parseFile(template, file)); } } } @@ -54,7 +54,7 @@ class FileScaffold { ); } - _parseFile(TemplateConfig template, String file) async { + Future _parseFile(TemplateConfig template, String file) async { print('Parsing: $file'); if (!await File(file).exists()) {