Не подчеркивает ошибки в visual studio code

Your privacy

By clicking “Accept all cookies”, you agree Stack Exchange can store cookies on your device and disclose information in accordance with our Cookie Policy.

Подскажите есть ли какое то расширение или настройки для vs code что б в коде на C# подчеркивались ошибки например переменные которые не были созданы, но используются. Что не пишу почему то никакие ошибки не подчеркиваются пример:62091bea14060951262251.png


  • Вопрос задан

    более года назад

  • 1236 просмотров

Problem: VS Code is not underlining errors (with wavy red underlining) as it used to.

Problem exists for me and my friend (macOS and Windows)

Linter: mypy

settings.json:

{
"python.pythonPath": "/Users/username/.pyenv/versions/3.8.5/bin/python",
"python.linting.pylintEnabled": false,
"python.linting.mypyEnabled": true,
"python.linting.enabled": true
}

After running the script VS will underline found errors, but still wont underline any newly written errors.

When typing anything in the script, OUTPUT:python shows the following (or simular), which i dont understand and am not sure if its relevant:

Error 2020-11-09 20:20:07: stderr jediProxy Error (stderr) /Users/username/.vscode/extensions/ms-python.python-2020.10.332292344/pythonFiles/completion.py:584: DeprecationWarning: Deprecated since version 0.16.0. Use Script(...).get_names instead.
  jedi.api.names(

Error 2020-11-09 20:20:27: stderr jediProxy Error (stderr) /Users/username/.vscode/extensions/ms-python.python-2020.10.332292344/pythonFiles/completion.py:592: DeprecationWarning: Providing the line is now done in the functions themselves like `Script(...).complete(line, column)`
  script = jedi.Script(
/Users/username/.vscode/extensions/ms-python.python-2020.10.332292344/pythonFiles/completion.py:592: DeprecationWarning: Deprecated since version 0.17.0. Use the project API instead, which means Script(project=Project(dir, sys_path=sys_path)) instead.
  script = jedi.Script(

Error 2020-11-09 20:20:27: stderr jediProxy Error (stderr) /Users/username/.vscode/extensions/ms-python.python-2020.10.332292344/pythonFiles/completion.py:105: DeprecationWarning: Deprecated since version 0.16.0. Use Script(...).get_signatures instead.
  call_signatures = script.call_signatures()
/Users/username/.vscode/extensions/ms-python.python-2020.10.332292344/pythonFiles/completion.py:230: DeprecationWarning: Deprecated since version 0.16.0. Use Script(...).complete instead.
  completions = script.completions()

Thanks for helping!

@alexdima
these are mine settings

{
  "breadcrumbs.filePath": "off",
  "breadcrumbs.symbolPath": "off",
  "editor.acceptSuggestionOnEnter": "smart",
  "editor.colorDecorators": false,
  "editor.cursorBlinking": "smooth",
  "editor.cursorStyle": "line-thin",
  "editor.detectIndentation": false,
  "editor.fontSize": 12,
  "editor.hover.enabled": false,
  "editor.minimap.renderCharacters": false,
  "editor.multiCursorModifier": "ctrlCmd",
  "editor.scrollBeyondLastLine": false,
  "editor.snippetSuggestions": "top",
  "editor.tabSize": 2,
  "editor.wordWrap": "on",
  "explorer.confirmDelete": false,
  "explorer.confirmDragAndDrop": false,
  "files.exclude": {
    "**/.git": true,
    "**/.svn": true,
    "**/.hg": true,
    "**/CVS": true,
    "**/.DS_Store": true,
    "**/node_modules": true,
  },
  "files.insertFinalNewline": true,
  "files.trimFinalNewlines": true,
  "files.trimTrailingWhitespace": true,
  "html.format.wrapAttributes": "force-expand-multiline",
  "window.closeWhenEmpty": true,
  "window.restoreFullscreen": true,
  "window.titleBarStyle": "custom",
  "workbench.commandPalette.history": 0,
  "workbench.editor.tabSizing": "shrink",
  "workbench.settings.editor": "json",
  "workbench.settings.useSplitJSON": true,
  "workbench.startupEditor": "newUntitledFile",
  "[javascript]": {
    "editor.defaultFormatter": "esbenp.prettier-vscode"
  },
  "[html]": {
    "editor.defaultFormatter": "esbenp.prettier-vscode"
  },
  "[javascriptreact]": {
    "editor.defaultFormatter": "esbenp.prettier-vscode"
  },
  "javascript.updateImportsOnFileMove.enabled": "always",
  "breadcrumbs.enabled": false,
  "editor.renderControlCharacters": false,
  "editor.renderWhitespace": "none",
  "[json]": {
    "editor.defaultFormatter": "esbenp.prettier-vscode"
  },
  "[typescript]": {
    "editor.defaultFormatter": "vscode.typescript-language-features"
  },
  "diffEditor.renderSideBySide": true,
  "javascript.validate.enable": false,
  "search.searchOnTypeDebouncePeriod": 500,
  "git.openDiffOnClick": false,
  "workbench.colorTheme": "GitHub Dark",
  "svg.preview.mode": "svg",
  "editor.codeActionsOnSave": {
      "source.fixAll.eslint": true
  }
}

I haven’t touched them since the last update and highlighting stopped working.
--user-data-dir with this highlighting works. soo, should I delete my settings and start over?

0 / 0 / 0

Регистрация: 18.03.2021

Сообщений: 4

1

VS 2019

18.03.2021, 10:36. Показов 16412. Ответов 18


Студворк — интернет-сервис помощи студентам

Добрый день!

Вчера перестало работать подчёркивание ошибок. IntelliSense показывает инфу по типам переменных, функциям и т.д., но подчёркивания ошибок нет. Любая чушь, введённая в поле с кодом, будет приниматься программой и в списке ошибок будет писаться «Проблемы не найдены» до того момента, пока не проведёшь отладку. Менял настройки по советам из интернета, сбрасывал настройки полностью, перезагружал и студию и комп несколько раз. Результата нет. Может быть, кто-то с этим сталкивался? Не хотелось бы сносить VS и ставить заново, но пока других вариантов я не вижу



0



2111 / 1990 / 448

Регистрация: 17.02.2019

Сообщений: 3,195

18.03.2021, 11:22

2

forMax, а так пробовали

Кликните здесь для просмотра всего текста

Не подчёркиваются ошибки в Visual Studio 2019



0



0 / 0 / 0

Регистрация: 18.03.2021

Сообщений: 4

18.03.2021, 12:01

 [ТС]

3

Да, пробовал. Не помогает. Он не только не подчёркивает ошибки, но и не проверяет правильность кода при написании — то есть внизу будет указано 0 ошибок, даже если они есть и они очевидны



0



2111 / 1990 / 448

Регистрация: 17.02.2019

Сообщений: 3,195

18.03.2021, 13:24

4

Лучший ответ Сообщение было отмечено forMax как решение

Решение

Может через Visual Studio Installer попробовать восстановить

Кликните здесь для просмотра всего текста

Не подчёркиваются ошибки в Visual Studio 2019



1



0 / 0 / 0

Регистрация: 18.03.2021

Сообщений: 4

18.03.2021, 15:12

 [ТС]

5

January29, спасибо, это помогло. Но частично. Теперь в новых проектах подсказки и исправления работают. А вот в старых, увы, проблема осталась. Благо, их у меня пока немного



0



2111 / 1990 / 448

Регистрация: 17.02.2019

Сообщений: 3,195

18.03.2021, 15:24

6

Лучший ответ Сообщение было отмечено OwenGlendower как решение

Решение

Цитата
Сообщение от forMax
Посмотреть сообщение

А вот в старых, увы, проблема осталась.

Странно, наверно там когда ошибки, записывает какой то файл с ошибками. Может быть, я точно не знаю.
Попробуйте очистить и пересобрать проект.



1



0 / 0 / 0

Регистрация: 18.03.2021

Сообщений: 4

19.03.2021, 10:05

 [ТС]

7

January29, очистил, пересобрал и…. Оно заработало как надо. Спасибо огромное за помощь



0



2111 / 1990 / 448

Регистрация: 17.02.2019

Сообщений: 3,195

19.03.2021, 10:28

8

forMax, не за что я рад что заработало



0



фрилансер

4807 / 4402 / 939

Регистрация: 11.10.2019

Сообщений: 11,624

19.03.2021, 15:47

9

January29, это лечится (возможно) так:

в любом открытом файле правой кнопкой мыши —

Не подчёркиваются ошибки в Visual Studio 2019



0



2111 / 1990 / 448

Регистрация: 17.02.2019

Сообщений: 3,195

19.03.2021, 16:32

10

Алексей1153, Вот что то нет у меня вот этого

Не подчёркиваются ошибки в Visual Studio 2019



0



фрилансер

4807 / 4402 / 939

Регистрация: 11.10.2019

Сообщений: 11,624

19.03.2021, 16:58

11

January29, нуу, я не знаю, почему так )



0



Администратор

Эксперт .NET

15655 / 12616 / 4999

Регистрация: 17.03.2014

Сообщений: 25,651

Записей в блоге: 1

20.03.2021, 09:42

12

Цитата
Сообщение от Алексей1153
Посмотреть сообщение

в любом открытом файле правой кнопкой мыши —

Это вроде только для С/С++ файлов.



0



1 / 1 / 0

Регистрация: 30.11.2021

Сообщений: 4

21.01.2023, 10:28

13

Такая же проблема появилась на версии 2022 17.
Ничего не помогает. Удалял полностью. Сбрасывал настройки. Устанавливал заново. Не подчеркивает, пишет, что 0 ошибок в коде, но при компиляции пишет ошибки.
Не понятно что такое



0



2111 / 1990 / 448

Регистрация: 17.02.2019

Сообщений: 3,195

21.01.2023, 14:32

14

Цитата
Сообщение от Tsarst
Посмотреть сообщение

Не подчеркивает, пишет, что 0 ошибок в коде

Пробовали с поста 2. Попробуйте через Visual Studio Installer восстановить студию, как в посте 4.
Может собачка зарыта в скрытой папке .vs, удалите её или переименуйте если не хотите удалять.
Но я думаю проект не так запускаете.
Ещё может быть наверно цвет волнистой линии для ошибок изменен в цвет фона.
Скриншот бы увидеть, с кодом и где ошибки.



0



1 / 1 / 0

Регистрация: 30.11.2021

Сообщений: 4

21.01.2023, 15:38

15

Цитата
Сообщение от January29
Посмотреть сообщение

Пробовали с поста 2.

Пробовал. Галка уже стоит. Пробовал убирать и заново ставить

Цитата
Сообщение от January29
Посмотреть сообщение

Попробуйте через Visual Studio Installer восстановить студию

Восстанавливал и переустанавливал несколько раз. Как будто настройка где-то сохраняется в другом месте.

Цитата
Сообщение от January29
Посмотреть сообщение

Может собачка зарыта в скрытой папке .vs, удалите её или переименуйте если не хотите удалять.
Но я думаю проект не так запускаете.

В инете видел этот совет и удалял. Дело в том, что не подчеркивает ошибки не просто в старом проекте, но и в новых.

Цитата
Сообщение от January29
Посмотреть сообщение

Ещё может быть наверно цвет волнистой линии для ошибок изменен в цвет фона.

Про это тоже читал. Менял цветовую схему на другую и возвращал обратно.
Где именно цвет подчеркивания менять?

Миниатюры

Не подчёркиваются ошибки в Visual Studio 2019
 



0



2111 / 1990 / 448

Регистрация: 17.02.2019

Сообщений: 3,195

21.01.2023, 18:01

16

Tsarst, кажись нашел пробуйте
Путь к проблеме в строке меню в верху
Средства > Параметры…,
Текстовый редактор > C# > Дополнительно, переходим на право и там Показывать ошибки и предупреждения компилятора для: установить Текущий документ

Скрин

Не подчёркиваются ошибки в Visual Studio 2019



1



1 / 1 / 0

Регистрация: 30.11.2021

Сообщений: 4

21.01.2023, 18:40

17

Это то, что надо! Спасибо.



0



2111 / 1990 / 448

Регистрация: 17.02.2019

Сообщений: 3,195

21.01.2023, 18:52

18

Цитата
Сообщение от Tsarst
Посмотреть сообщение

Это то, что надо!

а что там было, если не секрет?



0



1 / 1 / 0

Регистрация: 30.11.2021

Сообщений: 4

21.01.2023, 18:56

19

Эта настройка была выключена. Установил на текущий документ, стало всё подчёркивать, показывать опечатки



1



IT_Exp

Эксперт

87844 / 49110 / 22898

Регистрация: 17.06.2006

Сообщений: 92,604

21.01.2023, 18:56

19

Like this post? Please share to your friends:
  • Не подсвечиваются ошибки в ворде
  • Не подключена ошибка установки соединения 3 порт занят
  • Не подключена ошибка открытия сокета message ошибка установки соединения
  • Не подключается телевизор к вай фай код ошибки 137
  • Не повторяйте ошибку она ему сказала