PVS-Studio
banner
cody-programmer08.bsky.social
PVS-Studio
@cody-programmer08.bsky.social
PVS-Studio | Static analyzer | C, C++, C#, and Java | Enhance the quality, security, and safety of your code!
Go developers regularly deal with warnings from the built-in static analyzer. But what if you need more features or want to find something specific in your project? Go provides powerful tools for parsing and analyzing code. #go #article #analyzer
How to create your own Go static analyzer?
Go developers regularly deal with warnings from the built-in static analyzer. But what if you need more features or want to find something specific in your project? Go provides powerful tools for...
pvs-studio.com
December 29, 2025 at 12:40 PM
Throughout 2025, the PVS-Studio team has been actively checking open-source C# projects. Over the year, we discovered plenty of defects. So, we picked the ten most interesting ones from this huge variety. We hope you find this roundup interesting and useful. Enjoy!
Top 10 errors found in C# projects in 2025
Throughout 2025, the PVS-Studio team has been actively checking open-source C# projects. Over the year, we discovered plenty of defects. So, we picked the ten most interesting ones from this huge...
pvs-studio.com
December 29, 2025 at 6:47 AM
The year 2025 is coming to an end. Minecraft mods, the Catalan language, and non-obvious interactions with the ternary operator—how many things our analyzer has encountered! So it's high time to share the highlights with you.
Top 10 noteworthy Java errors in 2025
The year 2025 is coming to an end. Minecraft mods, the Catalan language, and non-obvious interactions with the ternary operator—how many things our analyzer has encountered! So it′s high time to...
pvs-studio.com
December 24, 2025 at 12:55 PM
PVS-Studio 7.40 has been released. The new version brings support for Visual Studio 2026 and Qt Creator 18, adds analysis of .NET 10 projects, enhances C# diagnostic rules, and includes many other new features. See more details in the note!
PVS-Studio 7.40: support for Visual Studio 2026, Qt Creator 18, .NET 10, updated C# diagnostic rules, and more
PVS-Studio 7.40 has been released. The new version brings support for Visual Studio 2026 and Qt Creator 18, adds analysis of .NET 10 projects, enhances C# diagnostic rules, and includes many other...
pvs-studio.com
December 19, 2025 at 12:10 PM
Analyzing source code is a challenging task, especially when it comes to identifying potential vulnerabilities. In this article, we'll share how we traced data flow passing through object fields.
Roaming fields in search of potential vulnerabilities
Analyzing source code is a challenging task, especially when it comes to identifying potential vulnerabilities. In this article, we′ll share how we traced data flow passing through object fields.
pvs-studio.com
December 18, 2025 at 9:03 AM
Java is expanding with new trendy mechanisms, and along with it, its tomb is growing with outdated features like Vector, Finalization, NashornScriptEngine, SecurityManager, and Unsafe. Let's take a look at these antiquities and see what has replaced them.
Tomb of Java antiquities
Java is expanding with new trendy mechanisms, and along with it, its tomb is growing with outdated features like Vector, Finalization, NashornScriptEngine, SecurityManager, and Unsafe. Let′s take a...
pvs-studio.com
December 17, 2025 at 12:03 PM
In this article, we'll look at traveling bugs that PVS-Studio static analyzer has detected in LanguageTool—a grammar, style, and spell checker.
Bugs across the world′s languages. Let′s check LanguageTool
In this article, we′ll look at traveling bugs that PVS-Studio static analyzer has detected in LanguageTool—a grammar, style, and spell checker.
pvs-studio.com
December 16, 2025 at 7:06 AM
December 8, 2025 at 7:18 AM
Many developers know about static analysis tools. What practical benefits do they offer, and why do so many teams introduce them? This time, we'll break down several key features of these tools by analyzing the source code of the osu! game. #gamedev #csharp
Checking osu! and exploring features of static analyzers
Many developers know about static analysis tools. What practical benefits do they offer, and why do so many teams introduce them? This time, we′ll break down several key features of these tools by...
pvs-studio.com
December 3, 2025 at 2:23 PM
It has been over a year since the last check of the LLVM project with PVS-Studio, and in that time, two releases have come out. So, it's a good time to get back and analyze the fresh LLVM 21.
#cpp #LLVM #analyzer #check
Open wide: Inspecting LLVM 21 with static analysis
It has been over a year since the last check of the LLVM project with PVS-Studio, and in that time, two releases have come out. So, it′s a good time to get back and analyze the fresh LLVM 21.
pvs-studio.com
November 28, 2025 at 12:22 PM
What exactly is the Cyber Resilience Act? This article covers the regulation that establishes cybersecurity requirements for products sold in the European market.
What is Cyber Resilience Act, and what cybersecurity requirements does it impose?
What exactly is the Cyber Resilience Act? This article covers the regulation that establishes cybersecurity requirements for products sold in the European market. We′ll discuss everything: from what.....
pvs-studio.com
November 26, 2025 at 1:18 PM
November 26, 2025 at 8:11 AM
Today, we talk about a bug that shows in practice how "code sausage" can cause a series of problems related to the last line effect and careless copy-paste, as well as lead to new errors.
Do not let your code turn into sausage that goes beyond screen
Today, we talk about a bug that shows in practice how code sausage can cause a series of problems related to the last line effect and careless copy-paste, as well as lead to new errors.
pvs-studio.com
November 24, 2025 at 11:16 AM
Have you ever wanted to see your code in a whole new light? For example, imagine what your code base would look like if it were a city. Sounds a bit unreal, doesn't it? Let's take a walk through the city of PVS-Studio and discover its secrets :) #cpp
Building the PVS-Studio megapolis
Have you ever wanted to see your code in a whole new light? For example, imagine what your code base would look like if it were a city. Sounds a bit unreal, doesn′t it? Let′s take a walk through the.....
pvs-studio.com
November 21, 2025 at 9:33 AM
Do you write in C or C++ and want to analyze code regardless of the build system? Today, we'll explain how to use PVS-Studio static analyzer and plugin for Visual Studio Code on Windows. #cpp #programming #windows #coding
How to analyze C/C++ code without build systems on Windows
Do you write in C or C++ and want to analyze code regardless of the build system? Today, we′ll explain how to use PVS-Studio static analyzer and plugin for Visual Studio Code on Windows.
pvs-studio.com
November 19, 2025 at 9:02 AM
Blockchain development is a high-stakes game where code quality really matters. A single undetected bug can lead to major and sometimes irreversible financial losses. Should we really gamble on skipping a static analyzer check?
Neo and NBitcoin blockchain projects vs. static analyzer. Who wins?
Blockchain development is a high-stakes game where code quality really matters. A single undetected bug can lead to major and sometimes irreversible financial losses. Should we really gamble on...
pvs-studio.com
November 18, 2025 at 12:51 PM
In this article, we'll discuss how a harmless-looking line of JavaScript code caused test instability in a product and how to prevent such issues.

