printVisualOutput function
/////////////////////////////////////////////////////////// OUTPUT ///////////////////////////////////////////////////////////
Implementation
void printVisualOutput(
Map<String, ConstInfo> constants,
List<UiStringInfo> uiStrings,
) {
print("\nš ANALYSIS RESULT\n");
print("=========================================\n");
print("š§± STATIC CONST KEYS\n");
for (var c in constants.values) {
print("š ${c.name}");
print(" š ${c.declaredIn}");
print(" š¬ ${c.value}");
if (c.usages.isEmpty) {
print(" ā ļø Unused");
} else {
print(" š¦ Used in:");
for (var u in c.usages.toSet()) {
print(" - $u");
}
}
print("");
}
print("\nšØ UI STRINGS\n");
for (var s in uiStrings) {
print("š \"${s.value}\"");
print(" š ${s.file}:${s.line}:${s.column}\n");
}
print("=========================================\n");
}