@@ -342,21 +342,23 @@ def test_ignore_word_list(
342342 ('abandonned abondon abilty # codespell:ignore\r \n ' , 0 ),
343343 ('abandonned abondon abilty # codespell:ignore # noqa: E501\n ' , 0 ),
344344 ('abandonned abondon abilty # codespell:ignore # noqa: E501\n ' , 0 ),
345+ ('abandonned abondon abilty # codespell:ignore# noqa: E501\n ' , 0 ),
346+ ('abandonned abondon abilty # codespell:ignore, noqa: E501\n ' , 0 ),
347+ ('abandonned abondon abilty #codespell:ignore\n ' , 0 ),
345348 # ignore these for safety
346- ('abandonned abondon abilty # codespell:ignore# noqa: E501\n ' , 3 ),
347- ('abandonned abondon abilty # codespell:ignore, noqa: E501\n ' , 3 ),
348- ('abandonned abondon abilty # codespell:ignore/noqa: E501\n ' , 3 ),
349349 ('abandonned abondon abilty # codespell:ignorenoqa: E501\n ' , 3 ),
350- ('abandonned abondon abilty #codespell:ignore\n ' , 3 ),
351350 ('abandonned abondon abilty codespell:ignore\n ' , 3 ),
352351 ('abandonned abondon abilty codespell:ignore\n ' , 3 ),
353352 # showcase different comment markers
354353 ("abandonned abondon abilty ' codespell:ignore\n " , 0 ),
355354 ('abandonned abondon abilty " codespell:ignore\n ' , 0 ),
356355 ('abandonned abondon abilty ;; codespell:ignore\n ' , 0 ),
357356 ('abandonned abondon abilty /* codespell:ignore */\n ' , 0 ),
358- # avoid false positive
359- ('You could also use line based igore ( codespell:ignore ) to igore ' , 2 ),
357+ # prose examples
358+ ('You could also use line based igore ( codespell:ignore ) to igore ' , 0 ),
359+ ('You could also use line based igore (codespell:ignore) to igore ' , 0 ),
360+ ('You could also use line based igore (codespell:ignore igore) to igore ' , 0 ), # noqa: E501
361+ ('You could also use line based igore (codespell:ignore igare) to igore ' , 2 ), # noqa: E501
360362])
361363def test_inline_ignores (
362364 tmpdir : pytest .TempPathFactory ,
0 commit comments