Closed zurk closed 5 years ago
@vmarkovtsev ping
Travis failed because of modelforge issues that should be fixed in https://github.com/src-d/modelforge/pull/98
@vmarkovtsev all good now?
About https://github.com/src-d/style-analyzer/pull/761#discussion_r286489833 I add a comment. if you read both docstrings you should see the difference.
@zurk
The docstring should explain how it is different from file_to_old_parse_file_format: the input and output types are exactly the same.
I do not see the magic keywords: "This function is different from file_to_old_parse_file_format
because...". I do not want to diff two docstrings, that's too hard for me :)
ok, I add it. tell me if there is something more.
If not, let me squash all review commits and rebase on current master before the merge.
Finally! 🎉
Now I need to build a new report for the current master.
This PR adds Annotation tool to use instead of
VirtualNode
class (issue https://github.com/src-d/style-analyzer/issues/521). PR contains:VirtualNode
-sFeatureExtractor
rewritten usingAnnotationManager
.AnnotationManager
back to vnode sequence. They are going to be deleted after we finish refactoring.I also run a regression test to see if there any difference in old vnodes and new (restored) vnodes for quality report. I did not include the test to the PR. It can be found here: https://github.com/zurk/style-analyzer/commit/3aed7d1a7edf7e36e3155d372ceeae7928fcc85c I see some improvements like there were a couple of bugs related to column position or mixed intention and the rest is the same. Also, the quality was almost the same for the first 15 repos from the report.
The comparison with v0.2.0 report
I am going to run a full report for the final version after we merge.