Helper class to create textual diff between two objects
A collection of Scala source files to run SyntaxAnalysis.
A Scala source file taken from some Github repo
A Scala source file taken from some Github repo
Path to the file relative to the "target/repos" root directory.
The url of the Github project containing this source file.
The commit has at where this ScalaFile originates from.
An observation during a SyntaxAnalysis.
An observation during a SyntaxAnalysis.
The message corresponding this observation.
The offending line number in the source file where the observation was made.
The category of this observation. Good values are enumerations or sealed ADTs
A collection of Scala source files to run SyntaxAnalysis.
A zip file that matches the following structure: repos/ project1/ COMMIT // <- git commit hash of project1 snapshot URL // <- Github project url src/main/... Code.scala project2/ ... projectN/ In particular, each project directory must contain a
COMMITandURLfile. These files are used to construct links to the source files on Github.Files that don't match the filter are excluded from the analysis.