Ich schreibe Einheitentests für einige Verträge und in einigen der Tests erzeuge ich absichtlich eine Warnung und solc
werde diese Warnung beim Kompilieren anzeigen.
Gibt es eine Möglichkeit, Warnungen solc
für Testzwecke zu deaktivieren.
Etwas Äquivalent zu MSVC++
#pragma warning(push)
#pragma warning(disable : 44444)
// CODE
#pragma warning(pop)
Ab dem 24.05.2018 gibt es keine Möglichkeit, die vom Compiler ausgegebenen Warnungen nativ zu deaktivieren solc
. Es gibt jedoch eine Möglichkeit, diese Warnungen zu umgehen, indem Sie einen Wrapper erstellen.
Erstellen Sie einfach eine Node.JS-Anwendung, die intern das solcjs
Plugin verwendet, das ein Port von solc
in Node ist, um Ihre lokalen Smart Contracts zu kompilieren .sol
und die Ausgabe des Plugins zu filtern.
Dies ist in der Tat ein sehr unorthodoxer Ansatz und Stummschaltungswarnungen sollten generell vermieden werden .
Sie könnten auch solidity-cli verwenden , das die Warnungen standardmäßig deaktiviert.
Elango Elango Elango
Wiederholung 122442
Wiederholung 122442
Elango Elango Elango
gute Stimmung
address
ein ersetzenuint256
und dann jedes andere Vorkommen vona
durch ersetzenaddress(a)
.Ismael
Tarik EN-NAKDI
DenisM
Ismael