Skip to content

Latest commit

 

History

History
45 lines (33 loc) · 2.12 KB

README.md

File metadata and controls

45 lines (33 loc) · 2.12 KB

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.