Skip to content

Source code visualisation tool. Provides insights on any repository, with an architecture view, coupling view, historic heat map and code complexity breakdown

License

Notifications You must be signed in to change notification settings

kopsha/sherlock-codes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sherlock Code Inspector

The source code inspector is back in town. \o/

Sherlock service overview, for open source projects at least ...

What is up

ToDo list

  • parse directory tree, gather size, loc, etc

  • generate cluster chart from json

  • parse sources for imports

  • parse sourced for nested blocks

  • show inspector metadata when selecting a file

  • aggregate analysis metadata up to project root

  • detect indentation width

  • dockerize

  • a smarter import resolution

  • improve coupling based on usage of top-level symbols

  • run analysis as a service

  • add support for cloning a git repo and run analysis on it

  • filtering

  • improve UI layout

  • render a project as static portable html

  • complexity trends

  • symbolic wordcloud

  • parse c/c++/obj-c files

  • parse python files

  • parse java/kotlin files

  • add swift parser

  • add C# parser

  • add go parser

  • add javascript parser

  • external libraries report

  • add a view to display aggregated data

  • add an admin (or restricted) view for adding a new git repo url