Estoy escribiendo pruebas unitarias para algunos contratos y en algunas de las pruebas estoy generando una advertencia a propósito y solc
mostraré esta advertencia al compilar.
¿Hay alguna manera de deshabilitar las advertencias solc
con el propósito de una prueba?
Algo equivalente a MSVC++
#pragma warning(push)
#pragma warning(disable : 44444)
// CODE
#pragma warning(pop)
A partir del 24/05/2018, no hay forma de desactivar de forma nativa las advertencias que solc
emite el compilador. Sin embargo , existe una manera de eludir esas advertencias mediante la creación de un contenedor.
Simplemente cree una aplicación Node.JS que use internamente el solcjs
complemento, que es un puerto de solc
Node, para compilar sus .sol
contratos inteligentes locales y filtrar la salida del complemento.
Este es, de hecho, un enfoque muy poco ortodoxo y , en general, se deben evitar las advertencias de silenciamiento .
También puede usar solidity-cli, que deshabilita las advertencias de forma predeterminada.
Elango Elango Elango
Iteración 122442
Iteración 122442
Elango Elango Elango
buena vibración
address
con unuint256
, y luego reemplazando cualquier otra aparición dea
conaddress(a)
.ismael
Tarik ES-NAKDI
DenisM
ismael