Потому-что eslint неверно настроен/недонастроен.
В JS нет "document" и "console", но это есть в среде браузера, которую нужно добавить в eslint.config.js. Вот здесь
https://eslint.org/docs/latest/use/configure/language-options#predefined-global-variables
languageOptions: {
...,
globals: {
...globals.browser
}
}