AnonymousAccount4SE / sokrates

A polyglot source code examination tool

Home Page:https://sokrates.dev

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Sokrates

Know your code! The unexamined code is not worth maintaining!

For details and examples visit the website sokrates.dev.

  • Sokrates is built by Željko Obrenović. It implements his "examined code" vision on how to approach understanding of complex source code bases, in a pragmatic and efficient way.
  • Sokrates is a code spelunking tool, inspired by the grep, adding structure on top of regex source code searches.
  • Sokrates generates a number of reports that can help you understand your code.
  • Sokrates comes with both command line interface and interactive GUI code explorer.

Prerequirements

  • Java
  • Maven

Build

mvn clean install

The build will create two jar files:

  • the command line interface in the cli/target folder
  • the interactive explorer in the codeexplorer/target folder

About

A polyglot source code examination tool

https://sokrates.dev

License:GNU Affero General Public License v3.0


Languages

Language:Java 96.9%Language:HTML 3.1%Language:CSS 0.0%Language:Shell 0.0%