Prefer Bloc
Это содержимое пока не доступно на вашем языке.
newdart
Prefer using Bloc
instances of Cubit
instances.
Rationale
Section titled “Rationale”This rule is purely a stylistic rule. In some cases, teams may prefer to
standardize on just using Bloc
instances throughout their entire application
for consistency.
Examples
Section titled “Examples”Avoid using Cubit
instances.
BAD:
import 'package:bloc/bloc.dart';
class CounterCubit extends Cubit<int> { CounterCubit() : super(0);
void increment() => emit(state + 1);}
GOOD:
import 'package:bloc/bloc.dart';
enum CounterEvent { increment };
class CounterBloc extends Bloc<CounterEvent, int> { CounterBloc() : super(0) { on<CounterEvent>((event, emit) => emit(state + 1)); }}
Enable
Section titled “Enable”To enable the prefer_bloc
rule, add it to your analysis_options.yaml
under
bloc
> rules
:
bloc: rules: - prefer_bloc
bloc: rules: prefer_bloc: true