В R возможно ли подавить «Примечание: нет видимой привязки для глобальной переменной»?

Мне интересно, возможно ли подавить эти выводы в R, которые загромождают консоль:

Note: no visible binding for global variable '.->ConfigString' 
Note: no visible binding for '<<-' assignment to 'ConfigString' 

Вот код (это простой ReferenceClass для хранения конфигурации для проекта R):

# Reference Class to store configuration
Config <- setRefClass("Config",
  fields = list(    
    ConfigString = "character"
    ),
    methods = list(
        # Constructor
        initialize = function() {
            ConfigString <<- "Hello, World!"
        }
  )
)

Что я пробовал до сих пор

Я пытался когда-либо комбинации и перестановки предопределения переменных, предварительно установив их в нуль, и т.д., но R по-прежнему упорно печати сотни «Нет видимых Binding» отмечает в своем исходном коде.

Кто-нибудь мудрее меня, когда дело доходит до внутренних органов R?

Обновление 1

Я пытался изменитьConfig <- вConfig <<-и это избавляет от второй посторонней ноты. Первое постороннее примечание все еще присутствует, как бы то ни было.

Обновление 2

Я начинаю унывать дажеПример кода от Джона Чемберса генерирует больше этих ужасных, посторонних нот.

Обновление 3

Эти заметки встречаются в Revolution R v7.0, но не встречаются в RStudio. Похоже, что Revolution R v7.0 вызываетR CMD check, который обычно используется только при подготовке пакетов, поэтому эти заметки можно смело игнорировать.

Обновление 4

Код Хэдли Уикхемса также генерирует эти заметки, По-видимому, их можно устранить, используяutils::globalVariablesоднако, это, кажется, не работает на более новых ReferenceClasses. Даже если бы было возможно их использовать, Хэдли заявляет:

globalVariables - отвратительный взлом, и я никогда не буду его использовать.

Ответы на вопрос(2)

Ваш ответ на вопрос