is_your_code_rusty-0.2.0 is not a library.
Rust 代码质量分析工具
一个可配置的 Rust 代码质量分析工具,支持自定义权重和多种输出格式。
功能特性
-
多维度分析:
- 代码复杂度(循环/嵌套深度)
- 命名规范(蛇形命名/长度检查)
- 错误处理(
unwrap/expect检测) - 代码重复率(重复行检测)
- 注释质量(密度分析)
-
灵活配置:
- 可调整各维度权重
- 支持终端彩色输出
- 生成Markdown格式报告
-
智能评估:
- 加权综合评分 (0-100)
- 中文质量评级(锈迹斑斑/平整如镜等)
- 详细问题摘要
安装使用
编译安装
使用方法
# 基本用法(终端输出+默认权重)
# 生成Markdown报告
# 自定义权重(复杂度,命名,错误处理,重复,注释)
# 混合使用
全局公开
Linux
运行之后重启终端即可使用
参数说明
| 参数 | 描述 |
|---|---|
-t |
终端输出模式(默认) |
-m |
生成Markdown报告(REPORT.md) |
-w |
设置权重(5个浮点数,总和须为1.0) |
权重配置
默认权重分配:
// 注释质量
配置示例:
- 强调质量:
-w 0.4 0.2 0.2 0.1 0.1 - 严格命名:
-w 0.2 0.3 0.2 0.2 0.1 - 轻注释:
-w 0.3 0.2 0.2 0.2 0.1
输出示例
终端输出

Markdown报告
**评价**:
许可证
MIT License © 2023 [Your Name]