File tree 2 files changed +7
-2
lines changed
src/main/java/com/google/devtools/build/lib/bazel/bzlmod 2 files changed +7
-2
lines changed Original file line number Diff line number Diff line change @@ -191,6 +191,7 @@ java_library(
191
191
"//src/main/java/com/google/devtools/build/skyframe:skyframe-objects" ,
192
192
"//src/main/java/net/starlark/java/annot" ,
193
193
"//src/main/java/net/starlark/java/eval" ,
194
+ "//src/main/java/net/starlark/java/spelling" ,
194
195
"//src/main/java/net/starlark/java/syntax" ,
195
196
"//src/main/protobuf:failure_details_java_proto" ,
196
197
"//third_party:auto_value" ,
Original file line number Diff line number Diff line change 37
37
import net .starlark .java .eval .EvalException ;
38
38
import net .starlark .java .eval .Starlark ;
39
39
import net .starlark .java .eval .StarlarkThread ;
40
+ import net .starlark .java .spelling .SpellChecker ;
40
41
import net .starlark .java .syntax .Location ;
41
42
42
43
/** Context object for a Starlark thread evaluating the MODULE.bazel file and files it includes. */
@@ -257,8 +258,11 @@ ModuleExtensionUsage buildUsage() throws EvalException {
257
258
if (!context .repoNameUsages .containsKey (overridingRepoName )) {
258
259
throw Starlark .errorf (
259
260
"The repo exported as '%s' by module extension '%s' is overridden with '%s', but"
260
- + " no repo is visible under this name" ,
261
- overriddenRepoName , extensionName , overridingRepoName )
261
+ + " no repo is visible under this name%s" ,
262
+ overriddenRepoName ,
263
+ extensionName ,
264
+ overridingRepoName ,
265
+ SpellChecker .didYouMean (overridingRepoName , context .repoNameUsages .keySet ()))
262
266
.withCallStack (override .getValue ().stack );
263
267
}
264
268
String importedAs = imports .inverse ().get (overriddenRepoName );
You can’t perform that action at this time.
0 commit comments