#typescript #javascript #analyzer #代码质量 #rust

app code_analyzer

Rust 编写的针对 JavaScript、TypeScript、Python 和 Go 的静态代码分析工具

2 个版本

0.1.1 2024 年 8 月 12 日
0.1.0 2024 年 8 月 12 日

#94 in #analyzer

MIT 许可证

5KB

代码分析器

代码分析器 是一个基于 Rust 的简单代码分析器,支持多种编程语言,包括 JavaScript、TypeScript、Python 和 Go。该工具旨在分析您的代码库的质量指标,如圈复杂度和其他代码质量指标。

特性

  • 多语言支持: 分析 JavaScript、TypeScript、Python 和 Go 代码。
  • 代码质量指标: 评估您的代码的复杂性和结构。
  • 命令行界面: 从终端轻松使用。
  • 可扩展性: 使用 Rust 构建,易于扩展以支持其他语言或功能。

安装

要安装 code_analyser,您需要在系统上安装 Rust。您可以通过以下说明安装 Rust:这里

安装 Rust 后,您可以使用以下命令安装 code_analyser

cargo install code_analyser

这将全局安装 code_analyser 二进制文件到您的系统上。

用法

您可以通过传递项目目录的路径作为参数来在特定项目上运行 code_analyser。例如

code_analyser /path/to/your/project

这将在目录中分析所有 JavaScript、TypeScript、Python 和 Go 文件,并打印出包含结果的报告。

示例

code_analyser ./my_project

此命令将分析 ./my_project 目录并输出分析结果。

贡献

欢迎贡献!如果您想为 code_analyser 做出贡献,请克隆仓库并提交拉取请求。我们欢迎对代码库的改进、新增功能和新的语言支持。

许可证

本项目采用 MIT 许可证。有关详细信息,请参阅 LICENSE 文件。

联系

有关任何问题或问题,请通过 [email protected] 联系 CodeWise Technologies。

依赖关系

~2.5–4MB
~73K SLoC