diff --git a/animations/analysis_options.yaml b/animations/analysis_options.yaml new file mode 100644 index 000000000..b9a01f119 --- /dev/null +++ b/animations/analysis_options.yaml @@ -0,0 +1,30 @@ +include: package:pedantic/analysis_options.1.7.0.yaml + +analyzer: + strong-mode: + implicit-casts: false + implicit-dynamic: false + +linter: + rules: + - avoid_types_on_closure_parameters + - avoid_void_async + - await_only_futures + - camel_case_types + - cancel_subscriptions + - close_sinks + - constant_identifier_names + - control_flow_in_finally + - empty_statements + - hash_and_equals + - implementation_imports + - non_constant_identifier_names + - package_api_docs + - package_names + - package_prefixed_library_names + - test_types_in_equals + - throw_in_finally + - unnecessary_brace_in_string_interps + - unnecessary_getters_setters + - unnecessary_new + - unnecessary_statements diff --git a/animations/lib/src/basics/02_page_route_builder.dart b/animations/lib/src/basics/02_page_route_builder.dart index 40967347c..c21d3cebd 100644 --- a/animations/lib/src/basics/02_page_route_builder.dart +++ b/animations/lib/src/basics/02_page_route_builder.dart @@ -14,7 +14,7 @@ class PageRouteBuilderDemo extends StatelessWidget { child: RaisedButton( child: Text('Go!'), onPressed: () { - Navigator.of(context).push(_createRoute()); + Navigator.of(context).push(_createRoute()); }, ), ), @@ -23,7 +23,7 @@ class PageRouteBuilderDemo extends StatelessWidget { } Route _createRoute() { - return PageRouteBuilder( + return PageRouteBuilder( pageBuilder: (context, animation, secondaryAnimation) => _Page2(), transitionsBuilder: (context, animation, secondaryAnimation, child) { var tween = Tween(begin: Offset(0.0, 1.0), end: Offset.zero); diff --git a/animations/lib/src/misc/card_swipe.dart b/animations/lib/src/misc/card_swipe.dart index df3dda752..c25a0bf06 100644 --- a/animations/lib/src/misc/card_swipe.dart +++ b/animations/lib/src/misc/card_swipe.dart @@ -176,7 +176,7 @@ class _SwipeableCardState extends State var description = SpringDescription(mass: 50, stiffness: 1, damping: 1); var simulation = SpringSimulation(description, _controller.value, 1, velocity); - _controller.animateWith(simulation).then((_) { + _controller.animateWith(simulation).then((_) { widget.onSwiped(); }); } diff --git a/animations/lib/src/misc/carousel.dart b/animations/lib/src/misc/carousel.dart index a4f167495..b4fe45b14 100644 --- a/animations/lib/src/misc/carousel.dart +++ b/animations/lib/src/misc/carousel.dart @@ -36,7 +36,7 @@ class CarouselDemo extends StatelessWidget { ); } - Widget widgetBuilder(context, int index) { + Widget widgetBuilder(BuildContext context, int index) { return images[index % images.length]; } } diff --git a/animations/lib/src/misc/focus_image.dart b/animations/lib/src/misc/focus_image.dart index 0d1cddb4c..4b25a4f16 100644 --- a/animations/lib/src/misc/focus_image.dart +++ b/animations/lib/src/misc/focus_image.dart @@ -33,7 +33,7 @@ class Grid extends StatelessWidget { } Route _createRoute(BuildContext parentContext, String image) { - return PageRouteBuilder( + return PageRouteBuilder( pageBuilder: (context, animation, secondaryAnimation) { return _SecondPage(image); }, @@ -74,7 +74,7 @@ class SmallCard extends StatelessWidget { child: InkWell( onTap: () { var nav = Navigator.of(context); - nav.push(_createRoute(context, imageAssetName)); + nav.push(_createRoute(context, imageAssetName)); }, child: Image.asset( imageAssetName, diff --git a/animations/pubspec.lock b/animations/pubspec.lock index 9075ad850..13809e8e0 100644 --- a/animations/pubspec.lock +++ b/animations/pubspec.lock @@ -1,6 +1,20 @@ # Generated by pub # See https://dart.dev/tools/pub/glossary#lockfile packages: + archive: + dependency: transitive + description: + name: archive + url: "https://pub.dartlang.org" + source: hosted + version: "2.0.10" + args: + dependency: transitive + description: + name: args + url: "https://pub.dartlang.org" + source: hosted + version: "1.5.2" async: dependency: transitive description: @@ -29,6 +43,20 @@ packages: url: "https://pub.dartlang.org" source: hosted version: "1.14.11" + convert: + dependency: transitive + description: + name: convert + url: "https://pub.dartlang.org" + source: hosted + version: "2.1.1" + crypto: + dependency: transitive + description: + name: crypto + url: "https://pub.dartlang.org" + source: hosted + version: "2.1.3" cupertino_icons: dependency: "direct main" description: @@ -46,6 +74,13 @@ packages: description: flutter source: sdk version: "0.0.0" + image: + dependency: transitive + description: + name: image + url: "https://pub.dartlang.org" + source: hosted + version: "2.1.4" matcher: dependency: transitive description: @@ -74,6 +109,13 @@ packages: url: "https://pub.dartlang.org" source: hosted version: "1.8.0+1" + petitparser: + dependency: transitive + description: + name: petitparser + url: "https://pub.dartlang.org" + source: hosted + version: "2.4.0" quiver: dependency: transitive description: @@ -142,5 +184,12 @@ packages: url: "https://pub.dartlang.org" source: hosted version: "2.0.8" + xml: + dependency: transitive + description: + name: xml + url: "https://pub.dartlang.org" + source: hosted + version: "3.5.0" sdks: dart: ">=2.5.0 <3.0.0"