github / github/codeql-cli-binaries

Support non-standard compilation processes

Offen
#12 20 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
CLI enhancement
Vorherrschende Sprache
Keine Sprachdaten
Sterne
1k
Forks
184
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

In a recent talk with @adityasharad , he mentioned that CodeQL would try to understand when a compiler is being invoked. Some projects use [goma](https://chromium.googlesource.com/infra/goma/server/+/refs/tags/v0.0.1/README.md) to speed up the build process, reusing previously built artifacts.

CodeQL seems to ignore all the artifacts that are obtained via goma.

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Start by reading the linked goma README and tracing how CodeQL identifies compiler invocations and handles artifacts obtained through goma. No source files or tests are named; done means defining and validating support for those artifacts so CodeQL no longer ignores them.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Bereich
compilers, devtools
Issue-Typ
Feature
Schwierigkeit
5/5
Geschätzter Aufwand
Über eine Woche
Aktivitätsstatus
Veraltet
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
28/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.