DeepCode vs. Linters: DeepCode releases support ESLint, PMD, Pylint and TSLint

Boris Paskalev
DeepCodeAI
Published in
2 min readMar 28, 2019

--

The most common question I have gotten from customers over the past month has been: how is DeepCode different from linters?

Although this question seemed obvious to me, it was always a struggle to explain it in details. My team backed me up so we do not have to tell but we can show. Therefore, this week DeepCode silently released support for linters. We will run one major linter for each language that we support so everyone can clearly see the difference in the count and type of suggestions linters offer vs. semantic static analysis that DeepCode performs backed by the knowledge of the global software development community.

A clear observation is that most linters run much slower that DeepCode’s analysis so we run them asynchronously and users will have to load those suggestions when the linter has completed.

We will also consider and configuration files that our customers might have for those linters.

The currently supported linters are ESLint for JavaScript, PMD for Java, Pylint for Python and TSLint for TypeScript (wing, wing this also served as an unofficial announcement that DeepCode supports TypeScript now). This configuration support was also a commonly requested feature. We are happy to hear more feedback from our customers.

Please reach out to us with more of your requests and feedback! And do not forget DeepCode is Always Free for the Open Source Community.

--

--