Tibor Blenessy
Tibor Blenessy
I am a Software Engineer at SonarSource working on JavaScript/TypeScript static analysis in SonarQube, SonarCloud, and SonarLint. I am passionate about coding and developer tools. I want to help developers write reliable and secure code.
TypeScript Congress 2023TypeScript Congress 2023
10 min
Advanced linting rules with ESLint
This talk will explore more advanced ways to write static analysis rules in ESLint using ESLint's control flow APIs. I will quickly explain what a control flow graph is and how you can use it to find issues in your code. I will show you how to detect when a value is assigned to variable uselessly and other logical problems you can detect using this technique.
TestJS Summit 2021TestJS Summit 2021
8 min
Who Guards the Guards? – Finding Bugs in Your Tests
Nowadays, testing has become the norm. There are many tools available to write different kinds of tests. While tests keep the guard on the main code of the application, how can you be sure that you don’t have bugs hiding in your test code? Should you write tests for the tests?In this lighting talk I will show you a different approach on how you can eliminate certain types of issues from your tests using static code analysis tools like SonarLint or SonarQube. We will focus on common issues found in tests using frameworks such as Mocha and Chai.
DevOps.js Conf 2021DevOps.js Conf 2021
67 min
Make your CI/CD pipeline smarter with static analysis
Workshop
CI/CD pipeline became the norm in software development. So is linting, which is a basic form of static analysis. In this webinar I would like to demonstrate how you can go beyond simple linting and improve your pipeline to provide additional insights into your code and allow you to deliver more reliable and safe applications.
Prerequisites:Familiar with CI/CD concepts.