HyperSQL è come un doxygen per SQL, hypermapping viste, procedure, pacchetti e funzioni SQL per HTML listati di codice sorgente e che mostra tutti i luoghi di codice quando sono utilizzati. & Nbsp; L'interno "dove usato" funzionalità analizza anche C ++ e sorgente di Java file
Caratteristiche :.
- configurazione flessibile mediante l'uso di file .ini
- genera ben formattata file HTML, CSS regolabile mediante l'uso di file css
- analizza SQL, C ++ e file Java secondo le estensioni dei file che si configura
- genera liste con collegamento ipertestuale di tutti gli oggetti trovati (viste SQL, pacchetti, funzioni, procedure, ecc.)
- nomi degli oggetti collegamenti ipertestuali a loro apparizione nel codice sorgente
- genera & quot; dove usato & quot; liste, per mostrare dove gli oggetti sono stati utilizzati da altri oggetti (se hanno) - vi aiuta a trovare codice non utilizzato, se non, o di esempio utilizzi se trovati
- supporto per commenti in stile Javadoc
Cosa c'è di nuovo in questa versione:
- Javadoc Risolto Parser (problema maiuscole e minuscole)
- Unittests: Aggiunta presql (& quot; installazione di & quot;) e postsql (& quot; & quot; teardown) per casi di test
- Unittests: Aggiunta BaseType (per specificare il tipo di base, ad esempio VARCHAR, per alcuni parametri originariamente definito come ad esempio TABLE.COL% TYPE, per JUnit)
- Unittests: Aggiunta check_sql per valutare un & quot; vuoto & quot; Procedura
- il tipo di oggetto & quot; TYPE & quot; supportato ora (JavaDoc:type)
- fissa per farlo funzionare con Windows
Cosa c'è di nuovo nella versione 3.8.5:
- codice reorg per una migliore manutenzione e riutilizzabilità
- file HTML ora ottenere più & quot; statica & quot; nomi così si può collegare direttamente a loro (lo stesso per & quot; ancore & quot; in quei file)
- preparato codice per la compatibilità Python v3
Cosa c'è di nuovo nella versione 3.8.0:
- numeri di rete fissa in collegamenti codice
- parser JavaDoc riscritta usando espressioni regolari - ora tutti i tag devono essere in grado di estendersi su più righe
- aggiunto il supporto per la rotazione dei log automatizzata li>
- caratteristica aggiunta per catturare avvertimenti Python non trattati e renderli obbediscono al livello di log configurato. Questo è disabilitata per default e funziona solo con Python 2.7 e sopra
Cosa c'è di nuovo nella versione 3.7.5:
- l'aggiunta di particolari di formato per le pagine moduli
- nuovo tag javadoctestcase per definire unità di test
- unità aggiunto esportazione XML test
- lo script demo aggiunto per creare PL test / unit SQL dalle esportazioni XML
Cosa c'è di nuovo nella versione 3.7.0:
- Todos / Bugs sono ora anche raccolti da forme
- nuovi verification.stats_javadoc_forms parole chiave (0/1) consente di includere moduli Numero todo / bug all'interno delle statistiche Javadoc nella pagina delle statistiche codice
- javadoc è ora disponibile per Oracle Forms unità di programma e (parzialmente - alcuna convalida ancora parametro). Per attivare, impostare le nuove parole chiave verification.verify_forms a 1 (è disabilitato per impostazione predefinita)
- mancante incidente verificareturn fatto
- sorgente link di codice per le forme stesse dove indirizzati alla linea 0, che non esiste
- file_size_limit per forme ora è legato al PL / SQL dimensione del codice, invece di dimensione del file, in quanto questo è il & quot; incluso il codice sorgente di & quot;
- javadoc valutatore si è schiantato lo script quando un oggetto è stato definito senza specificare nome
- fissato un errore di battitura che causa lo script a schiantarsi sulle funzioni stand-alone
- trailing parentesi sui nomi degli oggetti (ad esempio, & quot; CREATE TABLE fittizio (& quot;) si blocca su where_used scansione causato
- file di modulo sono stati accidentalmente incluso nel file di dimensioni e linee statistiche
Verifica
Cosa c'è di nuovo nella versione 3.6.0:
- librerie di base riorganizzati. Alcuni sono stati affidati a un iz_tools pacchetto separato, in quanto contengono solo roba abbastanza generico
- gruppo di parole chiave e tipi di aggiunte per evidenziare la sintassi (richiede la pulizia della cache di codice di avere effetto per file non modificati se si utilizza la cache)
- alcuni miglioramenti riguardanti le forme di elaborazione Oracle
- link sulla pagina di dettaglio forma fissa up
- link sulla pagina di dettaglio forma fissa up
- liste in piena forma-index sono stati incasinato
- maggiori dettagli sulle forme: le funzioni del pacchetto / procedure sono ora elencati - condizione che siano stati dati javadoc attaccato
Cosa c'è di nuovo nella versione 3.5.5:
- aggiunto il supporto per le funzioni e le procedure autonome
- aggiunto forma lista completa (analogica per il pacchetto completo che elenca le funcs ecc.)
- maggiori dettagli per Oracle Forms inclusi in uscita li>
- nuovo include_source_limit config parola chiave: Limitare l'inclusione del codice sorgente dalle dimensioni del file (default: '0' = illimitato, emulando il comportamento delle versioni precedenti)
Cosa c'è di nuovo nella versione 3.5.0:
- supporto di base Aggiunto per i moduli di Oracle (compresi Javadoc @ tag form)
- File rimossi dalle loro posizioni nell'albero dei sorgenti ora anche ottenere automaticamente rimosso dalla cache
Cosa c'è di nuovo nella versione 3.4.0:.
- aggiunto il supporto per i trigger (incl tag Javadoc @ trigger)
- COMMENTO ignora per where_used completato (ora anche ignorando ad esempio MViews)
- un po 'di pulizia del codice e di ottimizzazione (fonte ricerca di oggetti)
- ! mancante disc per la funzione dei parametri / procedura è stata sempre segnata a verifica, indipendentemente dal fatto che 'disc' avrebbe dovuto essere controllato (mandatory_tags dove ignorati)
- colonne (col) sono ora anche confrontati mandatory_tags (decrescente)
Requisiti
- Python
I commenti non trovato