Написание программы R lint

Когда я программирую на python, я нахожу использование pylint очень полезным. Однако, когда я программирую на R, ничего подобного нет.

В качестве небольшого побочного проекта я подумал, что было бы интересно попробовать написать небольшую программу lint. Ничего особенного, что-то вроде:

  • Убедитесь, что имена функций написаны верблюжьим регистром
  • Средняя длина функции
  • Обнаружение неиспользуемых переменных
  • Интервал. Например, функция (x = 1, y = 2) вместо функции (x = 1, y = 2)

Однако я не знаю, с чего начать (I начали просматривать код pylint soure)

Как мне начать? Существуют ли стандартные методы программирования для этого типа проектов? Есть ли хорошие ресурсы, которые мне следует рассмотреть?

Я хотел бы написать весь проект на R.

15
задан csgillespie 1 March 2011 в 20:47
поделиться