Skip to content

Dartdoc template names are inconsistent #69252

Closed
flutter/engine
#22180
@Hixie

Description

@Hixie

if you search for "@template" in the engine/src/flutter/lib/ui directory you'll find a variety of patterns:

window.dart
325:  /// {@template flutter.lib.ui.window.accessorForwardWarning}
592:  /// {@template flutter.lib.ui.window.functionForwardWarning}

text.dart
435:/// {@template flutter.dart:ui.textHeightBehavior}
1641:  /// {@template flutter.dart:ui.boxHeightStyle.includeLineSpacing}

painting.dart
22:/// {@template flutter.dart:ui.imageFormats}
4852:  /// {@template dart.ui.shadow.lerp}

compositing.dart
88:/// {@template dart.ui.sceneBuilder.oldLayerCompatibility}
258:  /// {@template dart.ui.sceneBuilder.oldLayer}
264:  /// {@template dart.ui.sceneBuilder.oldLayerVsRetained}

#platform_dispatcher.dart#
16:/// {@template dart.ui.TimingsCallback.list}
213:  /// {@template flutter.foundation.PlatformDispatcher.onBeginFrame}
240:  /// {@template flutter.foundation.PlatformDispatcher.onDrawFrame}
1137:  /// {@template dart.ui.FrameTiming.fps_smoothness_milliseconds}
1141:  /// {@template dart.ui.FrameTiming.fps_milliseconds}

platform_dispatcher.dart
16:/// {@template dart.ui.TimingsCallback.list}
213:  /// {@template flutter.foundation.PlatformDispatcher.onBeginFrame}
240:  /// {@template flutter.foundation.PlatformDispatcher.onDrawFrame}
1137:  /// {@template dart.ui.FrameTiming.fps_smoothness_milliseconds}
1141:  /// {@template dart.ui.FrameTiming.fps_milliseconds}

We should settle on one prefix for this library and use it consistently.

Metadata

Metadata

Assignees

Labels

P3Issues that are less important to the Flutter projectc: contributor-productivityTeam-specific productivity, code health, technical debt.d: api docsIssues with https://api.flutter.dev/engineflutter/engine repository. See also e: labels.

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions