PSH AI Code Assistant - VSCode 插件
简介
PSH AI Code Assistant 是一款基于公司内部 AI 服务器的智能代码助手插件,旨在帮助开发者提高代码质量和开发效率。
机能一览
- 代码分析
- 单元测试代码生成
功能特性
- 代码分析:对选中的文件或文件夹内所有文件基于代码规约进行静态分析,帮助开发者发现问题。
- 单元测试代码生成:对选中的文件或文件夹内所有文件,基于指定的测试框架自动生成单元测试代码。
支持的语言及测试框架
语言 |
测试框架 |
Python |
Pytest |
JavaScript |
Jest |
C++ |
gtest |
C |
gtest |
C# |
MSTest |
Objective-C |
XCTest |
Swift |
XCTest |
Java |
JUnit |
Qml |
Qt Quick Test |
安装
- 打开 VSCode。
- 进入扩展市场。
- 搜索 "PSH AI Code Assistant"。
- 点击安装按钮,等待安装完成。
使用指南
机能操作手顺
- 在 VSCode 的资源管理器中,选中一个文件或文件夹。
- 右键点击选中的对象。
- 从弹出的菜单栏中选择【PSH代码助手】-选中所需机能。
- 结果将生成在指定的目录中。
结果文件生成目录设置
- 在 VSCode 的资源管理器中,选中一个文件或文件夹。
- 右键点击选中的对象。
- 从弹出的菜单栏中选择【PSH代码助手】-【选择输出的文件夹】。
- 如果没有设置,运行时会默认在选中对象所在文件夹的同级目录下新建结果文件目录(
xxx-机能名 )。
注意事项
- 实施【代码分析】之前,要配置对应开发语言的开发规则,详见自定义配置文件
- 实施【单元测试代码生成】之前,如果没有配置对应开发语言的测试框架,则使用默认的框架。自定义框架详见自定义配置文件。
自定义配置文件
- 打开 VSCode 的设置。
- 搜索【psh】、打开【扩张机能】处的【PSH AI Code Assisant】。
- 可更改指定语言的【代码分析规则】和【单元测试框架】
| |