Ilia Kebets is a software engineer based in Switzerland with four years of experience focused on backend development and static analysis tooling. At Sonar he contributes to SonarJS, improving JavaScript/TypeScript code quality by shipping bug fixes, refactors, and new static-analysis rules that catch exclusive tests, unsafe OS commands, and tricky regex character-class issues. He combines practical engineering with security-minded code quality work, demonstrating attention to both correctness and developer experience. Notably, his contributions include creating rules (S6426, S4036, S6397) that prevent subtle, high-impact problems from reaching production.
SonarSource Static Analyzer for JavaScript and TypeScript
Role in this project:
Back-end Developer
Contributions:8 releases, 757 reviews, 114 commits in 8 months
Contributions summary:Ilia primarily focused on improving the SonarSource Static Analyzer for JavaScript and TypeScript by addressing code quality issues. They fixed a bug related to exclusive tests, creating a rule (S6426) to prevent them from being committed, and made several refactors to existing test cases. Additionally, the user created a rule (S4036) for detecting security-sensitive OS commands and added a new rule (S6397) to address issues in character classes within regular expressions.
A reference example for TypeScript and Node with a detailed README describing how to use the two together.
Contributions:8 PRs, 1 push, 4 branches in 2 years 4 months
typescriptnodejs
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.