ctrl+shift+p filters: :st2 :st3 :win :osx :linux
浏览

DeepCodeAI

DeepCodeAI ST3 缺失

Deepcode插件,适用于IDE SublimeText

详细信息

安装次数

  • 总计 292
  • Win 171
  • Mac 69
  • Linux 52
8月6日 8月5日 8月4日 8月3日 8月2日 8月1日 7月31日 7月30日 7月29日 7月28日 7月27日 7月26日 7月25日 7月24日 7月23日 7月22日 7月21日 7月20日 7月19日 7月18日 7月17日 7月16日 7月15日 7月14日 7月13日 7月12日 7月11日 7月10日 7月9日 7月8日 7月7日 7月6日 7月5日 7月4日 7月3日 7月2日 7月1日 6月30日 6月29日 6月28日 6月27日 6月26日 6月25日 6月24日 6月23日
Windows 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Mac 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Linux 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

README

源代码
raw.​githubusercontent.​com

DeepCodeAI的Sublime软件包

deepcode

DeepCode.ai提供的Sublime软件包可找出代码中的错误和关键漏洞。我们支持Java,Python,JavaScript,TypeScript和C/C++。

目录

DeepCode软件包

通过该软件包,您可以在开发工作流程中快速开始使用DeepCode的代码审查和分析。软件包将在您在IDE中按下《保存》按钮时自动提醒您解决代码中的关键漏洞。使用DeepCode卓越的代码审查,您可以在错误进入生产环境之前节省时间找到并修复它们。

DeepCode的AI引擎发现错误

DeepCode使用符号AI处理数亿个开源软件项目的提交,并学习如何找到严重的编码问题。由于平台确定代码的意图——而不仅仅是语法错误——与其它工具相比,DeepCode能识别出10倍的关键错误和安全漏洞。

我们的AI提供找到的错误背后的解释

为了详细说明潜在的bug,我们引入了一种新的AI技术,称为本体。通过本体,我们集成了用于DeepCode引擎的逻辑论证展示能力。

支持的语言

目前支持Python、JavaScript/TypeScript、Java、C/C++。

安装

先决条件

  1. 确保已经安装了Package Control(按ctrl+shift+p,Mac:按cmd+shift+p,搜索Package Control)。如果需要安装,等待几秒钟,直到您看到成功的消息。
  2. 确保您的机器上已安装Python3PIP3

如何安装软件包

DeepCode Sublime插件可在安装包菜单中找到。

命令面板

  1. 打开命令面板
  2. Win/Linux:按ctrl+shift+p,Mac:按cmd+shift+p
  3. 输入安装包,按回车键
  4. 输入DeepCode Sublime插件,按回车键。这将在您的机器上下载最新版本的DeepCode Sublime插件,并安装其依赖项。

项目启动的技巧

  • 我们在您的代码方面是认真的。只有在您明确同意的情况下,我们才会上传和分析您的代码。您的代码受到保护,仅用于通知您代码中的问题。

confirm

  • 一旦确认,我们就会开始上传文件

deepcode progress

如何使用它?

从上下文菜单扫描或重新扫描

  • 通过从DeepCode的上下文菜单中选择分析项目来运行分析命令。deepcode analyze

保存时的分析

  • 分析将在文件保存事件上运行,因此您无需手动扫描项目。

如何忽略建议

这里有两大步骤

  1. 通过使用忽略行忽略文件直接忽略特定的警报

    deepcode problem

  2. DeepCode将创建一个注释,告知我们的分析引擎忽略它。请不要忘记指定一个描述,说明为什么您认为它需要被忽略。

打开结果面板

有两种方式打开结果面板

  1. 从上下文菜单打开结果面板。

  2. 从面板菜单打开结果面板 deepcode open results

结果面板

结果面板是您可以检查按文件分组分析结果的地方。 deepcode panel

#### 从结果面板执行操作:1. 在仪表板中查看结果(在默认浏览器中打开分析结果,我们在此也提供了一些示例修复) 2. 忽略行忽略文件(添加忽略注释) 3. 前往文件(将焦点放在特定文件中出问题的行上)

设置

您可以通过在设置部分添加自定义设置来自定义包的行为,您可以从上下文菜单或首选项菜单中打开设置 configuration

如果您需要在自管理环境中更新到DeepCode服务器的URL,或重启登录过程,或者从同意列表中删除您的项目,只需修改设置文件。 settings

反馈和联系方式

  • 如果您需要与我们联系或希望提供反馈,我们很乐意听到您的声音 - 如何联系我们
  • 如果您需要更新此文件,您可以通过编辑此README.md来完成。