🐍 SonarQube supports Python 3.14 with new rules!

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

1 Like