Repository contains yet another clone of CCFinderX
AIST CCFinderX is a code-clone detector, which detects code clones (duplicated code fragments) from source files written in Java, C/C++, COBOL, VB, C#.
Original documentation is available as wiki
- Reliable source code:
- Windows and Linux: should compile using CLion (cmake, gcc/msvc) + IntelliJ
- Solution should be made portable (solution should not depend on installed packages)
- Thousands of compile time warnings should be cleared
- Dozens of run time errors should be cleared
- Weight of the code clones should be reduced :)
- Update language parsers
- Exotic parsers (like cobol) can be removed
- Existing language parsers should upgraded (C++, Java, C#)
- Some popular language parsers should be provided (JavaScript, Python)
- Parsing engine should be changed/extended to use AST
- Add new features:
- UI: directory clustering to show clones groups
- UI: add AtomiQ style visualisation
- Minor improvements
- Remove python from the run time chain