Name | Date | Size | #Lines | LOC | ||
---|---|---|---|---|---|---|
.. | - | - | ||||
docs/ | 12-May-2024 | - | 102 | 55 | ||
resources/ | 12-May-2024 | - | 53 | 28 | ||
src/com/kh/scan/ | 12-May-2024 | - | 1,299 | 803 | ||
README_zh.md | D | 12-May-2024 | 2.4 KiB | 85 | 46 |
README_zh.md
1# API扫描工具IntelliJ插件说明(暂不支持) 2 3## 简介 4 5API扫描工具,它可以根据用户给定三方库项目扫描输出风险接口。目前工具支持可执行文件、VS Code插件、IntelliJ插件三种入口,本文主要介绍IntelliJ插件使用说明。 6 7## 目录 8 9 ├── api # API扫描工具 10 │ ├── ... # 其他文件 11 │ ├── api_scan_IntelliJ_plugin # IntelliJ插件代码 12 │ │ ├── docs # IntelliJ插件说明 13 │ │ ├── resources # IntelliJ插件说明 14 │ │ ├── src # IntelliJ插件源码 15 │ │ └── README_zh # IntelliJ插件说明 16 17## 约束 18 19系统:建议Windows 10 20 21依赖版本:JDK 11 22 23开发工具:DevEco Studio、IDEA Community 2021.3.3 24 25## 使用方法 26 27### 使用对象 28 29系统开发者 30 31### 使用场景 32 33移植三方库到OpenHarmony前预知风险接口。 34 35### 工具使用 36 37插件下载路径如下: 38 39[下载链接](暂无) 40 41具体的工具使用步骤,可以左键单击以下链接了解: 42 43[工具使用说明](https://gitee.com/openharmony/napi_generator/tree/master/hdc/api/api_scan_IntelliJ_plugin/docs/INSTRUCTION_ZH.md) 44 45### 工具输出 46 47根据使用者指定三方库项目源码,工具会输出风险接口。为了方便使用者快速上手工具,此处使用opencv项目为例,项目目录如下: 48 49![](../figures/opencv.png) 50 51在window环境下的,根据输入三方库项目,生成的输出文件result.xlsx,如下所示: 52 53![](../figures/opencv_result.png) 54 55其中生成的result.xlsx文件,风险接口如下所示: 56 57![](../figures/opencv_include.png) 58 59![](../figures/opencv_h.png) 60 61## 开发说明 62 63### 对象 64 65工具的开发者 66 67### 开发场景 68 69若当前工具的功能已经不能满足开发者的全部需求,则开发者可以基于已有的源码对工具进行二次开发,来增强工具的能力,编译打包生成自定义的可执行文件和插件。 70 71### 开发步骤 72 73开发者可以根据如下的步骤来完成对工具IntelliJ插件的开发: 74 75[工具开发说明](https://gitee.com/openharmony/napi_generator/tree/master/hdc/api/docs/DEVELOP_ZH.md) 76 77## FAQ 78 79对于常见问题解决方法指导如下: 80 81[FAQ](https://gitee.com/openharmony/napi_generator/tree/master/hdc/api/FAQ.md) 82 83## 相关仓 84 85暂无