QQmlJSLogger: Also print out hints of fixSuggestions
It otherwise went unused. Pick-to: 6.10 6.9 6.8 6.5 Change-Id: I255a53247d0cfce29d958425d1f8f2895eb093e7 Reviewed-by: Ulf Hermann <ulf.hermann@qt.io>
This commit is contained in:
parent
5d1840fcde
commit
319dea7924
|
@ -477,13 +477,15 @@ void QQmlJSLogger::printFix(const QQmlJSFixSuggestion &fixItem)
|
|||
int tabCount = issueLocationWithContext.beforeText().count(u'\t');
|
||||
|
||||
// Do not draw location indicator for multiline replacement strings
|
||||
if (replacementString.contains(u'\n'))
|
||||
return;
|
||||
if (!replacementString.contains(u'\n')) {
|
||||
m_output.write(u" "_s.repeated(
|
||||
issueLocationWithContext.beforeText().size() - tabCount)
|
||||
+ u"\t"_s.repeated(tabCount)
|
||||
+ u"^"_s.repeated(replacement.size()) + u'\n');
|
||||
}
|
||||
|
||||
m_output.write(u" "_s.repeated(
|
||||
issueLocationWithContext.beforeText().size() - tabCount)
|
||||
+ u"\t"_s.repeated(tabCount)
|
||||
+ u"^"_s.repeated(replacement.size()) + u'\n');
|
||||
if (!fixItem.hint().isEmpty())
|
||||
m_output.write(" "_L1 + fixItem.hint());
|
||||
}
|
||||
|
||||
QQmlJSFixSuggestion::QQmlJSFixSuggestion(const QString &fixDescription,
|
||||
|
|
Loading…
Reference in New Issue