Added deployment type to checks #377
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#L72
Avoid using dynamic type.
|
lib/src/services/releases_service/models/flutter_releases.model.dart#L82
Avoid using dynamic type.
|
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.
|