пакет lintr — проверка без документации roxygen

#r #package #documentation #roxygen #lintr

Вопрос:

Я использую lintr пакет для проверки несоответствия стандартам кодирования tidyverse в моем пакете. Однако проблема, с которой я имею дело, заключается в том, что пакет lintr вызывает проблемы с превышением 80 символов в строке даже в документации roxygen, которую я не хочу, чтобы он проверял.

Так, например, пакет lintr будет по ошибке Lines should not be more than 80 characters для

#' @description This a description for very good function which does a lot of good things and it's not so long as this description .

Мой вопрос в том, как я могу игнорировать все пометки, в которых строки превышают 80 символов в документации (я хочу, чтобы у меня все еще были замечания по поводу длинных строк при работе с обычным кодом).

Ответ №1:

Я не думаю lintr , что у вас есть контроль на таком высоком уровне (хотя я полагаю, что вы могли бы отправить PR, чтобы сделать это). Но нет необходимости в таких длинных строках документа; ваше описание будет работать нормально, если вы отформатируете его в нескольких строках, например

 #' @description 
#' This a description for very good function which does a lot of good things
#' and it's not so long as this description.