We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents 0f0307d + a25f2be commit 54e9352Copy full SHA for 54e9352
solcjs
@@ -114,6 +114,8 @@ var output = JSON.parse(solc.compileStandardWrapper(JSON.stringify({
114
sources: sources
115
})));
116
117
+let hasError = false;
118
+
119
if (!output) {
120
abort('No output from compiler');
121
} else if (output['errors']) {
@@ -123,6 +125,7 @@ if (!output) {
123
125
console.log(message.formattedMessage)
124
126
} else {
127
console.error(message.formattedMessage)
128
+ hasError = true
129
}
130
131
@@ -157,3 +160,7 @@ for (var fileName in output.contracts) {
157
160
originalUncaughtExceptionListeners.forEach(function (listener) {
158
161
process.addListener('uncaughtException', listener);
159
162
});
163
164
+if (hasError) {
165
+ process.exit(1);
166
+}
0 commit comments