Formattazione Locale
Riscrive i file SQL direttamente sul tuo PC: con un modello locale i dati non escono dalla macchina, mentre con un modello cloud il testo della richiesta viene inviato al provider.
PrefixHarbor è un agente locale che funge da formattatore per le tue query SQL. Legge i file, applica regole di formattazione standard ed esegue i comandi di test per verificare i risultati prima che tu accetti le modifiche.
Riscrive i file SQL direttamente sul tuo PC: con un modello locale i dati non escono dalla macchina, mentre con un modello cloud il testo della richiesta viene inviato al provider.
Esegue i tuoi comandi di test e restituisce il codice di uscita effettivo per la verifica.
Visualizza un diff chiaro in modo che tu possa vedere esattamente cosa è cambiato nel codice.
Trova i file .sql, li legge, riscrive il layout, mostra il diff ed esegue i comandi di formattazione e test per confermare i risultati.
.1 filemain.sqlcaricatomain.sqlsalvatoyour test commandexit 0main.sql8 righePrefixHarbor usa read_file per caricare il contenuto e edit_file per riscriverne il layout secondo le convenzioni standard, usando il maiuscolo per le parole chiave. Legge il file. Il formattatore SQL indenta le liste di colonne e le condizioni di join. Una query disordinata su una riga, estratta da un log, diventa subito leggibile. L'agente esegue il comando di test per confrontare i risultati su un database di test. Vedi il diff che mostra le nuove interruzioni di riga e l'indentazione. Il formattatore che ordina il codice ti aiuta a revisionare le modifiche in modalità Ask first. Resti tu il controllo del risultato finale e verifichi l'output.
PrefixHarbor agisce come strumento di formattazione SQL ed esegue i tool stessi, mostrando ogni azione come una scheda con il risultato effettivo. Funziona in locale. Puoi applicare uno stile a una cartella di file .sql prima di una code review. L'agente usa list_dir e glob per trovare tutti i file nella cartella di lavoro. Legge ogni file e applica le regole standard di formattazione SQL in modo coerente. Esegue il comando linter per verificare le violazioni di stile. Accetti le modifiche solo dopo aver verificato i risultati dei test. Le convenzioni di denominazione per lo schema SQL aiutano a mantenere la base di codice pulita e uniforme.
Usalo solo sui tuoi file, database di test e sistemi a cui hai accesso; non garantiamo la correttezza dei risultati.