Skip to content

Commit bf567e5

Browse files
committed
Print message when there are no contracts to compile
1 parent 3988411 commit bf567e5

File tree

1 file changed

+5
-1
lines changed
  • v-next/hardhat/src/internal/builtin-plugins/solidity/build-system

1 file changed

+5
-1
lines changed

v-next/hardhat/src/internal/builtin-plugins/solidity/build-system/build-system.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -122,7 +122,7 @@ export class SolidityBuildSystemImplementation implements SolidityBuildSystem {
122122
options?: BuildOptions,
123123
): Promise<CompilationJobCreationError | Map<string, FileBuildResult>> {
124124
if (options?.quiet !== true) {
125-
console.log("Compiling your Solidity contracts");
125+
console.log("Compiling your Solidity contracts...");
126126
}
127127

128128
await this.#downloadConfiguredCompilers(options?.quiet);
@@ -938,6 +938,10 @@ export class SolidityBuildSystemImplementation implements SolidityBuildSystem {
938938
Map<string, CompilationJob[]>
939939
>();
940940

941+
if (runnableCompilationJobs.length === 0) {
942+
console.log("\nNothing to compile");
943+
}
944+
941945
for (const job of runnableCompilationJobs) {
942946
const solcVersion = job.solcConfig.version;
943947
const solcInput = await job.getSolcInput();

0 commit comments

Comments
 (0)