#r #visual-studio-code
Вопрос:
Переключение с Rstudio на vscode. Самая большая проблема прямо сейчас: линтеры постоянно беспокоят меня! Возьмите фрагмент в качестве примера: object_name_linter пытается заставить меня назвать мою переменную как group_markers
вместо group.markers
. Однако в сообществе R это довольно часто встречается .
в именах переменных. Я не мог придумать хорошего способа отключить этот линтер.
Комментарии:
1. Линтеры можно настроить с помощью
.lintr
файла: github.com/jimhester/lintr/blob/master/…2. Мне нравится VS Code, но я люблю RStudio , поэтому я переключаюсь с VS Code на RStudio. Ключ в том, чтобы использовать сетчатую упаковку. Использование точек в именах переменных-очень плохая идея, так как это может быть интерпретировано языком как часть кода.
Ответ №1:
указатель @danlooo, вероятно, является правильным способом достижения того, что вам нужно. Хотя я еще не пробовал этого.
У меня очень ограниченный опыт работы с линтингом, и меня, как и вас, очень раздражали все эти волнистые линии и предложения. Похоже, что линтинг-это то, с чем vscode-R
расширение поставляется «из коробки».
Я обнаружил, что добавление следующей строки в VSCode settings.json
полностью отключило линтинг для R:
"r.lsp.diagnostics": false
Также можно просто снять соответствующий флажок в настройках графического интерфейса VSCode для того же эффекта.