usageDescription property

String get usageDescription

Get usage description

Implementation

String get usageDescription {
  if (usage == null) return 'unused';

  final locations = <String>[];
  if (usage!.usedInLib) locations.add('lib');
  if (usage!.usedInTest) locations.add('test');
  if (usage!.usedInBin) locations.add('bin');
  if (usage!.usedInTool) locations.add('tool');

  if (locations.isEmpty) return 'unused';
  return 'used in ${locations.join(', ')}';
}