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:
rules:
- avoid_print
- prefer_const_constructors_in_immutables

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

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

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

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

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

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

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

Loading…
Cancel
Save