Hacktoberfest 2026: die Issues, die Maintainer für den Oktober markiert haben – offen und einsteigerfreundlich. Hacktoberfest-Issues durchsuchen

Feature request: overwrite existing database, but ask first

Offen
#19,909 1 Kommentar 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Bewertung

Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Anfängerfreundlichkeit
45/100
Issue-Typ
Feature
Klarheit
Größtenteils klar
Aktivitätsstatus
Veraltet
Bereich
cli, devtools

Rechercherichtung

Beginne mit dem Befehl codeql database create und seinem bestehenden Verhalten von --overwrite. Ermittle, wie eine Option für die interaktive Bestätigung bereitgestellt werden sollte, und überprüfe, dass eine Überschreibwarnung den Vorgang blockiert, bis eine Bestätigung erteilt wurde.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

I'm auditing a customer application. Their build system has never been set up for CodeQL, so there's a lot of tweaking and setup that has to be figured out to get it all working. Naturally, as part of this process, I'm running codeql database create [...] --overwrite a bunch of times as I iterate through all the build issues to fix stuff.

Finally, in a joyous moment, the build actually runs!

I wait 25 minutes for it to build, get the success report, then excitedly hit up a couple of times in my terminal to run my last codeql database analyze command. But I'm a clumsy oaf, and in all the excitement I accidentally run the codeql database create [...] --overwrite command again. WHAM. Whole database gone. I resign myself to waiting another 25 minutes for the build to complete and go stare into the void for a while.

Please save me from myself by adding an --overwrite=ask option (or similar) that prints a warning and requires me to write something like "yes" before doing the overwrite. Thanks.

Vorherrschende Sprache
CodeQL
Sterne
10.1k
Forks
2.1k
Ø Merge
2 T. 10 Std.
Gemergte PRs (30 T.)
134

Beitragsleitfaden

Beitragsleitfaden öffnen

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus github/codeql

Alle Issues in github/codeql

Ähnliche Issues

Weitere Issues zu CLI

Neue Issues direkt in Ihr Postfach

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