Когда я программирую на python, я нахожу использование pylint очень полезным. Однако, когда я программирую на R, нет ничего похожего.
В качестве небольшого побочного проекта я подумал, что было бы интересно попробовать написать небольшую программу lint. Ничего особенного, что-то вроде:
- Убедитесь, что имена функций имеют верблюжий регистр
- Средняя длина функции
- Обнаружение неиспользуемых переменных
- Расстояние. Например,
function(x=1, y=2)
вместоfunction(x=1,y=2)
Однако я не уверен, с чего начать (я начал просматривать исходный код pylint).
Как мне начать? Существуют ли стандартные методы программирования для такого типа проектов? Любые хорошие ресурсы, которые я должен рассмотреть?
Я хотел бы написать весь проект на R.
codetools
. Я многому научился, но не добился серьезного прогресса. Надеюсь этим летом.... - person csgillespie   schedule 04.05.2012