Где находится файл конфигурации .lintr? - PullRequest
1 голос
/ 24 февраля 2020

Пакет R lintr проверяет файлы на "lint" (ошибки или нарушения стиля). Его можно настроить с помощью файла .lintr. Где находится этот файл? Я надеялся поставить его наверх моего репо git, но, похоже, он не работает, когда я запускаю в RStudio.

Примечание: проект RStudio находится ниже верхнего уровня git репо Возможно, это означает, что lintr в RStudio не будет смотреться в родительских каталогах? Что тогда нужно делать? Мягкая ссылка в каталог проекта?

РЕДАКТИРОВАТЬ : Воспроизвести:

  • создать проект в RStudio из каталога proj1
  • сделать файл foo.R с нарушением lint: a=1
  • запустить lintr::lint('foo.R') в консоли RStudio, чтобы увидеть ошибки lint
  • сделать. Lintr в proj1 который отключает lintr: exclusions: ('foo.R')
  • , запустите lintr::lint('foo.R') в консоли RStudio, чтобы увидеть, что ошибка исчезла
  • переместить .lintr на один каталог вверх (за пределы проекта, но в родительский каталог)
  • запустите lintr::lint('foo.R') в консоли RStudio, чтобы увидеть возвращенные проблемы с ворсом

РЕДАКТИРОВАТЬ 2 : я закончил софт-линкинг верхнего Уровень .lintr в каждом каталоге, где он мне нужен.

К вашему сведению, моя версия lintr - 1.0.3, а версия R - 3.5.2.

...