15 dépôts
Tables that map technical error codes to external documentation URLs or explanatory guides.
Distinct from Code Translation Mappings: Distinct from Code Translation Mappings as it maps error codes to documentation rather than translating syntax between languages.
Explore 15 awesome GitHub repositories matching development tools & productivity · Error Code Documentation Mappings. Refine with filters or upvote what's useful.
pretty-ts-errors is a VSCode extension and TypeScript error formatter that converts complex compiler errors into human-readable, visually formatted messages. It functions as a debugging tool that transforms type-checking failures into an improved developer experience within the editor. The tool distinguishes itself by linking type errors to external technical documentation and translation tools for plain-English explanations. It provides integrated navigation that allows users to jump directly from error messages to the corresponding type definitions in the source code. The extension further
Associates unique TypeScript error codes with external technical guides and translation tools via a lookup table.
pwndbg is a GDB plugin and binary analysis framework designed for reverse engineering, exploit development, and low-level program analysis. It extends the core functionality of the debugger to provide advanced memory inspection and automation tools. The project distinguishes itself with specialized capabilities for heap analysis across glibc, jemalloc, and musl, as well as a comprehensive kernel debugging toolkit for inspecting Linux kernel tasks and slab allocators. It includes an integrated ROP gadget searcher for constructing exploit chains and an LLM-powered debugging assistant that provi
Converts numeric error codes into human-readable strings to identify the cause of failures.
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.
Maintains a coordinate map between generated code and original source lines to pinpoint exact error locations.
Cocos Engine is a cross-platform game engine designed for building high-performance 2D and 3D interactive experiences for web, mobile, and desktop platforms. It features a multi-backend rendering engine and a 2D and 3D physics simulator, utilizing a core architecture that combines a C++ runtime for performance with TypeScript for game logic scripting. The engine distinguishes itself through a multi-platform deployment system that packages projects for native operating systems and instant-play web ecosystems. Its graphics system supports multiple APIs, employing physically based rendering and
Converts markdown error codes into JSON files via a CLI for improved engine debugging.
InvenTree is an open-source inventory management platform built on Django, designed for tracking parts, stock levels, and supply chain operations through a web interface and REST API. The system uses barcodes—including QR codes, 1D barcodes, and Data Matrix codes—as primary identifiers for scanning, linking, and triggering inventory actions, and extends core functionality through a Python plugin framework supporting custom actions, UI panels, barcode handlers, and scheduled tasks. The platform distinguishes itself through a comprehensive plugin-based extensibility system that allows custom in
Assigns unique prefixed codes to errors, warnings, and informational messages for diagnosis.
Go Package of validators and sanitizers for strings, numerics, slices and structs
Ships a method to retrieve all validation errors as a map keyed by field name.
libusb is a cross-platform user-space library that provides a consistent C API for discovering, configuring, and communicating with USB devices from applications. It abstracts operating-system-specific USB driver details behind a single interface that works on Linux, macOS, Windows, and other platforms, enabling developers to write portable USB code without platform-specific knowledge. The library supports both synchronous and asynchronous I/O models for USB transfers. Synchronous operations block the calling thread until a transfer completes, offering a straightforward sequential programming
Maps negative error codes from USB function calls to documented constants for diagnosing device communication failures.
Laravel Mix est un pipeline d'assets frontend et un outil de build JavaScript qui fonctionne comme un wrapper pour Webpack. Il fournit un système de configuration déclaratif pour simplifier la compilation et le regroupement des assets JavaScript et CSS. L'outil se concentre sur la simplification du workflow Webpack, permettant aux utilisateurs de gérer des pipelines de build complexes sans écrire de fichiers de configuration extensifs à partir de zéro. Il utilise une API d'interface fluide pour définir les étapes de build et les règles de transformation des assets. Le système couvre le regroupement d'assets web modernes, incluant la transpilation de modules JavaScript et l'intégration de préprocesseurs CSS pour Sass et Less. Il gère également la compilation d'assets prêts pour la production via un traitement basé sur des plugins et une génération automatique de source maps.
Generates source maps to link compiled production assets back to original source files for easier debugging.
Effector is a reactive state management library and data flow orchestrator designed for building complex, event-driven applications. It models application logic as a directed acyclic graph, where state updates and asynchronous side effects propagate automatically through declarative pipelines. By decoupling business logic from user interface layers, it allows developers to maintain state in independent containers that communicate via standard interfaces, ensuring the system remains framework-agnostic. The library distinguishes itself through its robust support for isolated execution scopes, w
Attaches source location, variable names, and file paths to state units to improve error reporting and enable external development tools.
Le browserify-handbook est un guide de documentation complet pour Browserify, un bundler de modules CommonJS et un outil de build JavaScript. Il explique comment compiler des modules de style Node.js en fichiers JavaScript uniques pour une exécution dans les navigateurs web. Le guide couvre la génération de bundles UMD (Universal Module Definition) qui fonctionnent dans des environnements Node, AMD et navigateur. Il détaille également l'utilisation de polyfills compatibles avec les navigateurs pour les modules intégrés de Node.js afin d'assurer la compatibilité multiplateforme. Le manuel décrit les capacités de transformation de code source, d'automatisation de build frontend et de débogage d'applications web. Il couvre également l'optimisation de la taille des bundles, le découpage des bundles par points d'entrée et la génération de source maps.
Generates source maps that link compiled bundle code back to original source files for debugging.
Omim is a suite of compilers and orchestrators designed to transform raw geographic and transit data into renderable offline map binaries. It provides a map generator for converting OpenStreetMap data into optimized binary files, a styling compiler for visual feature representation, and a rendering engine for visualizing geographic data from local storage without an internet connection. The project includes a map tile build orchestrator that sequences generation and optimizes resource utilization based on historical statistics. It also features a dedicated transit data processor that transfor
Regenerates specific data layers from an existing build to apply code changes without reprocessing all source data.
Authboss est un framework d'authentification HTTP modulaire pour gérer l'identité des utilisateurs, les cycles de vie des sessions et la sécurité des mots de passe. Il fournit un système de middleware d'accès à l'identité pour contrôler l'accès aux routes et synchroniser l'identité de l'utilisateur à travers les requêtes via des protocoles web standard. Le framework se distingue par une architecture enfichable qui permet l'enregistrement de modules indépendants pour étendre la logique d'identité. Il utilise un système d'événements basé sur des hooks pour exécuter une logique métier personnalisée lors des changements d'état d'authentification et emploie un modèle de jeton sélecteur-vérificateur pour se protéger contre les attaques temporelles lors de la validation. Le système couvre une gestion complète de l'identité, incluant l'enregistrement des utilisateurs, le hachage des mots de passe et le suivi de l'état de session. Il prend en charge l'authentification multi-facteurs via TOTP et SMS, ainsi que l'intégration d'identité tierce utilisant les normes OAuth1 et OAuth2. Les capacités de sécurité supplémentaires incluent une protection contre la force brute avec état avec verrouillage de compte et des flux de travail de récupération de compte par e-mail. Le projet prend en charge à la fois le rendu de modèles HTML côté serveur et les réponses API basées sur JSON pour s'adapter aux architectures headless ou web traditionnelles.
Groups validation failures by field name to facilitate targeted error reporting in user interfaces.
Mometa est un éditeur de code visuel basé sur l'AST et un outil de métaprogrammation low-code. Il fournit une interface visuelle pour modifier le code source via la manipulation de l'arbre syntaxique abstrait (AST), permettant l'insertion et la suppression de blocs de code via des actions de glisser-déposer. Le projet se distingue par un système de mappage de source visuel qui lie les éléments DOM rendus à leurs positions de code source d'origine. Il utilise un système de synchronisation en temps réel et un flux de travail de remplacement de module à chaud (HMR) pour mettre à jour les composants d'application dans le navigateur sans nécessiter un rechargement complet de la page. La plateforme couvre la gestion des composants UI et la création de bibliothèques de matériaux réutilisables. Elle inclut des capacités pour la génération de code pilotée par métadonnées, la simulation de routage et de mise en page, et l'organisation d'espace de travail monorepo pour coordonner plusieurs paquets et dépendances.
Injects structural metadata during compilation to enable bidirectional mapping between the UI and original source code.
This project is a collection of technical breakdowns and annotated source code providing a detailed analysis of the Underscore JavaScript utility library. It serves as source code documentation that maps high-level functional logic to specific lines of code through technical commentary. The analysis focuses on JavaScript pattern study and legacy code documentation. It examines historical language constraints and browser compatibility strategies to explain the evolution of utility patterns and the reasoning behind specific architectural choices in older library versions. The project covers se
Maps high-level functional logic directly to specific line numbers in the source code for auditing.
This project is a source map implementation library used for generating, parsing, and consuming source maps. It provides the functional components necessary to link transformed or minified code back to original source files, acting as a tool for code transformation debugging. The library includes a source map composer for building trees of code snippets that automatically produce output strings and mappings. It also functions as a source map merger, providing mechanisms to chain and merge multiple maps to resolve multi-step code transformations across different build stages. The project cove
Translates runtime error positions in generated code back to the original source file, line, and column.