TIOBE releases TiCS 2025.1.0, introducing support for Clang-Tidy, an overhaul of how we integrate with Coverity, and much more!
We have added support for Clang-Tidy, a clang-based C++ “linter” tool. Its purpose is to provide an extensible framework for diagnosing and fixing typical programming errors, like style violations, interface misuse, or bugs that can be deduced via static analysis.
We have derived a ruleset from a subset of the Clang-Tidy Checks, consisting of rules of the categories:
Our Coverity integration has seen a major overhaul. Several topics have been addressed:
We have added a mechanism to globally specify configuration properties for the TICS Client, used by Software Developers. It is now possible to specify up to what severity level violations will be reported. More configuration properties will be added later.
Okta is another Identity Provider for which we added support. Like Google and Microsoft Entra ID, Okta allows you to centrally manage which users have access to TICS. Our Okta integration is based on OpenID Connect. OpenID Connect is the de facto standard for handling authentication in the modern world. From traditional web applications to single-page apps to native applications, OpenID Connect provides a template for interoperability that makes it easy to incorporate identity management seamlessly and securely.
From Apache, several security improvements have been made. Though none of the vulnerabilities apply to your TICS setup, security scanners might still trigger. To prevent alarming detections and of course real vulnerabilities, we have upgraded Tomcat.
The following vulnerabilities have been solved between Tomcat 9.0.97 and 9.0.100:
You can find the full release notes, here.
Want to know if TiCS can work for you as well?
Request a demo