Join GitHub today
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.
Sign upFunctionReporter handling of R6 class methods #123
Comments
|
I'm going to take a crack at this, building off of #120. |
|
This is pretty tricky. We parse function bodies to get dependencies by chopping things down to symbols (names of objects). There are some problems here that make it hard:
Within one class, I think it should be possible looking for patterns of |
FunctionReporterdoes not currently inspect R6 classes for their methods. For packages that lean heavily on R6 classes, this can be a significant part of the function dependency network that is effectively missing.Note that this is different issue than #14 which is around graphing the inheritance network between classes.