Because auto_route migrated to a new syntax.
@AutoRouterConfig()
class AppRouter extends RootStackRouter {
AppRouter() : super();
@override
List<AutoRoute> get routes {
return ...
}
}
Find the doc: https://pub.dev/packages/auto_route#setup-and-usage