forked from qt-creator/qt-creator
Copilot: ignore invalid or empty suggestions
Change-Id: I6765814ec74b456ad1bb1392472d9d488357582e Reviewed-by: Marcus Tillmanns <marcus.tillmanns@qt.io>
This commit is contained in:
@@ -180,7 +180,11 @@ void CopilotClient::handleCompletions(const GetCompletionRequest::Response &resp
|
||||
return;
|
||||
|
||||
if (const std::optional<GetCompletionResponse> result = response.result()) {
|
||||
QList<Completion> completions = result->completions().toListOrEmpty();
|
||||
auto isValidCompletion = [](const Completion &completion) {
|
||||
return completion.isValid() && !completion.text().trimmed().isEmpty();
|
||||
};
|
||||
const QList<Completion> completions = Utils::filtered(result->completions().toListOrEmpty(),
|
||||
isValidCompletion);
|
||||
if (completions.isEmpty())
|
||||
return;
|
||||
editor->insertSuggestion(
|
||||
|
||||
Reference in New Issue
Block a user