diff --git a/lib/utils/path.dart b/lib/utils/path.dart index 1898cb3..f59beeb 100644 --- a/lib/utils/path.dart +++ b/lib/utils/path.dart @@ -63,17 +63,20 @@ class Path { if (isDir) { var startDir = Directory(startPath); var destDir = Directory(destChildPath); - if (!startDir.existsSync()) + if (!startDir.existsSync()) { throw ArgumentError('Start - $startPath is not exist'); + } if (!destDir.existsSync()) destDir.createSync(recursive: true); var files = startDir.listSync(); for (var file in files) { - if (file is File) + if (file is File) { await copy(file.path, destDir.path, false, ignorePattern: ignorePattern, ignoredList: ignoredList); - if (file is Directory) + } + if (file is Directory) { await copy(file.path, destDir.path, true, ignorePattern: ignorePattern, ignoredList: ignoredList); + } } } else { var destDir = Directory(destPath); diff --git a/lib/utils/slack/slack_data.dart b/lib/utils/slack/slack_data.dart index 4adba93..b7e6418 100644 --- a/lib/utils/slack/slack_data.dart +++ b/lib/utils/slack/slack_data.dart @@ -97,7 +97,9 @@ class SlackAction { class SlackConfirm { String? title; String? text; + // ignore: non_constant_identifier_names String? ok_text; + // ignore: non_constant_identifier_names String? dismiss_text; } @@ -105,6 +107,7 @@ class SlackConfirm { @JsonSerializable() class SlackFile { String? title; + // ignore: non_constant_identifier_names String? initial_comment; String? filePath; String? fileName; diff --git a/lib/utils/slack/slack_sender.dart b/lib/utils/slack/slack_sender.dart index 4608923..7ca3644 100644 --- a/lib/utils/slack/slack_sender.dart +++ b/lib/utils/slack/slack_sender.dart @@ -4,6 +4,7 @@ import 'package:color/color.dart'; import 'package:http/http.dart' as http; import 'slack_data.dart'; +import 'package:dart_framework/utils/string_util.dart'; enum SlackBuildType { android, ios, windows, mac, web } @@ -146,6 +147,7 @@ class SlackSender { ? '${buildURL}android.png' : '${buildURL}appstore.png'; String projectIcon = "$buildURL$appName/icon.png"; + // ignore: unused_local_variable String emoji = buildType == SlackBuildType.android ? ":android1: " : ":ios0: "; String osColor = buildType == SlackBuildType.ios ? "#ED145B" : "#81CA3F"; @@ -181,8 +183,4 @@ class SlackSender { var typeStr = type.toString().replaceAll('SlackBuildType.', ''); return toPascal(typeStr); } - - String toPascal(String raw) { - return '${raw[0].toUpperCase()}${raw.substring(1).toLowerCase()}'; - } } diff --git a/lib/utils/string_util.dart b/lib/utils/string_util.dart new file mode 100644 index 0000000..49afeff --- /dev/null +++ b/lib/utils/string_util.dart @@ -0,0 +1,3 @@ +String toPascal(String raw) { + return '${raw[0].toUpperCase()}${raw.substring(1).toLowerCase()}'; +} diff --git a/lib/utils/system_util.dart b/lib/utils/system_util.dart index 178819a..3f58757 100644 --- a/lib/utils/system_util.dart +++ b/lib/utils/system_util.dart @@ -68,7 +68,7 @@ Map? getMapFromYaml(String yamlStr) { Future getIPAddress(String domain) async { var c = Completer(); - var ipAddress; + late String ipAddress; var regEx = RegExp(r'(://)([a-zA-Z0-9-.]+)(/|:)'); var match = regEx.firstMatch(domain); if (match != null && match.groupCount > 2) {