5 个仓库
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 是一个 JavaScript 模板引擎和服务器端渲染引擎。它充当抽象语法树编译器,将模板源代码转换为可执行的 JavaScript,以生成 HTML 或文本输出。 该引擎包含一个模板继承系统,允许定义基础布局和可重用的内容块。它还提供了一个模板调试工具,可将语法和运行时错误映射到源文件中的确切行号。
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 是一个 .NET 文本模板引擎和嵌入式脚本语言,用于动态文本生成。它作为一个抽象语法树 (AST) 操作工具和模板解析器,允许将脚本转换为可遍历的树结构,以便进行分析、修改和渲染。 该引擎专为 Native AOT 兼容性而设计,利用无反射 API 在裁剪后的环境中执行模板。它还为 Liquid 模板提供了专门的解析器和转换系统,支持在 .NET 中迁移和执行 Liquid 脚本。 该项目涵盖了广泛的功能,包括用于安全运行脚本的沙箱代码执行,以及用于数据转换的管道系统。它包含用于操作字符串、数组、日期和数学运算的全面工具,并支持 JSON 数据转换和正则表达式。 开发者可以通过自定义函数绑定、对象集成和可自定义的成员名称映射来扩展引擎功能。
Analyzes template strings for errors and provides precise line and column numbers for debugging.