Prefer const constructors in immutables

pull/117/head
Till Friebe 4 years ago
parent 60c755d86d
commit 85a403b9c5
  1. 1
      analysis_options.yaml
  2. 2
      lib/widgets/default_styles.dart
  3. 2
      lib/widgets/editor.dart
  4. 6
      lib/widgets/proxy.dart
  5. 2
      lib/widgets/raw_editor.dart
  6. 2
      lib/widgets/text_block.dart
  7. 2
      lib/widgets/text_line.dart
  8. 15
      lib/widgets/toolbar.dart

@ -8,3 +8,4 @@ analyzer:
linter: linter:
rules: rules:
- avoid_print - avoid_print
- prefer_const_constructors_in_immutables

@ -5,7 +5,7 @@ import 'package:tuple/tuple.dart';
class QuillStyles extends InheritedWidget { class QuillStyles extends InheritedWidget {
final DefaultStyles data; final DefaultStyles data;
QuillStyles({ const QuillStyles({
Key? key, Key? key,
required this.data, required this.data,
required Widget child, required Widget child,

@ -169,7 +169,7 @@ class QuillEditor extends StatefulWidget {
final ValueChanged<String>? onLaunchUrl; final ValueChanged<String>? onLaunchUrl;
final EmbedBuilder embedBuilder; final EmbedBuilder embedBuilder;
QuillEditor( const QuillEditor(
{required this.controller, {required this.controller,
required this.focusNode, required this.focusNode,
required this.scrollController, required this.scrollController,

@ -7,7 +7,7 @@ class BaselineProxy extends SingleChildRenderObjectWidget {
final TextStyle? textStyle; final TextStyle? textStyle;
final EdgeInsets? padding; final EdgeInsets? padding;
BaselineProxy({Key? key, Widget? child, this.textStyle, this.padding}) const BaselineProxy({Key? key, Widget? child, this.textStyle, this.padding})
: super(key: key, child: child); : super(key: key, child: child);
@override @override
@ -73,7 +73,7 @@ class RenderBaselineProxy extends RenderProxyBox {
} }
class EmbedProxy extends SingleChildRenderObjectWidget { class EmbedProxy extends SingleChildRenderObjectWidget {
EmbedProxy(Widget child) : super(child: child); const EmbedProxy(Widget child) : super(child: child);
@override @override
RenderEmbedProxy createRenderObject(BuildContext context) => RenderEmbedProxy createRenderObject(BuildContext context) =>
@ -145,7 +145,7 @@ class RichTextProxy extends SingleChildRenderObjectWidget {
textHeightBehavior); textHeightBehavior);
} }
RichTextProxy( const RichTextProxy(
RichText child, RichText child,
this.textStyle, this.textStyle,
this.textAlign, this.textAlign,

@ -55,7 +55,7 @@ class RawEditor extends StatefulWidget {
final ScrollPhysics? scrollPhysics; final ScrollPhysics? scrollPhysics;
final EmbedBuilder embedBuilder; final EmbedBuilder embedBuilder;
RawEditor( const RawEditor(
Key key, Key key,
this.controller, this.controller,
this.focusNode, this.focusNode,

@ -61,7 +61,7 @@ class EditableTextBlock extends StatelessWidget {
final CursorCont cursorCont; final CursorCont cursorCont;
final Map<int, int> indentLevelCounts; final Map<int, int> indentLevelCounts;
EditableTextBlock( const EditableTextBlock(
this.block, this.block,
this.textDirection, this.textDirection,
this.verticalSpacing, this.verticalSpacing,

@ -206,7 +206,7 @@ class EditableTextLine extends RenderObjectWidget {
final double devicePixelRatio; final double devicePixelRatio;
final CursorCont cursorCont; final CursorCont cursorCont;
EditableTextLine( const EditableTextLine(
this.line, this.line,
this.leading, this.leading,
this.body, this.body,

@ -182,7 +182,7 @@ class ToggleStyleButton extends StatefulWidget {
final ToggleStyleButtonBuilder childBuilder; final ToggleStyleButtonBuilder childBuilder;
ToggleStyleButton({ const ToggleStyleButton({
Key? key, Key? key,
required this.attribute, required this.attribute,
required this.icon, required this.icon,
@ -266,7 +266,7 @@ class ToggleCheckListButton extends StatefulWidget {
final Attribute attribute; final Attribute attribute;
ToggleCheckListButton({ const ToggleCheckListButton({
Key? key, Key? key,
required this.icon, required this.icon,
required this.controller, required this.controller,
@ -494,7 +494,7 @@ class ImageButton extends StatefulWidget {
final ImageSource imageSource; final ImageSource imageSource;
ImageButton( const ImageButton(
{Key? key, {Key? key,
required this.icon, required this.icon,
required this.controller, required this.controller,
@ -601,7 +601,7 @@ class ColorButton extends StatefulWidget {
final bool background; final bool background;
final QuillController controller; final QuillController controller;
ColorButton( const ColorButton(
{Key? key, {Key? key,
required this.icon, required this.icon,
required this.controller, required this.controller,
@ -739,7 +739,7 @@ class HistoryButton extends StatefulWidget {
final bool undo; final bool undo;
final QuillController controller; final QuillController controller;
HistoryButton( const HistoryButton(
{Key? key, {Key? key,
required this.icon, required this.icon,
required this.controller, required this.controller,
@ -811,7 +811,7 @@ class IndentButton extends StatefulWidget {
final QuillController controller; final QuillController controller;
final bool isIncrease; final bool isIncrease;
IndentButton( const IndentButton(
{Key? key, {Key? key,
required this.icon, required this.icon,
required this.controller, required this.controller,
@ -866,7 +866,8 @@ class ClearFormatButton extends StatefulWidget {
final QuillController controller; final QuillController controller;
ClearFormatButton({Key? key, required this.icon, required this.controller}) const ClearFormatButton(
{Key? key, required this.icon, required this.controller})
: super(key: key); : super(key: key);
@override @override

Loading…
Cancel
Save