![]() ![]() This article takes a look at integrating with the SonarLint IntelliJ plugin for analyzing code while it's being worked on, as well as integrating with SonarQube through the SonarCloud offering for analyzing and tracking quality issues across all of your organization's projects. It's been a major player in the open-source and commercial space, and it's been around for quite a while. Among the leading tools out there is SonarQube from SonarSource. While modern compilers do a really good job of catching some of the errors that linting tools will find, these tools have evolved to keep up with the times. Jones back in 1978 while porting Unix to a 32-bit machine. Analyzing source code for syntax or quality issues is often referred to as linting, coined by the computer scientist Stephen C. Ensuring that a codebase is following certain quality guidelines isn't a new topic. Code is often copied and pasted across modules, or you have that one developer who keeps "forgetting" to follow the agreed-upon syntax when it comes to naming member variables we all discussed in that one meeting years ago. ![]() As the number of lines in our code grows, the quality of the code being written usually suffers. Over the years, software has grown in size and complexity. ![]()
0 Comments
Leave a Reply. |