@@ -149,10 +149,16 @@ def _entry(modname):
149149 )
150150
151151
152- def warn_unknown_keys (extra , orig_keys ):
152+ def warn_unknown_keys_root (extra , orig_keys , dct ):
153153 logger .warning (
154- 'Unexpected config key(s): {}' .format (
155- ', ' .join (sorted (extra )),
154+ 'Unexpected key(s) present at root: {}' .format (', ' .join (extra )),
155+ )
156+
157+
158+ def warn_unknown_keys_repo (extra , orig_keys , dct ):
159+ logger .warning (
160+ 'Unexpected key(s) present on {}: {}' .format (
161+ dct ['repo' ], ', ' .join (extra ),
156162 ),
157163 )
158164
@@ -235,10 +241,7 @@ def warn_unknown_keys(extra, orig_keys):
235241 ),
236242
237243 MigrateShaToRev (),
238- cfgv .WarnAdditionalKeys (
239- ('repo' , 'rev' , 'hooks' ),
240- warn_unknown_keys ,
241- ),
244+ cfgv .WarnAdditionalKeys (('repo' , 'rev' , 'hooks' ), warn_unknown_keys_repo ),
242245)
243246DEFAULT_LANGUAGE_VERSION = cfgv .Map (
244247 'DefaultLanguageVersion' , None ,
@@ -273,7 +276,7 @@ def warn_unknown_keys(extra, orig_keys):
273276 'fail_fast' ,
274277 'minimum_pre_commit_version' ,
275278 ),
276- warn_unknown_keys ,
279+ warn_unknown_keys_root ,
277280 ),
278281)
279282
0 commit comments