khashf / AnalysisTools

Tools for plagiarism detection, anonymization of assignment directories, and software analysis.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Analysis Tools Build Status

This repository contains a variety of tools used for source code analysis.

Building

git clone https://github.com/Submitty/AnalysisTools
cd AnalysisTools
stack build

Guidelines for Contribution

  • Make sure all Haskell code builds with no warnings (lichen.cabal by default sets -Wall -Werror).
  • Run hlint over the code to ensure correct style (you may want to use hlint '--ignore=Parse error' to avoid some bugs).
  • Generally, follow the Submitty developer guidelines.

About

Tools for plagiarism detection, anonymization of assignment directories, and software analysis.

License:BSD 3-Clause "New" or "Revised" License


Languages

Language:Python 40.7%Language:Haskell 29.1%Language:C++ 23.4%Language:C 6.2%Language:CMake 0.4%Language:Makefile 0.2%Language:Ruby 0.0%