Formateador de Código de Solidity
Guía
Formateador de Código de Solidity
Pega tu código fuente de contrato inteligente en Solidity y obtén código limpio y conforme a la guía de estilo directamente en el navegador — sin instalaciones, sin configuración de Hardhat, sin compilación remota. El formateador reordena los modificadores de función, ordena los pragmas y las importaciones, normaliza los comentarios NatSpec y aplica una indentación consistente para que el resultado esté listo para revisión o entrega de auditoría.
Cómo Usar
- Pega tu código en Solidity (
.sol) en el cuadro de entrada, o haz clic Prueba un ejemplo para un contrato de inicio. - Elige el ancho de indentación (4 espacios por defecto, coincidiendo con la guía oficial), la colocación de llaves y el límite de columna.
- Decide si reordenar los modificadores de función, ordenar las líneas de pragma e importaciones y normalizar los comentarios NatSpec. Todos los tres están activados por defecto.
- Si deseas que el formateador enforce una versión específica del compilador, cambia el Versión de Solidity desplegable lejos de Mantener el pragma existente.
- El código formateado aparece a la derecha con resaltado de sintaxis; utiliza los botones de copiar o descargar para llevarlo de vuelta a tu proyecto.
Características
- Indentación según guía de estilo — 4 espacios, 2 espacios o tabulaciones.
- Colocación de llaves K&R o Allman — la llave de apertura en la misma línea (por defecto) o en la línea siguiente.
- Orden de modificadores — visibilidad (
public,external,internal,private) → mutabilidad (pure,view,payable) →virtual→override, con modificadores personalizados conservados después de los estándar. - Orden de pragmas e importaciones — pragmas primero, luego importaciones ordenadas alfabéticamente por ruta citada.
- Selector de versión de Solidity — mantener el pragma existente o normalizar a una versión reciente 0.8.x.
- Normalización de NatSpec —
///y/** */los bloques obtienen un espacio único después de las barras y alineación consistente*. - Envoltura de líneas largas — las listas de argumentos largas se envuelven en el límite de columna que especifiques (40–200, por defecto 120).
- Corre completamente en el navegador — tu código de contrato nunca abandona tu máquina.
Preguntas frecuentes
Instalar extensiones
Agregue herramientas IO a su navegador favorito para obtener acceso instantáneo y búsquedas más rápidas
恵 ¡El marcador ha llegado!
Marcador es una forma divertida de llevar un registro de tus juegos, todos los datos se almacenan en tu navegador. ¡Próximamente habrá más funciones!
Herramientas clave
Ver todo Los recién llegados
Ver todoActualizar: Nuestro última herramienta se agregó el 20 de junio de 2026
