Company
Date Published
Author
Massimo Paladin
Word count
375
Language
English
Hacker News points
None

Summary

For those not familiar with ARM, it is a widely used architecture in mobile devices and embedded systems due to its RISC design which requires fewer transistors than CISC architectures, reducing cost, power consumption, and heat dissipation. This characteristic makes it desirable for battery-powered devices such as smartphones and laptops. Developers targeting the ARM architecture typically develop in C or C++ using compilers like GCC or Clang, with SonarCFamily code analyzer version 4.8 adding support for these compilers to analyze C/C++ projects targeting the ARM architecture. The analysis process involves setting up a build wrapper and running a scanner, which provides hundreds of rules to track issues and data-flow analysis. SonarCFamily is compatible with SonarLint, enabling developers to get code analyzed on-the-fly and shorten development feedback.