Próbuję rozszerzyć SublimeLinter o linter dla R. SublimeLinter zapewnia automatyczne linting w Sublime Text 2 dla wielu języków. Celem jest, aby linter działał w tle i podkreślał linie z błędami kodowania lub złym stylem kodowania.Jakie są opcje integracji wtyczki R w edytorze tekstu? lint w svTools, codetools itp.
Obecnie używam funkcji lint
w pakiecie svTools
i działa. Wyniki jednak nie są satysfakcjonujące. Linter przyciąga wielu użytkowników do linii )
, ale nie wykrywa użycia niezdefiniowanych zmiennych, stylu kodowania itp. Zdaję sobie sprawę z tej dyskusji: Writing a R lint program, R CMD check
i codetools
. Ale jak mogę uruchomić R CMD check
w normalnym pliku .r, a nie w pakiecie? Jakie opcje powinny być stosowane w przypadku linłowca? Jakieś inne pomysły?
Dzięki!
edit: funkcja lint
również nie wydaje się być bardzo dobry w wykrywaniu lokalizacji błędu lub w zasadzie zawsze wskazuje kolumnie 1. Na przykład w fn = function(...) { ]
kolumna 1 nie jest na ]
na końcu.
PS: Wiem, że funkcja lint
jest opakowaniem dla checkUsage()
...