Skip to content

spacedragon/rust-code-analysis

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

rust-code-analysis

Task Status codecov

rust-code-analysis is a Rust library to analyze and extract information from source codes written in many different programming languages. It is based on a parser generator tool and an incremental parsing library called Tree Sitter.

In addition, we provide a command line tool called rust-code-analysis-cli to interact with the API of the library in an easy way.

This tool can be used to:

  • Call rust-code-analysis API
  • Print nodes and metrics information
  • Export metrics in different formats

Software Usability

rust-code-analysis supports many types of programming languages and computes a great variety of metrics. If you want to discover more on this software, read our Documentation.

On the Commands page, you will learn which commands need to be run to get information about metrics, nodes, and other general data provided by this software.

If you want to contribute to the development of this software or you are just interested in building rust-code-analysis, have a look at the Developers Guide.

License

All the source code of rust-code-analysis is released under the Mozilla Public License v2.0.

About

Library to analyze and collect metrics on source code

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 96.0%
  • Rust 3.8%
  • Python 0.1%
  • JavaScript 0.1%
  • Shell 0.0%
  • C++ 0.0%