diff --git a/melos.yaml b/melos.yaml index 254767e1324..d0aaab5d858 100644 --- a/melos.yaml +++ b/melos.yaml @@ -35,7 +35,7 @@ scripts: format: dart format --fix --line-length 120 . format:check: dart format --output=none --set-exit-if-changed --line-length 120 . analyze: > - dart analyze --fatal-infos . #&& + melos analyze --fatal-infos . #&& #dart run custom_lint --fatal-infos . test: > melos run test:dart && diff --git a/packages/neon_framework/packages/files_app/lib/src/pages/main.dart b/packages/neon_framework/packages/files_app/lib/src/pages/main.dart index 205aea7b26f..36b6688511a 100644 --- a/packages/neon_framework/packages/files_app/lib/src/pages/main.dart +++ b/packages/neon_framework/packages/files_app/lib/src/pages/main.dart @@ -28,6 +28,7 @@ class _FilesMainPageState extends State { bloc = NeonProvider.of(context); errorsSubscription = bloc.errors.listen((error) { + // ignore: use_build_context_synchronously NeonError.showSnackbar(context, error); }); } diff --git a/packages/neon_framework/packages/files_app/lib/src/widgets/browser_view.dart b/packages/neon_framework/packages/files_app/lib/src/widgets/browser_view.dart index 6946e77fdb8..dbf08a68012 100644 --- a/packages/neon_framework/packages/files_app/lib/src/widgets/browser_view.dart +++ b/packages/neon_framework/packages/files_app/lib/src/widgets/browser_view.dart @@ -38,6 +38,7 @@ class _FilesBrowserViewState extends State { @override void initState() { errorsSubscription = widget.bloc.errors.listen((error) { + // ignore: use_build_context_synchronously NeonError.showSnackbar(context, error); }); diff --git a/packages/neon_framework/packages/news_app/lib/src/pages/article.dart b/packages/neon_framework/packages/news_app/lib/src/pages/article.dart index a96fa26f7fe..32e07310b9d 100644 --- a/packages/neon_framework/packages/news_app/lib/src/pages/article.dart +++ b/packages/neon_framework/packages/news_app/lib/src/pages/article.dart @@ -47,6 +47,7 @@ class _NewsArticlePageState extends State { super.initState(); errorsSubscription = widget.bloc.errors.listen((error) { + // ignore: use_build_context_synchronously NeonError.showSnackbar(context, error); }); diff --git a/packages/neon_framework/packages/news_app/lib/src/pages/main.dart b/packages/neon_framework/packages/news_app/lib/src/pages/main.dart index edbdbba1392..fb09aae4adc 100644 --- a/packages/neon_framework/packages/news_app/lib/src/pages/main.dart +++ b/packages/neon_framework/packages/news_app/lib/src/pages/main.dart @@ -34,6 +34,7 @@ class _NewsMainPageState extends State { index = NeonProvider.of(context).defaultCategoryOption.value.index; errorsSubscription = bloc.errors.listen((error) { + // ignore: use_build_context_synchronously NeonError.showSnackbar(context, error); }); } diff --git a/packages/neon_framework/packages/news_app/lib/src/widgets/articles_view.dart b/packages/neon_framework/packages/news_app/lib/src/widgets/articles_view.dart index adc7cd7a178..db58ab8b48c 100644 --- a/packages/neon_framework/packages/news_app/lib/src/widgets/articles_view.dart +++ b/packages/neon_framework/packages/news_app/lib/src/widgets/articles_view.dart @@ -49,6 +49,7 @@ class _NewsArticlesViewState extends State { super.initState(); errorsSubscription = widget.bloc.errors.listen((error) { + // ignore: use_build_context_synchronously NeonError.showSnackbar(context, error); }); diff --git a/packages/neon_framework/packages/notes_app/lib/src/pages/main.dart b/packages/neon_framework/packages/notes_app/lib/src/pages/main.dart index 82784882797..a11887155da 100644 --- a/packages/neon_framework/packages/notes_app/lib/src/pages/main.dart +++ b/packages/neon_framework/packages/notes_app/lib/src/pages/main.dart @@ -34,6 +34,7 @@ class _NotesMainPageState extends State { index = NeonProvider.of(context).defaultCategoryOption.value.index; errorsSubscription = bloc.errors.listen((error) { + // ignore: use_build_context_synchronously handleNotesException(context, error); }); } diff --git a/packages/neon_framework/packages/notes_app/lib/src/pages/note.dart b/packages/neon_framework/packages/notes_app/lib/src/pages/note.dart index 7158458cca8..6d95d2d0047 100644 --- a/packages/neon_framework/packages/notes_app/lib/src/pages/note.dart +++ b/packages/neon_framework/packages/notes_app/lib/src/pages/note.dart @@ -49,6 +49,7 @@ class _NotesNotePageState extends State { super.initState(); errorsSubscription = widget.bloc.errors.listen((error) { + // ignore: use_build_context_synchronously handleNotesException(context, error); }); diff --git a/packages/neon_framework/packages/notifications_app/lib/src/pages/main.dart b/packages/neon_framework/packages/notifications_app/lib/src/pages/main.dart index d1b7935e496..910fa41de05 100644 --- a/packages/neon_framework/packages/notifications_app/lib/src/pages/main.dart +++ b/packages/neon_framework/packages/notifications_app/lib/src/pages/main.dart @@ -30,6 +30,7 @@ class _NotificationsMainPageState extends State { bloc = NeonProvider.of(context) as NotificationsBloc; errorsSubscription = bloc.errors.listen((error) { + // ignore: use_build_context_synchronously NeonError.showSnackbar(context, error); }); } diff --git a/packages/neon_framework/packages/talk_app/lib/src/pages/main.dart b/packages/neon_framework/packages/talk_app/lib/src/pages/main.dart index 577545c3efc..7ddd351eb45 100644 --- a/packages/neon_framework/packages/talk_app/lib/src/pages/main.dart +++ b/packages/neon_framework/packages/talk_app/lib/src/pages/main.dart @@ -40,6 +40,7 @@ class _TalkMainPageState extends State { bloc = NeonProvider.of(context); errorsSubscription = bloc.errors.listen((error) { + // ignore: use_build_context_synchronously NeonError.showSnackbar(context, error); }); } diff --git a/packages/neon_framework/packages/talk_app/lib/src/pages/room.dart b/packages/neon_framework/packages/talk_app/lib/src/pages/room.dart index 4c516d333f0..37a8e3ffbc2 100644 --- a/packages/neon_framework/packages/talk_app/lib/src/pages/room.dart +++ b/packages/neon_framework/packages/talk_app/lib/src/pages/room.dart @@ -38,6 +38,7 @@ class _TalkRoomPageState extends State { bloc = NeonProvider.of(context); errorsSubscription = bloc.errors.listen((error) { + // ignore: use_build_context_synchronously NeonError.showSnackbar(context, error); }); } diff --git a/packages/neon_framework/packages/talk_app/lib/src/widgets/message.dart b/packages/neon_framework/packages/talk_app/lib/src/widgets/message.dart index def4365a718..e4598eaa7b3 100644 --- a/packages/neon_framework/packages/talk_app/lib/src/widgets/message.dart +++ b/packages/neon_framework/packages/talk_app/lib/src/widgets/message.dart @@ -123,8 +123,7 @@ TextSpan buildChatMessage({ } for (final reference in references) { if (reference == part) { - final gestureRecognizer = TapGestureRecognizer(); - gestureRecognizer.onTap = () => onReferenceClicked(reference); + final gestureRecognizer = TapGestureRecognizer()..onTap = () => onReferenceClicked(reference); children.add( TextSpan(