flutterStylisticRules top-level constant

Set<String> const flutterStylisticRules

Stylistic rules that only apply to Flutter projects (widget-related).

Used by the interactive walkthrough to skip these rules for pure Dart projects that have no Flutter dependency. These are a subset of stylisticRules — not a separate tier.

Implementation

const Set<String> flutterStylisticRules = <String>{
  'avoid_chip_delete_inkwell_circle_border',
  'avoid_shrink_wrap_in_scroll',
  'avoid_small_text',
  'prefer_borderradius_circular',
  'prefer_center_over_align',
  'prefer_clip_r_superellipse',
  'prefer_clip_r_superellipse_clipper',
  'prefer_container_over_sizedbox',
  'prefer_edgeinsets_only',
  'prefer_edgeinsets_symmetric',
  'prefer_expanded_over_flexible',
  'prefer_explicit_colors',
  'prefer_flexible_over_expanded',
  'prefer_getter_over_method',
  'prefer_material_theme_colors',
  'prefer_one_widget_per_file',
  'prefer_richtext_over_text_rich',
  'prefer_sized_box_square',
  'prefer_sizedbox_over_container',
  'prefer_sliver_prefix',
  'prefer_spacing_over_sizedbox',
  'prefer_text_rich_over_richtext',
  'prefer_widget_methods_over_classes',
};