5 repository-uri
Tools for pinpointing specific line errors in template files during parsing or runtime.
Distinct from Runtime Debugging: Focuses on the source-mapping of errors back to template files rather than general process debugging.
Explore 5 awesome GitHub repositories matching development tools & productivity · Template Syntax Debugging. Refine with filters or upvote what's useful.
art-template is a JavaScript templating engine and HTML template compiler that transforms custom syntax and script statements into optimized HTML output. It functions as a precompiled template engine that converts template source into standalone JavaScript functions to render dynamic content from data. The engine features a template inheritance framework that organizes layouts through nesting, blocks, and inclusions to create reusable components across multiple files. It incorporates automatic output sanitization and encoding to prevent cross-site scripting attacks. The system includes capab
Pinpoints the exact line in a template where syntax or runtime errors occur to simplify troubleshooting.
art-template este un motor de template-uri JavaScript și un motor de randare pe partea de server. Funcționează ca un compilator de arbore sintactic abstract (AST) care traduce codul sursă al template-ului în JavaScript executabil pentru a genera HTML sau text. Motorul include un sistem de moștenire a template-urilor care permite definirea de layout-uri de bază și blocuri de conținut reutilizabile. De asemenea, oferă un instrument de depanare a template-urilor care mapează erorile de sintaxă și de execuție la numerele exacte de linie din fișierele sursă.
Provides tools for pinpointing exact line numbers for syntax or runtime errors within template files.
django-extensions is a specialized toolset for the Django framework providing utilities for database visualization, application debugging, development environment management, and custom management command execution. It functions as a collection of tools designed to automate development tasks and inspect the internal state of an application. The project provides a database visualization tool for generating diagrams of data models and comparing schemas to map complex relationships. It also includes a debugging utility to intercept email traffic and audit user permissions to troubleshoot applica
Offers tools to scan templates for syntax errors and rendering issues to identify bugs before deployment.
Naabu is a port scanner library and tool that probes hosts for open ports using SYN, CONNECT, and UDP methods to identify active services. It functions as a Go library for embedding port scanning into programs, and as a standalone tool that accepts targets as hostnames, IP addresses, CIDR ranges, or ASN numbers. The tool discovers live hosts before scanning, filters ports by range or top lists, and can integrate with Nmap for service version detection. The project distinguishes itself through its SYN-based port probing approach that sends TCP SYN packets and analyzes responses without complet
Displays the raw requests and responses of a template scan to help troubleshoot its behavior.
Scriban este un motor de șabloane text .NET și un limbaj de scripting încorporat utilizat pentru generarea dinamică de text. Funcționează ca un instrument de manipulare a arborelui sintactic abstract (AST) și un parser de șabloane, permițând conversia scripturilor în arbori vizitabili pentru analiză, modificare și randare. Motorul este conceput special pentru compatibilitatea Native AOT, utilizând un API fără reflexie pentru a executa șabloane în medii „trimmed”. De asemenea, oferă un parser dedicat și un sistem de conversie pentru șabloanele Liquid, permițând migrarea și execuția scripturilor Liquid în .NET. Proiectul acoperă o gamă largă de capabilități, inclusiv execuția de cod în sandbox pentru rularea securizată a scripturilor și un sistem bazat pe „pipe” pentru transformarea datelor. Include utilitare cuprinzătoare pentru manipularea șirurilor, array-urilor, datelor și operațiunilor matematice, alături de suport pentru conversia datelor JSON și expresii regulate. Dezvoltatorii pot extinde motorul prin binding-ul de funcții personalizate, integrarea obiectelor și maparea personalizabilă a numelor membrilor.
Analyzes template strings for errors and provides precise line and column numbers for debugging.