7 repositorios
Tools that support formatting code snippets embedded within other languages or file formats.
Explore 7 awesome GitHub repositories matching development tools & productivity · Embedded Code Formatters. Refine with filters or upvote what's useful.
Prettier is an opinionated code formatter that parses source code and reprints it from scratch to enforce a consistent, project-wide visual style. By transforming code into an abstract syntax tree and applying a recursive document printing process, it eliminates manual style debates and ensures that all source files adhere to a unified appearance. The project is distinguished by its extensible, plugin-based architecture, which decouples language-specific parsing logic from the core engine. This modular design allows for uniform style enforcement across diverse programming languages and comple
Handles code snippets embedded within other languages by loading specialized parser plugins for mixed content.
Standard is a suite of static analysis tools for JavaScript, comprising a linter, formatter, and a predefined style guide. It functions as a static code analyzer that scans source code for style violations and potential errors without executing the program. The project provides an automatic code fixer that rewrites source code to resolve formatting issues and enforce syntax consistency. It implements a standardized set of rules for JavaScript formatting and syntax to ensure a uniform appearance across different projects. The system covers a wide range of static analysis capabilities, includi
Provides the ability to format and analyze code snippets embedded within Markdown or HTML files.
This project is a comprehensive productivity guide and configuration reference for the VS Code editor. It provides a curated collection of shortcuts, configuration tips, and tutorials designed to improve efficiency and optimize the daily coding workflow. The resource covers advanced AI-assisted development, including the integration of autonomous agents, custom prompt files, and AI-powered coding assistants for task automation and code generation. It also provides specialized guidance on integrated terminal management, such as configuring shell profiles and automating command execution. Addi
Explains how to validate JavaScript and CSS code embedded within HTML files to catch errors early.
Sigil is a multi-platform ebook authoring suite and EPUB editor designed for creating, modifying, and structuring electronic publications. It serves as a digital publication tool for managing metadata and generating tables of contents for digital books. The software functions as an EPUB validator, checking ebook files for syntax errors and compliance with industry standards to ensure valid rendering. It also supports an extensible workspace where custom automation scripts can be used to add specialized capabilities. The suite covers digital content structuring and publication editing, provid
Checks ebook files for syntax errors and compliance with industry standards to ensure valid output rendering.
Spotless es un orquestador de formateo multilenguaje y plugin de Gradle que automatiza el estilo de código en varios lenguajes de programación dentro de un único pipeline de construcción. Funciona como un coordinador para múltiples formateadores de terceros, una herramienta de linting de estilo de código y un sistema para insertar y actualizar encabezados de licencia estandarizados. El proyecto se distingue por la aplicación de estilo integrada en git, utilizando hooks de pre-push y referencias de git para aplicar el formateo solo a archivos o líneas modificadas. Admite configuraciones de construcción compartidas, permitiendo que las reglas de formateo se distribuyan y carguen en múltiples proyectos mediante artefactos remotos para mantener una única fuente de verdad. La herramienta cubre una amplia gama de capacidades, incluyendo la transformación de texto de código fuente mediante expresiones regulares y parches JSON, gestión de importaciones y estandarización de espacios en blanco. Se integra con una amplia gama de binarios y herramientas externas para lenguajes como Java, Python, Kotlin, C++, Go y TypeScript. La funcionalidad adicional incluye la verificación de formateo para garantizar la idempotencia y la optimización incremental para omitir archivos sin cambios.
Styles code blocks found within other files using regular expressions or markers.
conform.nvim is a Neovim plugin that formats code buffers using external formatters while preserving editor state such as cursor position, folds, and viewport. It supports embedded code block formatting, applying language-specific formatting rules to code blocks inside Markdown and similar documents. The plugin runs formatters asynchronously via Neovim's job control, keeping the editor responsive during formatting operations. It offers a configurable formatter selection algorithm that picks a formatter based on filetype, buffer-local variables, or custom predicate functions. Users can define
Formats code snippets embedded within Markdown files using language-specific formatters.
firebase-tools es una interfaz de línea de comandos y un orquestador de recursos en la nube utilizado para gestionar, probar y desplegar proyectos de Firebase. Sirve como la herramienta principal para administrar recursos en la nube, configurar ajustes de proyecto y manejar la autenticación desde una terminal. El proyecto incluye un emulador de servicios en la nube local que permite a los desarrolladores ejecutar versiones locales de servicios en la nube para verificar el comportamiento antes del despliegue en producción. También implementa un servidor basado en el Protocolo de Contexto de Modelo (Model Context Protocol) para exponer datos de proyectos y controles de servicio a asistentes de IA. La herramienta cubre una amplia gama de capacidades operativas, incluyendo el despliegue y monitoreo de funciones serverless, operaciones de base de datos NoSQL para Firestore y Realtime Database, y la distribución de binarios de aplicaciones móviles a los evaluadores. Además, proporciona utilidades para la validación de reglas de seguridad, gestión de configuración remota y migración de datos de cuentas de usuario.
Checks for syntax and compile-time errors in GraphQL code using schema-based auto-complete suggestions.