Skip to content

Added deployment type to checks #377

Added deployment type to checks

Added deployment type to checks #377

Triggered via pull request February 14, 2024 14:17
Status Failure
Total duration 46s
Artifacts

test.yml

on: pull_request
Matrix: test-os
Fit to window
Zoom out
Zoom in

Annotations

1 error, 96 warnings, and 152 notices
Test
Found fatal issues!
lib/src/runner.dart#L91
Avoid duplicate cascades. Try removing the duplicate cascade expression or replacing it with a different expression.
lib/src/runner.dart#L96
Avoid duplicate cascades. Try removing the duplicate cascade expression or replacing it with a different expression.
lib/src/runner.dart#L93
This interpolation is potentially nullable. Try checking for a null value first.
lib/src/runner.dart#L93
This interpolation is potentially nullable. Try checking for a null value first.
lib/src/runner.dart#L93
This interpolation is potentially nullable. Try checking for a null value first.
lib/src/runner.dart#L95
This interpolation is potentially nullable. Try checking for a null value first.
lib/src/runner.dart#L136
Avoid duplicate cascades. Try removing the duplicate cascade expression or replacing it with a different expression.
lib/src/runner.dart#L138
Avoid duplicate cascades. Try removing the duplicate cascade expression or replacing it with a different expression.
lib/src/runner.dart#L151
This interpolation is potentially nullable. Try checking for a null value first.
lib/src/runner.dart#L162
Avoid duplicate cascades. Try removing the duplicate cascade expression or replacing it with a different expression.
lib/src/runner.dart#L164
Avoid duplicate cascades. Try removing the duplicate cascade expression or replacing it with a different expression.
lib/src/runner.dart#L198
Prefer '.any()' instead of 'where().isNotEmpty'.
lib/src/runner.dart#L212
This interpolation is potentially nullable. Try checking for a null value first.
lib/src/runner.dart#L217
Prefer '.any()' instead of 'where().isNotEmpty'.
lib/src/models/project_model.dart#L152
Declared return type is unnecessary marked as nullable. Try removing '?'.
lib/src/models/config_model.dart#L98
Avoid using dynamic type.
lib/src/models/config_model.dart#L368
Both sides of this comparison are equal. Try checking it for a potential mistake.
lib/src/commands/base_command.dart#L23
Using 'String' as generic type will throw at runtime. Replace with 'Object?' and cast separately.
lib/src/commands/list_command.dart#L37
This interpolation is potentially nullable. Try checking for a null value first.
lib/src/commands/list_command.dart#L74
This interpolation is potentially nullable. Try checking for a null value first.
lib/src/commands/list_command.dart#L79
This interpolation is potentially nullable. Try checking for a null value first.
lib/src/commands/doctor_command.dart#L72
This variable is only used inside the inner block. Try moving this declaration closer to where it is used.
lib/src/commands/doctor_command.dart#L96
Using 'throw' inside a catch block causes the original stack trace and the original exception to be lost.
lib/src/commands/doctor_command.dart#L137
This variable is only used inside the inner block. Try moving this declaration closer to where it is used.
lib/src/commands/releases_command.dart#L51
This interpolation is potentially nullable. Try checking for a null value first.
lib/src/commands/releases_command.dart#L70
This interpolation is potentially nullable. Try checking for a null value first.
lib/src/commands/config_command.dart#L38
This interpolation is potentially nullable. Try checking for a null value first.
lib/src/commands/config_command.dart#L46
This interpolation is potentially nullable. Try checking for a null value first.
lib/src/commands/config_command.dart#L54
This interpolation is potentially nullable. Try checking for a null value first.
lib/src/commands/config_command.dart#L62
This interpolation is potentially nullable. Try checking for a null value first.
lib/src/commands/config_command.dart#L97
This interpolation is potentially nullable. Try checking for a null value first.
lib/src/commands/global_command.dart#L66
Avoid duplicate cascades. Try removing the duplicate cascade expression or replacing it with a different expression.
lib/src/commands/global_command.dart#L70
Avoid duplicate cascades. Try removing the duplicate cascade expression or replacing it with a different expression.
lib/src/commands/global_command.dart#L75
Avoid duplicate cascades. Try removing the duplicate cascade expression or replacing it with a different expression.
lib/src/commands/global_command.dart#L71
This interpolation is potentially nullable. Try checking for a null value first.
lib/src/commands/global_command.dart#L74
This interpolation is potentially nullable. Try checking for a null value first.
lib/src/commands/global_command.dart#L78
This interpolation is potentially nullable. Try checking for a null value first.
lib/src/commands/update_command.dart#L46
This interpolation is potentially nullable. Try checking for a null value first.
lib/src/commands/update_command.dart#L54
This interpolation is potentially nullable. Try checking for a null value first.
lib/src/commands/install_command.dart#L49
This variable is only used inside the inner block. Try moving this declaration closer to where it is used.
lib/src/commands/use_command.dart#L106
This interpolation is potentially nullable. Try checking for a null value first.
lib/src/workflows/ensure_cache.workflow.dart#L45
This interpolation is potentially nullable. Try checking for a null value first.
lib/src/workflows/ensure_cache.workflow.dart#L58
This interpolation is potentially nullable. Try checking for a null value first.
lib/src/workflows/ensure_cache.workflow.dart#L76
This interpolation is potentially nullable. Try checking for a null value first.
lib/src/workflows/ensure_cache.workflow.dart#L81
This interpolation is potentially nullable. Try checking for a null value first.
lib/src/workflows/ensure_cache.workflow.dart#L88
This variable has the same initializer as 'cacheVersion'. Try changing the initializer or reusing the existing variable.
lib/src/workflows/ensure_cache.workflow.dart#L134
This interpolation is potentially nullable. Try checking for a null value first.
lib/src/workflows/ensure_cache.workflow.dart#L142
This interpolation is potentially nullable. Try checking for a null value first.
lib/src/workflows/resolve_dependencies.workflow.dart#L82
This interpolation is potentially nullable. Try checking for a null value first.
lib/src/workflows/resolve_dependencies.workflow.dart#L83
This interpolation is potentially nullable. Try checking for a null value first.
lib/src/workflows/resolve_dependencies.workflow.dart#L88
This interpolation is potentially nullable. Try checking for a null value first.
lib/src/workflows/resolve_dependencies.workflow.dart#L89
This interpolation is potentially nullable. Try checking for a null value first.
lib/src/workflows/resolve_dependencies.workflow.dart#L102
This interpolation is potentially nullable. Try checking for a null value first.
lib/src/workflows/resolve_dependencies.workflow.dart#L103
This interpolation is potentially nullable. Try checking for a null value first.
lib/src/workflows/use_version.workflow.dart#L43
Avoid duplicate cascades. Try removing the duplicate cascade expression or replacing it with a different expression.
lib/src/workflows/use_version.workflow.dart#L47
Avoid duplicate cascades. Try removing the duplicate cascade expression or replacing it with a different expression.
lib/src/workflows/use_version.workflow.dart#L75
This interpolation is potentially nullable. Try checking for a null value first.
lib/src/workflows/use_version.workflow.dart#L78
This interpolation is potentially nullable. Try checking for a null value first.
lib/src/workflows/use_version.workflow.dart#L163
This interpolation is potentially nullable. Try checking for a null value first.
lib/src/workflows/use_version.workflow.dart#L201
This variable is only used inside the inner block. Try moving this declaration closer to where it is used.
lib/src/utils/run_command.dart#L17
Avoid duplicate cascades. Try removing the duplicate cascade expression or replacing it with a different expression.
lib/src/utils/run_command.dart#L19
Avoid duplicate cascades. Try removing the duplicate cascade expression or replacing it with a different expression.
lib/src/utils/parsers/git_clone_update_printer.dart#L28
This variable is only used inside the inner block. Try moving this declaration closer to where it is used.
lib/src/utils/parsers/git_clone_update_printer.dart#L52
This interpolation is potentially nullable. Try checking for a null value first.
lib/src/utils/parsers/git_clone_update_printer.dart#L64
This stream subscription is not assigned to a variable and may cause a memory leak.
lib/src/utils/parsers/git_clone_update_printer.dart#L68
This stream subscription is not assigned to a variable and may cause a memory leak.
lib/src/utils/context.dart#L20
Avoid using dynamic type.
lib/src/utils/context.dart#L61
Avoid unnecessary reassignment. Try moving this assignment to the initial variable declaration.
lib/src/utils/helpers.dart#L66
This instance is unused. Try removing it or referencing it in the code.
lib/src/utils/helpers.dart#L96
This interpolation is potentially nullable. Try checking for a null value first.
lib/src/utils/helpers.dart#L96
This interpolation is potentially nullable. Try checking for a null value first.
lib/src/utils/helpers.dart#L96
This interpolation is potentially nullable. Try checking for a null value first.
lib/src/utils/helpers.dart#L96
This interpolation is potentially nullable. Try checking for a null value first.
lib/src/utils/pretty_json.dart#L4
Avoid using dynamic type.
lib/src/services/flutter_service.dart#L89
This variable has the same initializer as 'versionDir'. Try changing the initializer or reusing the existing variable.
lib/src/services/flutter_service.dart#L108
This interpolation is potentially nullable. Try checking for a null value first.
lib/src/services/flutter_service.dart#L167
Prefer '.any()' instead of 'where().isNotEmpty'.
lib/src/services/releases_service/models/flutter_releases.model.dart#L96
Suspicious access to element by a constant index inside a loop. Ensure the correct index is used or move the access out of the loop.
lib/src/services/releases_service/models/flutter_releases.model.dart#L96
Suspicious access to element by a constant index inside a loop. Ensure the correct index is used or move the access out of the loop.
lib/src/services/releases_service/releases_client.dart#L62
Using 'throw' inside a catch block causes the original stack trace and the original exception to be lost.
lib/src/services/config_repository.dart#L60
This variable is only used inside the inner block. Try moving this declaration closer to where it is used.
lib/src/services/config_repository.dart#L60
Suspicious access to element by a constant index inside a loop. Ensure the correct index is used or move the access out of the loop.
tool/homebrew.dart#L37
Avoid using dynamic type.
tool/grind.dart#L60
This interpolation is potentially nullable. Try checking for a null value first.
tool/grind.dart#L65
This interpolation is potentially nullable. Try checking for a null value first.
tool/grind.dart#L66
This interpolation is potentially nullable. Try checking for a null value first.
tool/grind.dart#L70
This interpolation is potentially nullable. Try checking for a null value first.
tool/grind.dart#L85
Avoid using dynamic type.
bin/compile.dart#L5
This variable is only used inside the inner block. Try moving this declaration closer to where it is used.
Test
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: invertase/github-action-dart-analyzer@v1, CQLabs/setup-dcm@v1, CQLabs/dcm-action@v1. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
Test
The following actions uses node12 which is deprecated and will be forced to run on node16: invertase/github-action-dart-analyzer@v1. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
Test
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Test
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Test
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
lib/src/runner.dart#L6
Avoid importing entrypoint exports. Try importing the source file directly instead of importing the re-export.
lib/src/runner.dart#L17
Avoid importing entrypoint exports. Try importing the source file directly instead of importing the re-export.
lib/src/runner.dart#L41
Named arguments should be sorted to match parameters declaration order.
lib/src/runner.dart#L145
Missing blank line before return.
lib/src/runner.dart#L182
Missing blank line before return.
lib/src/models/cache_flutter_version_model.dart#L10
Avoid importing entrypoint exports. Try importing the source file directly instead of importing the re-export.
lib/src/models/cache_flutter_version_model.dart#L44
Missing blank line before return.
lib/src/models/cache_flutter_version_model.dart#L56
Missing blank line before return.
lib/src/models/cache_flutter_version_model.dart#L61
Missing blank line before return.
lib/src/models/flutter_version_model.dart#L5
Avoid importing entrypoint exports. Try importing the source file directly instead of importing the re-export.
lib/src/models/flutter_version_model.dart#L124
Missing blank line before return.
lib/src/models/project_model.dart#L8
Avoid importing entrypoint exports. Try importing the source file directly instead of importing the re-export.
lib/src/models/project_model.dart#L58
Named arguments should be sorted to match parameters declaration order.
lib/src/models/project_model.dart#L72
Missing blank line before return.
lib/src/models/config_model.dart#L7
Avoid importing entrypoint exports. Try importing the source file directly instead of importing the re-export.
lib/src/models/config_model.dart#L56
Named arguments should be sorted to match parameters declaration order.
lib/src/models/config_model.dart#L77
Named arguments should be sorted to match parameters declaration order.
lib/src/models/config_model.dart#L191
Missing blank line before return.
lib/src/models/config_model.dart#L191
Named arguments should be sorted to match parameters declaration order.
lib/src/models/config_model.dart#L225
Named arguments should be sorted to match parameters declaration order.
lib/src/models/config_model.dart#L237
Named arguments should be sorted to match parameters declaration order.
lib/src/models/config_model.dart#L311
Missing blank line before return.
lib/src/models/config_model.dart#L311
Named arguments should be sorted to match parameters declaration order.
lib/src/models/config_model.dart#L363
Prefer null-aware spread (...?) instead of null-assertions.
lib/src/models/config_model.dart#L364
Prefer null-aware spread (...?) instead of checking for a potential null value.
lib/src/models/config_model.dart#L367
Named arguments should be sorted to match parameters declaration order.
lib/src/models/config_model.dart#L382
Named arguments should be sorted to match parameters declaration order.
lib/src/commands/base_command.dart#L19
Missing blank line before return.
lib/src/commands/list_command.dart#L32
Missing blank line before return.
lib/src/commands/list_command.dart#L81
Missing blank line before return.
lib/src/commands/list_command.dart#L83
Missing blank line before return.
lib/src/commands/doctor_command.dart#L5
Avoid importing entrypoint exports. Try importing the source file directly instead of importing the re-export.
lib/src/commands/doctor_command.dart#L6
Avoid importing entrypoint exports. Try importing the source file directly instead of importing the re-export.
lib/src/commands/doctor_command.dart#L7
Avoid importing entrypoint exports. Try importing the source file directly instead of importing the re-export.
lib/src/commands/doctor_command.dart#L160
Avoid unnecessary trailing comma.
lib/src/commands/doctor_command.dart#L201
Block is empty. Empty blocks are often indicators of missing code.
lib/src/commands/dart_command.dart#L2
Avoid importing entrypoint exports. Try importing the source file directly instead of importing the re-export.
lib/src/commands/dart_command.dart#L3
Avoid importing entrypoint exports. Try importing the source file directly instead of importing the re-export.
lib/src/commands/dart_command.dart#L43
Missing blank line before return.
lib/src/commands/releases_command.dart#L23
Named arguments should be sorted to match parameters declaration order.
lib/src/commands/releases_command.dart#L48
Missing blank line before return.
lib/src/commands/config_command.dart#L1
Avoid importing entrypoint exports. Try importing the source file directly instead of importing the re-export.
lib/src/commands/config_command.dart#L2
Avoid importing entrypoint exports. Try importing the source file directly instead of importing the re-export.
lib/src/commands/config_command.dart#L22
Named arguments should be sorted to match parameters declaration order.
lib/src/commands/global_command.dart#L1
Avoid importing entrypoint exports. Try importing the source file directly instead of importing the re-export.
lib/src/commands/global_command.dart#L100
Missing blank line before return.
lib/src/commands/update_command.dart#L7
Avoid importing entrypoint exports. Try importing the source file directly instead of importing the re-export.
lib/src/commands/flutter_command.dart#L2
Avoid importing entrypoint exports. Try importing the source file directly instead of importing the re-export.
lib/src/commands/flutter_command.dart#L3
Avoid importing entrypoint exports. Try importing the source file directly instead of importing the re-export.
lib/src/commands/flutter_command.dart#L4
Avoid importing entrypoint exports. Try importing the source file directly instead of importing the re-export.
lib/src/commands/flutter_command.dart#L26
Prefer null-aware spread (...?) instead of null-assertions.
lib/src/commands/flutter_command.dart#L59
Missing blank line before return.
lib/src/commands/install_command.dart#L6
Avoid importing entrypoint exports. Try importing the source file directly instead of importing the re-export.
lib/src/commands/install_command.dart#L21
Named arguments should be sorted to match parameters declaration order.
lib/src/commands/remove_command.dart#L3
Avoid importing entrypoint exports. Try importing the source file directly instead of importing the re-export.
lib/src/commands/remove_command.dart#L22
Named arguments should be sorted to match parameters declaration order.
lib/src/commands/remove_command.dart#L51
Missing blank line before return.
lib/src/commands/remove_command.dart#L68
Missing blank line before return.
lib/src/commands/use_command.dart#L2
Avoid importing entrypoint exports. Try importing the source file directly instead of importing the re-export.
lib/src/commands/use_command.dart#L25
Named arguments should be sorted to match parameters declaration order.
lib/src/commands/use_command.dart#L31
Named arguments should be sorted to match parameters declaration order.
lib/src/commands/use_command.dart#L44
Named arguments should be sorted to match parameters declaration order.
lib/src/commands/use_command.dart#L114
Named arguments should be sorted to match parameters declaration order.
lib/src/commands/exec_command.dart#L3
Avoid importing entrypoint exports. Try importing the source file directly instead of importing the re-export.
lib/src/commands/exec_command.dart#L4
Avoid importing entrypoint exports. Try importing the source file directly instead of importing the re-export.
lib/src/commands/exec_command.dart#L34
Prefer null-aware spread (...?) instead of null-assertions.
lib/src/commands/spawn_command.dart#L33
Prefer null-aware spread (...?) instead of null-assertions.
lib/src/commands/spawn_command.dart#L41
Missing blank line before return.
lib/src/workflows/ensure_cache.workflow.dart#L5
Avoid importing entrypoint exports. Try importing the source file directly instead of importing the re-export.
lib/src/workflows/resolve_dependencies.workflow.dart#L3
Avoid importing entrypoint exports. Try importing the source file directly instead of importing the re-export.
lib/src/workflows/resolve_dependencies.workflow.dart#L25
Missing blank line before return.
lib/src/workflows/resolve_dependencies.workflow.dart#L57
Missing blank line before return.
lib/src/workflows/resolve_dependencies.workflow.dart#L96
Missing blank line before return.
lib/src/workflows/use_version.workflow.dart#L10
Avoid importing entrypoint exports. Try importing the source file directly instead of importing the re-export.
lib/src/workflows/use_version.workflow.dart#L11
Avoid importing entrypoint exports. Try importing the source file directly instead of importing the re-export.
lib/src/utils/cli_util.dart#L9
Avoid importing entrypoint exports. Try importing the source file directly instead of importing the re-export.
lib/src/utils/cli_util.dart#L38
Missing blank line before return.
lib/src/utils/run_command.dart#L22
Named arguments should be sorted to match parameters declaration order.
lib/src/utils/run_command.dart#L33
Missing blank line before return.
lib/src/utils/run_command.dart#L35
Named arguments should be sorted to match parameters declaration order.
lib/src/utils/run_command.dart#L53
Missing blank line before return.
lib/src/utils/context.dart#L11
Avoid importing entrypoint exports. Try importing the source file directly instead of importing the re-export.
lib/src/utils/context.dart#L12
Avoid importing entrypoint exports. Try importing the source file directly instead of importing the re-export.
lib/src/utils/context.dart#L68
Named arguments should be sorted to match parameters declaration order.
lib/src/utils/context.dart#L109
Missing blank line before return.
lib/src/utils/context.dart#L143
Missing blank line before return.
lib/src/utils/console_utils.dart#L4
Avoid importing entrypoint exports. Try importing the source file directly instead of importing the re-export.
lib/src/utils/console_utils.dart#L17
Missing blank line before return.
lib/src/utils/helpers.dart#L7
Avoid importing entrypoint exports. Try importing the source file directly instead of importing the re-export.
lib/src/utils/helpers.dart#L69
Missing blank line before return.
lib/src/utils/helpers.dart#L179
Missing blank line before return.
lib/src/utils/change_case.dart#L61
Missing blank line before return.
lib/src/utils/change_case.dart#L82
Missing blank line before return.
lib/src/utils/deprecation_util.dart#L4
Avoid importing entrypoint exports. Try importing the source file directly instead of importing the re-export.
lib/src/utils/deprecation_util.dart#L5
Avoid importing entrypoint exports. Try importing the source file directly instead of importing the re-export.
lib/src/utils/deprecation_util.dart#L90
Missing blank line before return.
lib/src/utils/deprecation_util.dart#L98
Block is empty. Empty blocks are often indicators of missing code.
lib/src/utils/which.dart#L24
Missing blank line before return.
lib/src/utils/which.dart#L33
Missing blank line before return.
lib/src/utils/commands.dart#L6
Avoid importing entrypoint exports. Try importing the source file directly instead of importing the re-export.
lib/src/utils/commands.dart#L22
Missing blank line before return.
lib/src/utils/commands.dart#L41
Missing blank line before return.
lib/src/utils/commands.dart#L66
Avoid unnecessary trailing comma.
lib/src/utils/commands.dart#L94
Avoid unnecessary trailing comma.
lib/src/utils/commands.dart#L113
Missing blank line before return.
lib/src/utils/extensions.dart#L11
Missing blank line before return.
lib/src/utils/extensions.dart#L79
Missing blank line before return.
lib/src/utils/compare_semver.dart#L12
Missing blank line before return.
lib/src/utils/pretty_json.dart#L7
Missing blank line before return.
lib/src/services/flutter_service.dart#L14
Avoid importing entrypoint exports. Try importing the source file directly instead of importing the re-export.
lib/src/services/flutter_service.dart#L15
Avoid importing entrypoint exports. Try importing the source file directly instead of importing the re-export.
lib/src/services/flutter_service.dart#L87
Prefer adding a trailing comma.
lib/src/services/flutter_service.dart#L155
Missing blank line before return.
lib/src/services/flutter_service.dart#L167
Missing blank line before return.
lib/src/services/global_version_service.dart#L31
Missing blank line before return.
lib/src/services/global_version_service.dart#L37
Missing blank line before return.
lib/src/services/global_version_service.dart#L44
Missing blank line before return.
lib/src/services/project_service.dart#L60
Missing blank line before return.
lib/src/services/project_service.dart#L79
Named arguments should be sorted to match parameters declaration order.
lib/src/services/releases_service/models/flutter_releases.model.dart#L127
Named arguments should be sorted to match parameters declaration order.
lib/src/services/releases_service/models/flutter_releases.model.dart#L133
Named arguments should be sorted to match parameters declaration order.
lib/src/services/releases_service/models/release.model.dart#L49
Named arguments should be sorted to match parameters declaration order.
lib/src/services/releases_service/releases_client.dart#L7
Avoid importing entrypoint exports. Try importing the source file directly instead of importing the re-export.
lib/src/services/releases_service/releases_client.dart#L49
Missing blank line before return.
lib/src/services/releases_service/releases_client.dart#L52
Missing blank line before return.
lib/src/services/releases_service/releases_client.dart#L60
Missing blank line before return.
lib/src/services/releases_service/releases_client.dart#L76
Missing blank line before return.
lib/src/services/releases_service/releases_client.dart#L82
Missing blank line before return.
lib/src/services/cache_service.dart#L3
Avoid importing entrypoint exports. Try importing the source file directly instead of importing the re-export.
lib/src/services/cache_service.dart#L37
Missing blank line before return.
lib/src/services/cache_service.dart#L48
Missing blank line before return.
lib/src/services/base_service.dart#L10
Missing blank line before return.
lib/src/services/config_repository.dart#L3
Avoid importing entrypoint exports. Try importing the source file directly instead of importing the re-export.
lib/src/services/config_repository.dart#L6
Avoid importing entrypoint exports. Try importing the source file directly instead of importing the re-export.
lib/src/services/config_repository.dart#L17
Missing blank line before return.
lib/src/services/logger_service.dart#L61
Missing blank line before return.
lib/constants.dart#L58
Missing blank line before return.
lib/constants.dart#L72
Missing blank line before return.
tool/homebrew.dart#L88
Missing blank line before return.
tool/homebrew.dart#L91
Missing blank line before return.
bin/compile.dart#L13
Missing blank line before return.
bin/compile.dart#L31
Missing blank line before return.
Use relative imports for files in the 'lib' directory.: lib/src/commands/config_command.dart#L1
Try converting the URI to a relative URI. See https://dart.dev/lints/prefer_relative_imports to learn more about this problem.
Use relative imports for files in the 'lib' directory.: lib/src/commands/config_command.dart#L2
Try converting the URI to a relative URI. See https://dart.dev/lints/prefer_relative_imports to learn more about this problem.
Use relative imports for files in the 'lib' directory.: lib/src/commands/config_command.dart#L3
Try converting the URI to a relative URI. See https://dart.dev/lints/prefer_relative_imports to learn more about this problem.
Use relative imports for files in the 'lib' directory.: lib/src/commands/config_command.dart#L4
Try converting the URI to a relative URI. See https://dart.dev/lints/prefer_relative_imports to learn more about this problem.
Use relative imports for files in the 'lib' directory.: lib/src/commands/dart_command.dart#L2
Try converting the URI to a relative URI. See https://dart.dev/lints/prefer_relative_imports to learn more about this problem.
Use relative imports for files in the 'lib' directory.: lib/src/commands/dart_command.dart#L3
Try converting the URI to a relative URI. See https://dart.dev/lints/prefer_relative_imports to learn more about this problem.
Use relative imports for files in the 'lib' directory.: lib/src/commands/dart_command.dart#L4
Try converting the URI to a relative URI. See https://dart.dev/lints/prefer_relative_imports to learn more about this problem.
Use relative imports for files in the 'lib' directory.: lib/src/commands/doctor_command.dart#L5
Try converting the URI to a relative URI. See https://dart.dev/lints/prefer_relative_imports to learn more about this problem.
Use relative imports for files in the 'lib' directory.: lib/src/commands/doctor_command.dart#L6
Try converting the URI to a relative URI. See https://dart.dev/lints/prefer_relative_imports to learn more about this problem.
Use relative imports for files in the 'lib' directory.: lib/src/commands/doctor_command.dart#L7
Try converting the URI to a relative URI. See https://dart.dev/lints/prefer_relative_imports to learn more about this problem.