johnthagen/clion-cppcheck

Implement using ExternalAnnotator

Offen

#65 geöffnet am 24.12.2021

 (1 Kommentar) (1 Reaktion) (0 zugewiesene Personen)Java (7 Forks)github user discovery
enhancementhelp wantedv2

Repository-Metriken

Stars
 (37 Sterne)
PR-Merge-Metriken
 (Keine gemergten PRs in 30 T)

Beschreibung

From https://youtrack.jetbrains.com/issue/CPP-22882#focus=Comments-27-5675064.0-0

LocalInspectionTool is not designed for running external executables, like cppcheck. For such task, ExternalAnnotator should be used. The flow is similar: inherit this class, override collectInformation to get all required data (like, virtual files, include dir, etc.), doAnnotate to actually execute cppcheck and finally apply to apply diagnostics to editor.

Contributor Guide