Visual Studio Code и ESLint не обнаруживают опечатки, например. "стиль.backgroundCOlor". Как я могу это исправить?

Когда я использую код Visual Studio и расширение «ESLint», мои опечатки не распознаются. Эти опечатки на самом деле являются рабочим (но не рабочим из-за опечатки) кодом, а не просто комментариями. Я новичок в Visual Studio Code, и большая часть моего опыта связана с Brackets.

Я пробовал искать в файлах расширения ESLint: eslintrc.js, package-lock.json и package.json. Я также просмотрел свой файл «code-workspace», но я действительно не знаю, что ищу.

document.body.style.backgroundCOlor = "#f00";

Строка кода просто не будет работать из-за очевидной буквы «О» в верхнем регистре. Код, очевидно, работает, когда «О» в нижнем регистре. На поиск этой опечатки ушло так много времени, потому что она не была помечена как ошибка.

Любая помощь приветствуется.

Поместите //@ts-check в самый верх файла

Olian04 27.05.2019 20:37
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Безумие обратных вызовов в javascript [JS]
Безумие обратных вызовов в javascript [JS]
Здравствуйте! Юный падаван 🚀. Присоединяйся ко мне, чтобы разобраться в одной из самых запутанных концепций, когда вы начинаете изучать мир...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
JavaScript Вопросы с множественным выбором и ответы
JavaScript Вопросы с множественным выбором и ответы
Если вы ищете платформу, которая предоставляет вам бесплатный тест JavaScript MCQ (Multiple Choice Questions With Answers) для оценки ваших знаний,...
1
1
127
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Как упомянул @Olian04, вы можете поместить //@ts-check вверху вашего файла, вы также можете добавить "javascript.implicitProjectConfig.checkJs": true в свой файл settings.json, чтобы автоматически делать это для каждого файла, без необходимости добавлять этот комментарий вверху каждого файла и загромождение кода (хотя и в очень незначительной степени).

Чтобы найти файл settings.json, нажмите cmd + , и нажмите на фигурные скобки в правом верхнем углу.

Кажется, это не работает. Я добавил то, что вы сказали, в начало моего файла «settings.json». В разделе «Проблемы» написано: «Этот параметр нельзя применить сейчас. Он будет применен, когда вы откроете эту папку напрямую». Как я могу это исправить?

srWebDev 27.05.2019 23:30

"//@ts-check" работает, но мне бы понравилось, если бы я мог использовать ваш метод. Это было бы намного удобнее.

srWebDev 27.05.2019 23:41

Вы редактировали файл, который я указал? Не другой? Я столкнулся с некоторыми проблемами, когда вы применяете эти настройки только к текущей рабочей области (т. е. к вашему текущему сеансу).

Yannick K 28.05.2019 00:01

Путь к файлу из моего js-файла в «settings.json» таков: «../../.vscode/settings.json». Это вызовет какие-то проблемы? У меня также есть только один файл «.code-workspace». Я привык использовать Brackets, а не VS Code, поэтому я не знаком с использованием файлов «.code-workspace».

srWebDev 28.05.2019 16:30

В настоящее время мой файл settings.json выглядит так, но первая строка помечена как ошибка: { "javascript.implicitProjectConfig.checkJs": true, "editor.formatOnSave": true }

srWebDev 28.05.2019 16:33

В разделе «Проблемы» написано: «Этот параметр нельзя применить сейчас. Он будет применен, когда вы откроете эту папку напрямую».

srWebDev 28.05.2019 16:40

Я не знаю, перезапустите/переустановите VSCode, выполните поиск в Google, есть что-то, что вы делаете неправильно, и я не вижу ваш проект, поэтому я не могу вам больше помочь, кроме как дать случайные предложения.

Yannick K 28.05.2019 16:51

OK. Я продолжу охоту. В любом случае, спасибо.

srWebDev 28.05.2019 18:09

У меня есть работа. Спасибо, очень признателен.

srWebDev 28.05.2019 22:25

Другие вопросы по теме