DeepCode Launches Atom Plugin
Written by Kay Ewbank   
Thursday, 20 February 2020

DeepCode has launched an AI-powered code review plugin for Atom. The Atom version joins existing plugins for Visual Studio Code and GitHub.

deepcodeDeepCode, which we first met which it introduced a free tier in August 2019, is an AI-based tool that integrates with code hosting platforms and can be used to analyze code using static program analysis to find problems and make changes to improve the code. Resulting suggestions range from performance improvements, possibly outdated external functions to security issues.  You can also carry out a commit analysis that analyzes all your commits and comments on them to see if a commit introduces any new issues, or a pull request analysis that does the same thing for pull requests.

The new plugin is designed for use with Atom, the lightweight, extensible text editor. Atom was originally developed as GitHub's cloud hosted editor before being made more widely available. It has since been developed more as a full featured IDE. The plugin lets developers on Atom use the AI-powered source code analysis of DeepCode remotely and get the suggestions displayed directly in the editor. DeepCode provides additional plugins for BitBucket, GitHub, GitLab, and Visual Studio Code.

DeepCode is based on machine learning, and the developers have trained the system on millions of repositories noting the changes the developers make to code. They've then trained their own AI engine with those changes to put together a set of around 250,000 rules. These are used to analyze your repositories and suggest potential problems and how to fix them, and more general improvements. The potential problems are more wideranging than you might expect, covering vulnerabilities such as SQL injections and cross-site scripting. DeepCode can be used to analyze code in Java, JavaScript, TypeScript, XML and Python; the intention is to add support for C#, PHP, and C/C++.

deepcode

More Information

DeepCode Website

Related Articles

 DeepCode Gets Cash And Opens Free Tier 

Codetracer - Have Your Code Peer Reviewed

Insights From Devskiller's Code Skills Testing

Automatic Testing - Programmers Are Still The Problem

Codacy - Automated Code Review

Code Digger Finds The Values That Break Your Code

Code Hunt - New Coding Game From Microsoft Research

Debugging and the Experimental Method       

Firecode - Ace the Coding Interview

 

 

To be informed about new articles on I Programmer, sign up for our weekly newsletter, subscribe to the RSS feed and follow us on Twitter, Facebook or Linkedin.

Banner


Apache Updates Geronimo Arthur
28/03/2024

Apache Geronimo Arthur has been updated with support for Common-compress, XBean, and ensures the default options are compatible with last GraalVM release.



JetBrains Updates IDEs With AI Code Completion
04/04/2024

JetBrains has launched the first set of updates for 2024 of its JetBrains IDEs. The new versions include full-line code autocompletion powered by locally run AI models.


More News

Last Updated ( Tuesday, 18 February 2020 )