diff --git a/analysis_options.yaml b/analysis_options.yaml index a3c08f7..4d4692c 100644 --- a/analysis_options.yaml +++ b/analysis_options.yaml @@ -10,7 +10,9 @@ analyzer: - custom_lint linter: rules: + - avoid_dynamic_calls - avoid_void_async + - comment_references - directives_ordering - prefer_relative_imports - sort_pub_dependencies diff --git a/lib/services/api/api_client.dart b/lib/services/api/api_client.dart index 20fc6ef..661f9fb 100644 --- a/lib/services/api/api_client.dart +++ b/lib/services/api/api_client.dart @@ -1,3 +1,5 @@ +// ignore_for_file: avoid_dynamic_calls + import 'package:dio/dio.dart'; import '../../features/auth/models/login.dart'; diff --git a/lib/services/api/mock/mocked_api_client_repository.dart b/lib/services/api/mock/mocked_api_client_repository.dart index 946ee12..33d5d9d 100644 --- a/lib/services/api/mock/mocked_api_client_repository.dart +++ b/lib/services/api/mock/mocked_api_client_repository.dart @@ -1,3 +1,5 @@ +// ignore_for_file: avoid_dynamic_calls + part of 'mocked_api_client.dart'; typedef _ResponseData = Map; diff --git a/lib/utils/hooks.dart b/lib/utils/hooks.dart index 46c0a34..e98b578 100644 --- a/lib/utils/hooks.dart +++ b/lib/utils/hooks.dart @@ -7,8 +7,8 @@ typedef AsyncTask = ({ bool hasError, }); -/// Creates a hook that provides a [snapshot] of the current asynchronous task passed -/// to [pending] and a [hasError] value. +/// Creates a hook that provides an [AsyncSnapshot] of the pending asynchronous +/// task and an error flag. AsyncTask useAsyncTask() { final pending = useState?>(null); final snapshot = useFuture(pending.value);