+
Skip to content

allep/scar

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Scar - a Source Code Analyzer in Rust

Goal

Scar goals are:

  1. Experiment with Rust
  2. Build a quite efficient code analyzer, initially for C++ projects, to study dependencies between files (and, possibly, classes / structures / types)
  3. Follow good architectural guidelines and principles (e.g., clean architecture)

Dependencies

regex = "1.10"
tempdir = "0.3"
walkdir = "2.5.0"
lazy_static = "1.4"
clap = { version = "4.4.2", features = ["derive"] }

Build

cargo build --release

Usage

Usage: scar [OPTIONS] --path <PROJECT_PATH>

Options:
  -t, --topn
  -i, --topnimpact
  -p, --path <PROJECT_PATH>
  -n, --num <OUTPUT_SIZE>    [default: 42]
  -h, --help                 Print help

About

Source code analyzer in Rust

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载