software development mistakes

8 Common Software Development Mistakes and How to Avoid Them

The world of software development is fast-paced and ever-changing. The queue of feature requests never seems to shrink. With the constant demand for improvements, adherence to best practices may start to slip. This is how...

Short Guide to Javascript Gotchas

This is a blog post of our Code Reading Wednesdays from Codacy ( we make code reviews easier and automatic. Recently I have been working mostly in Javascript static code analysis and error detection. In...
html canvas

HTML Canvas cheat sheet

While browsing the web for cool projects, we found the “HTML Canvas Tutorial” cheat sheet. While reading it, and thinking of ways to play with that, we reached out to Colin Cieloha, one of...

Scala Static Analysis Tool Review

In the past we reviewed the different coding styles that the Scala programming language offers. In this, we will review scala static analysis tools. We also saw in the last couple of months the apparition...
code security

Enhanced security for C++, Java, and Scala with Clang-Tidy and SpotBugs

As part of our effort to continue expanding our language support, we are excited to announce the support of two new tools for all Codacy users: Clang-Tidy and SpotBugs.