Когда я использую код Visual Studio и расширение «ESLint», мои опечатки не распознаются. Эти опечатки на самом деле являются рабочим (но не рабочим из-за опечатки) кодом, а не просто комментариями. Я новичок в Visual Studio Code, и большая часть моего опыта связана с Brackets.
Я пробовал искать в файлах расширения ESLint: eslintrc.js, package-lock.json и package.json. Я также просмотрел свой файл «code-workspace», но я действительно не знаю, что ищу.
document.body.style.backgroundCOlor = "#f00";
Строка кода просто не будет работать из-за очевидной буквы «О» в верхнем регистре. Код, очевидно, работает, когда «О» в нижнем регистре. На поиск этой опечатки ушло так много времени, потому что она не была помечена как ошибка.
Любая помощь приветствуется.
Как упомянул @Olian04, вы можете поместить //@ts-check
вверху вашего файла, вы также можете добавить "javascript.implicitProjectConfig.checkJs": true
в свой файл settings.json
, чтобы автоматически делать это для каждого файла, без необходимости добавлять этот комментарий вверху каждого файла и загромождение кода (хотя и в очень незначительной степени).
Чтобы найти файл settings.json
, нажмите cmd + ,
и нажмите на фигурные скобки в правом верхнем углу.
Кажется, это не работает. Я добавил то, что вы сказали, в начало моего файла «settings.json». В разделе «Проблемы» написано: «Этот параметр нельзя применить сейчас. Он будет применен, когда вы откроете эту папку напрямую». Как я могу это исправить?
"//@ts-check" работает, но мне бы понравилось, если бы я мог использовать ваш метод. Это было бы намного удобнее.
Вы редактировали файл, который я указал? Не другой? Я столкнулся с некоторыми проблемами, когда вы применяете эти настройки только к текущей рабочей области (т. е. к вашему текущему сеансу).
Путь к файлу из моего js-файла в «settings.json» таков: «../../.vscode/settings.json». Это вызовет какие-то проблемы? У меня также есть только один файл «.code-workspace». Я привык использовать Brackets, а не VS Code, поэтому я не знаком с использованием файлов «.code-workspace».
В настоящее время мой файл settings.json выглядит так, но первая строка помечена как ошибка: { "javascript.implicitProjectConfig.checkJs": true, "editor.formatOnSave": true }
В разделе «Проблемы» написано: «Этот параметр нельзя применить сейчас. Он будет применен, когда вы откроете эту папку напрямую».
Я не знаю, перезапустите/переустановите VSCode, выполните поиск в Google, есть что-то, что вы делаете неправильно, и я не вижу ваш проект, поэтому я не могу вам больше помочь, кроме как дать случайные предложения.
OK. Я продолжу охоту. В любом случае, спасибо.
У меня есть работа. Спасибо, очень признателен.
Поместите
//@ts-check
в самый верх файла