Defensive R Programming
Dr. Colin Gillespie
Jumping Rivers
जैसे स्पेल चेकर काम करते हैं
lintr उपयोग करने के लिए
lint() फंक्शन को कोड पास करेंमान लीजिए मेरे पास यह कोड है
my_bad<-function(x, y) {
x+y
}
जो code.R फ़ाइल में सेव है.
lintr::lint("code.R") चलाने पर दो इश्यू हाइलाइट होते हैंmy_bad<-function(x,y) {
x+y
}
r[[1]]
tmp.R:1:7: style: Put spaces around all infix operators.
my_bad<-function(x,y) {
~^~~
my_bad <- function()
my_bad<-function(x,y) {
x+y
}
r[[3]]
tmp.R:2:4: style: Put spaces around all infix operators.
x+y
~^~
x + y
Defensive R Programming