Path: csiph.com!fu-berlin.de!uni-berlin.de!not-for-mail From: "G. Ann Campbell" Newsgroups: comp.lang.python.announce Subject: SonarCloud, SonarQube support Python 3.8, find method signature & visibility issues Date: Mon, 30 Mar 2020 16:00:10 -0400 Lines: 24 Approved: python-announce-list@python.org Message-ID: <158559968995.25192.python-announce-list@python.org> Reply-To: python-list@python.org Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" X-Trace: news.uni-berlin.de KpaL6Gmq/ESmnL1pqHSMbQrZ+Tr9u7giTa/pn50eWseA== X-Spam-Status: OK 0.200 X-Spam-Level: * X-Spam-Evidence: '*H*': 0.63; '*S*': 0.03; 'subject:Python': 0.07; 'static': 0.09; 'python': 0.13; '3.8,': 0.16; 'received:mail- io1-xd29.google.com': 0.16; 'subject:3.8': 0.16; 'all,': 0.16; 'announce': 0.17; 'skip:@ 10': 0.19; 'improvements': 0.26; 'subject:issues': 0.26; 'source': 0.29; 'url:io': 0.32; 'message- id:@mail.gmail.com': 0.32; 'received:google.com': 0.34; 'changes': 0.34; '8bit%:13': 0.39; 'support': 0.40; 'to:addr:python-announce- list': 0.40; 'skip:m 20': 0.60; 'details': 0.62; 'free': 0.65; 'manager*': 0.68; 'subject:method': 0.68; 'subject:, ': 0.69; 'today': 0.69; 'commercial': 0.70; 'url:t': 0.71; 'signature': 0.74; 'marketing': 0.80; 'operator,': 0.84; 'url-ip:52.204/16': 0.84 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sonarsource-com.20150623.gappssmtp.com; s=20150623; h=mime-version:from:date:message-id:subject:to; bh=xnRuaBjd6E59xf0Z1/Cog1xOEftZW7YmmZ3UrNC4EbA=; b=SqpRWIRDc50nV6T0MqXz5yU6lm1ZZ5/Y3uwyRp+6VHbrlvFdHLk351YMIYxBah3NxN +zN/Pn184A8JjAaXIsLGNFGLmtA1SOA3NFWnsVvaJxd9dQvO5Kv0lIC9sV7RVGlfftJ6 dTrNp7vc4vi+91gR4yIRAd7NylAXLZFPFIiHV9g0KiGOTx3VOKhAFgR79q2/hA+AmR25 njL1Sf1RVM306wV8qGYxtsrYRINiFCgko7aLyxKp1qSOTqh2/ye2QHlHh3hVhs0z5e8s FMHxX+nJ8AVv80Pm/wsbdJwQ0AmkEhYQPZOHYEhqzKG6xvbdHL8Md2rVJac2oXGhi22P /AEQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=xnRuaBjd6E59xf0Z1/Cog1xOEftZW7YmmZ3UrNC4EbA=; b=ZzboLz0PcZWOQJC2Vs54UyeyF3McGVSEuGF6d11VZnI+O3NYQ8ujfXmF8AxpMufP5B B91gaGNBuhZRJnPrh7chlwFuWVtq+IRqXEtDtnUiXBSPO/A4WW/267pMbdHxVw6lAjMc DkSGljljvXDZ9vfVE8heFmThaEz4JQyFzTGfaxcRKjT9g9KX5rVvseGWLmbG7tRvPdJj 0vxlMxdj774YUbvgSuhKC9XN7Bg2dUrsc4CGr6g7EJZSZujnIkmDJQELRUfqSTNe9U7a jYP2/iq2FRu86JLnAro2eI07N6G9ZEB5aL/J3H9V1ar6CZQbYBPbX1AEdS3px6DRf1Zv xllQ== X-Gm-Message-State: ANhLgQ33q62gAm39L4YI4vaPuHXEJs+qyMECHqphQ6U1xPUKskRil5bB 4wLM/IJNMHCoSFTheo3SRWMmJ8/pQ0ti7hmuPLuB5N1l X-Google-Smtp-Source: ADFU+vuiQ7oZK4yW2kjauce/rEMPeGx1RXvpfN6s7B8rIZxSxeAf2RsDwQglL8I31W11infGL5jIxG99cyc0G4A0loU= X-Received: by 2002:a05:6638:3a4:: with SMTP id z4mr12602110jap.141.1585598421993; Mon, 30 Mar 2020 13:00:21 -0700 (PDT) X-MailFrom: ann.campbell@sonarsource.com X-Mailman-Rule-Hits: emergency X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved Message-ID-Hash: C2LSVPPFZGEJUJKI2P2RNUNU3ZBCFIFA X-Message-ID-Hash: C2LSVPPFZGEJUJKI2P2RNUNU3ZBCFIFA X-Mailman-Approved-At: Mon, 30 Mar 2020 16:21:19 -0400 X-Content-Filtered-By: Mailman/MimeDel 3.3.1 X-Mailman-Version: 3.3.1 Precedence: list List-Id: Announcement-only list for the Python programming language Archived-At: List-Archive: List-Help: List-Post: List-Subscribe: List-Unsubscribe: Xref: csiph.com comp.lang.python.announce:3354 Hi all, SonarSource is happy to announce support of Python 3.8, including the walrus operator, and 10 new rules related to method signature and visibility. Details here: https://community.sonarsource.com/t/sonarcloud-scans-python-3-8-code-and-detects-mistakes-related-to-method-signature-and-visibility/22157 These improvements are available today on sonarcloud.io, where Python static analysis is free for open source projects. Python analysis is also free in SonarQube, with taint analysis available in commercial editions. These changes will be available in the upcoming SonarQube 8.3. Thx! Ann --- *G. Ann Campbell* | SonarSource *Product Marketing Manager* @GAnnCampbell https://sonarsource.com