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++.


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.


PHP 8.3 Released

PHP 8.3 has been released with improvements including explicit typing of class constants, deep cloning of readonly properties, and additions to randomness functionality.

Advent Of Code 2023 Unlocked

December 1st is the day on which, each year, Eric Wastl opens a very special advent calendar. You don't get rewarded with chocolates in the Advent of Code - instead it's stars for solving coding puzzl [ ... ]

More News

Last Updated ( Tuesday, 18 February 2020 )