Skip to content

Commit da1ed0d

Browse files
committed
chore: misc
1 parent c416d98 commit da1ed0d

File tree

14 files changed

+25
-32
lines changed

14 files changed

+25
-32
lines changed

analysis_options.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,12 @@ analyzer:
33
avoid_catches_without_on_clauses: ignore
44
avoid_print: ignore
55
avoid_redundant_argument_values: ignore
6+
comment_references: ignore
7+
deprecated_member_use: ignore
68
document_ignores: ignore
79
flutter_style_todos: ignore
810
lines_longer_than_80_chars: ignore
11+
prefer_asserts_with_message: ignore
912
use_if_null_to_convert_nulls_to_bools: ignore
1013
include: package:very_good_analysis/analysis_options.7.0.0.yaml
1114
linter:

lib/account/view/saved_headlines_page.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import 'package:ht_main/app/bloc/app_bloc.dart';
77
import 'package:ht_main/l10n/l10n.dart';
88
import 'package:ht_main/router/routes.dart';
99
import 'package:ht_main/shared/shared.dart';
10-
import 'package:ht_shared/ht_shared.dart' show Headline, HeadlineImageStyle;
10+
import 'package:ht_shared/ht_shared.dart';
1111

1212
/// {@template saved_headlines_page}
1313
/// Displays the list of headlines saved by the user.

lib/app/bloc/app_bloc.dart

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ class AppBloc extends Bloc<AppEvent, AppState> {
6262
) async {
6363
// Determine the AppStatus based on the user object and its role
6464
final AppStatus status;
65-
final User? oldUser = state.user;
65+
final oldUser = state.user;
6666

6767
switch (event.user?.role) {
6868
case null:
@@ -71,6 +71,7 @@ class AppBloc extends Bloc<AppEvent, AppState> {
7171
status = AppStatus.authenticated;
7272
case UserRole.guestUser: // Explicitly map guestUser to anonymous
7373
status = AppStatus.anonymous;
74+
// ignore: no_default_cases
7475
default: // Fallback for any other roles not explicitly handled
7576
status = AppStatus.anonymous;
7677
}

lib/bootstrap.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -210,7 +210,7 @@ Future<Widget> bootstrap(
210210
);
211211

212212
// Conditionally instantiate DemoDataMigrationService
213-
final DemoDataMigrationService? demoDataMigrationService =
213+
final demoDataMigrationService =
214214
appConfig.environment == app_config.AppEnvironment.demo
215215
? DemoDataMigrationService(
216216
userAppSettingsRepository: userAppSettingsRepository,

lib/entity_details/bloc/entity_details_bloc.dart

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
// ignore_for_file: avoid_dynamic_calls
2+
13
import 'dart:async';
24

35
import 'package:bloc/bloc.dart';

lib/entity_details/view/entity_details_page.dart

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -53,8 +53,8 @@ class EntityDetailsPage extends StatelessWidget {
5353
accountBloc: context.read<AccountBloc>(),
5454
appBloc: context.read<AppBloc>(),
5555
feedInjectorService: feedInjectorService,
56-
);
57-
entityDetailsBloc.add(
56+
)
57+
..add(
5858
EntityDetailsLoadRequested(
5959
entityId: args.entityId,
6060
entityType: args.entityType,
@@ -118,10 +118,7 @@ class _EntityDetailsViewState extends State<EntityDetailsView> {
118118
name = l10n.entityDetailsCategoryTitle;
119119
case EntityType.source:
120120
name = l10n.entityDetailsSourceTitle;
121-
// EntityType.country does not exist, remove or map if added later
122-
default:
123-
name = l10n.detailsPageTitle;
124-
}
121+
}
125122
// Manual capitalization
126123
return name.isNotEmpty
127124
? '${name[0].toUpperCase()}${name.substring(1)}'

lib/headline-details/view/headline_details_page.dart

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,7 @@ import 'package:ht_main/headline-details/bloc/similar_headlines_bloc.dart';
1313
import 'package:ht_main/l10n/l10n.dart';
1414
import 'package:ht_main/router/routes.dart';
1515
import 'package:ht_main/shared/shared.dart';
16-
import 'package:ht_shared/ht_shared.dart'
17-
show Category, Headline, HeadlineImageStyle, Source;
16+
import 'package:ht_shared/ht_shared.dart';
1817
import 'package:intl/intl.dart';
1918
import 'package:share_plus/share_plus.dart';
2019
import 'package:url_launcher/url_launcher_string.dart';

lib/headlines-feed/view/category_filter_page.dart

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,6 @@ class _CategoryFilterPageState extends State<CategoryFilterPage> {
101101

102102
final theme = Theme.of(context);
103103
final textTheme = theme.textTheme;
104-
final colorScheme = theme.colorScheme;
105104

106105
return Scaffold(
107106
appBar: AppBar(

lib/headlines-feed/view/headlines_filter_page.dart

Lines changed: 2 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
//
2-
// ignore_for_file: lines_longer_than_80_chars, public_member_api_docs
2+
// ignore_for_file: lines_longer_than_80_chars, public_member_api_docs, unused_field
33

44
import 'package:flutter/material.dart';
55
import 'package:flutter_bloc/flutter_bloc.dart';
@@ -11,15 +11,7 @@ import 'package:ht_main/headlines-feed/models/headline_filter.dart';
1111
import 'package:ht_main/l10n/l10n.dart';
1212
import 'package:ht_main/router/routes.dart';
1313
import 'package:ht_main/shared/constants/constants.dart';
14-
import 'package:ht_shared/ht_shared.dart'
15-
show
16-
Category,
17-
HtHttpException,
18-
NotFoundException,
19-
Source,
20-
SourceType,
21-
User,
22-
UserContentPreferences;
14+
import 'package:ht_shared/ht_shared.dart';
2315

2416
// Keys for passing data to/from SourceFilterPage
2517
const String keySelectedSources = 'selectedSources';

lib/headlines-search/models/search_model_type.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ enum SearchModelType {
99
///
1010
/// This should ideally be localized using context.l10n,
1111
/// but for simplicity in this step, we'll use direct strings.
12-
/// TODO(Cline): Localize these display names.
12+
/// TODO(fulleni): Localize these display names.
1313
String get displayName {
1414
switch (this) {
1515
case SearchModelType.headline:

0 commit comments

Comments
 (0)