© 2023 Hashnode
#static-code-analysis
Introduction Static analysis tools, also known as linting tools such as ES Lint (for JavaScript) or SwiftLint (for Swift), are software programs that analyze source code for potential issues, such as …
Static code analysis is an essential part of ensuring the quality and maintainability of your Python code. There are many tools available for static code analysis, but Ruff stands out for its fast per…
As a software developer, one of the most important decisions you will make when starting a new project is the choice of programming language. There are many factors to consider when making this choice…
I told myself I'd take a couple days break between the DEIT site/Github Org launch before diving into the diamond-hardhat refactor... but I haven't gone to bed yet. I really want to see the teased fea…
Creating a custom linter can be a great way to enforce coding standards and detect code smells. In this tutorial, we'll use Sylver, a source code query engine to build a custom Python linter in just a…
In 2022, the PVS-Studio developers wrote lots of articles where they described bugs found in open-source projects. Now it's time to choose the most interesting ones. How was this top created? I looked…
Thank you for reading my article. Before getting started, I’d love for you to consider checking out my latest venture FlagFox. Introduction I’ve learnt over the years to embrace the range of amazing …
In some of my previous posts, I mentioned that I use SonarCloud to do code analysis. By integrating SonarCloud with GitHub Actions, you can easily set up a pipeline that automatically runs a code anal…
Compilers are evolving: they issue more and more warnings. Do developers still need to use static code analyzers like PVS-Studio? Yes, because analyzers are evolving too. In this article you'll see how PVS-Studio can find bugs even in a com…
Among the wide variety of programming languages, what our users want the most is that the PVS-Studio analyzer to start supporting JavaScript. The Rhino engine is a project that our team can use to create a PVS-Studio analyzer for JavaScript…