generateHeader method

void generateHeader(
  1. StringBuffer buffer,
  2. Map<String, Object?> assetsMap
)

Generate a header for the Assets file.

Implementation

void generateHeader(
  final StringBuffer buffer,
  final Map<String, Object?> assetsMap,
) {
  buffer
    ..writeDoc(
      (<String>['missing_whitespace_between_adjacent_strings']..sort())
          .join(' '),
      prefix: '// ignore_for_file: ',
      separator: ', ',
    )
    ..writeDoc('')
    ..writeDoc(
      'This file is used for `${assetsMap['']! as String}` folder file '
      'structure generation.',
    )
    ..writeDoc('')
    ..writeDoc('Modify this file at your own risk!')
    ..writeDoc('')
    ..writeDoc(
      'See: https://pub.dev/packages/generators_lite#assets-generator',
    )
    ..writeDoc('')
    ..writeImports(<String>['package:meta/meta.dart']);
}