5 dépôts
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 est un moteur de template JavaScript et un moteur de rendu côté serveur. Il fonctionne comme un compilateur d'arbre de syntaxe abstraite qui traduit le code source du template en JavaScript exécutable pour générer du HTML ou du texte. Le moteur inclut un système d'héritage de templates qui permet la définition de mises en page de base et de blocs de contenu réutilisables. Il fournit également un outil de débogage de template qui mappe les erreurs de syntaxe et d'exécution aux numéros de ligne exacts dans les fichiers sources.
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 est un moteur de templating de texte .NET et un langage de script embarqué utilisé pour la génération de texte dynamique. Il fonctionne comme un outil de manipulation d'arbre syntaxique abstrait et un analyseur de template, permettant la conversion de scripts en arbres visitables pour l'analyse, la modification et le rendu. Le moteur est spécifiquement conçu pour la compatibilité Native AOT, utilisant une API sans réflexion pour exécuter des templates dans des environnements réduits (trimmed). Il fournit également un analyseur et un système de conversion dédiés pour les templates Liquid, permettant la migration et l'exécution de scripts Liquid au sein de .NET. Le projet couvre un large éventail de capacités, incluant l'exécution de code en bac à sable pour une exécution sécurisée des scripts et un système basé sur des tubes (pipe-based) pour la transformation des données. Il inclut des utilitaires complets pour manipuler les chaînes, les tableaux, les dates et les opérations mathématiques, aux côtés d'une prise en charge de la conversion de données JSON et des expressions régulières. Les développeurs peuvent étendre le moteur via la liaison de fonctions personnalisées, l'intégration d'objets et le mapping de noms de membres personnalisable.
Analyzes template strings for errors and provides precise line and column numbers for debugging.