pvs-studio.com/en/blog/post...

#StaticAnalysis #JavaScript #testing #typescript #VisualStudioCode #framework #UI #programming
JavaScript failed your tests
In this article, we′ll discuss how a harmless-looking line of JavaScript code caused test instability in a product and how to prevent such issues.
pvs-studio.com
November 18, 2025 at 7:42 AM
November 13, 2025 at 8:17 AM
November 13, 2025 at 8:15 AM
We decided to take a look under the hood of this long-lived language to see what exactly lies behind the lines that millions of users rely on today. In this article, let's see what we found.

pvs-studio.com/en/blog/post...

#cpp #StaticAnalysis #static_analyzer #cppprogramming #erlang #programming
Code legacy: Analyzing Erlang′s C and C++ modules that have been running for decades
Code for some Erlang/OTP modules is older than most modern junior developers. These files are the true digital patriarchs. For decades, they have made sure that banking transactions, telephone...
pvs-studio.com
November 13, 2025 at 8:08 AM
November 12, 2025 at 10:30 AM
We occasionally post interesting guest articles on our website. Our latest one explores missing features in C++ and how developers implement them.

pvs-studio.com/en/blog/post...

#Cpp #Cprogramming #cplusplus #feature #article #programming
What we didn′t get in C++
What′s missing from C++—and how do developers fill the gaps? The author explores ideas and examples that show how the language could go even further. Let′s explore them in this article!
pvs-studio.com
November 12, 2025 at 8:11 AM
November 11, 2025 at 12:22 PM