Hello Pythonistas,
Early adopters of Python 3.14 for its great new features, such as t-strings, SonarQube helps you ensure best practice use with 5 new rules :
- S7931: “NotImplemented” should not be used in boolean contexts
- S7941: Compression modules should be imported from the compression namespace
- S7942: Template strings should be processed before use
- S7943: Template and str should not be concatenated directly
- S7945: Template string processing should use structural pattern matching
You can find them on:
SonarQube Cloud - now
SonarQube Server - from 2025.6
SonarQube Community Build - from 25.12.x
SonarQube IDE - your next update
See what’s coming up for Python in SonarQube-IDE, SonarQube Server and SonarQube Cloud. We hope you enjoy these updates.
Jean