After formatting the dart file the results are not as expected.
If I try editing the file and placing the code elements in the expected order, when I run flutter-stylizer, it reformats the file to the actual results.
Not sure why this is happening, thank you for looking into it, and have a blessed day,
import 'package:flutter/material.dart';
import 'package:ocean/ocean.dart';
import 'snackbars.dart';
class SnackbarService {
SnackbarService();
final Map<dynamic, SnackBar Function(SnackBarConfigBase)> _snackbars = {};
SnackBar Function(SnackBarConfigBase) getSnackbar(dynamic key) {
return _snackbars[key]!;
}
final GlobalKey<ScaffoldMessengerState> snackbarKey = GlobalKey<ScaffoldMessengerState>();
bool containsKey(dynamic key) {
return _snackbars.containsKey(key);
}
void registerSnackbar(
{required dynamic key, required SnackBar Function(SnackBarConfigBase) snackbarBuilder}) {
_snackbars[key] = snackbarBuilder;
}
}
import 'package:flutter/material.dart';
import 'package:ocean/ocean.dart';
import 'snackbars.dart';
class SnackbarService {
SnackbarService();
final GlobalKey<ScaffoldMessengerState> snackbarKey = GlobalKey<ScaffoldMessengerState>();
final Map<dynamic, SnackBar Function(SnackBarConfigBase)> _snackbars = {};
bool containsKey(dynamic key) {
return _snackbars.containsKey(key);
}
SnackBar Function(SnackBarConfigBase) getSnackbar(dynamic key) {
return _snackbars[key]!;
}
void registerSnackbar(
{required dynamic key, required SnackBar Function(SnackBarConfigBase) snackbarBuilder}) {
_snackbars[key] = snackbarBuilder;
}
}
"flutterStylizer": {
"groupAndSortGetterMethods": true,
"sortOtherMethods": true,
"memberOrdering": [
"public-constructor",
"named-constructors",
"public-static-variables",
"private-static-variables",
"public-instance-variables",
"public-override-variables",
"private-instance-variables",
"public-override-methods",
"public-other-methods",
"private-other-methods",
"build-method",
],