pypi semgrep 0.29.0
Release v0.29.0

latest releases: 1.72.0, 1.71.0, 1.70.0...
3 years ago

0.29.0 - 2020-10-27

Added

  • Semgrep will now partially parse files with parse errors and report findings detected before the parse errors was encountered.
  • Allow user to specify registry path without having to add semgrep.dev url
    i.e.: instead of --config https://semgrep.dev/p/r2c-ci users can use --config p/r2c-ci
  • Allow user to specify snippet id withouth having to add semgrep.dev url
    i.e.: instead of --config https://semgrep.dev/s/username:snippetname
    users can use --config username:snippetname
  • --test will now error out if ruleid or ok is not in reported IDs
  • Semgrep will run JavaScript rules on TypeScript files automatically.

Fixed

  • More off by one fixes in autofix
  • Support for matching dynamic class names in Ruby
  • Removed nosem findings from the final findings count
  • Matching nested JSX elements works properly. See https://semgrep.dev/s/erlE?version=0.29.0.
  • Can now match partial class definitions with annotations in Java. See #1877.
  • Fixed errors in TypeScript "implements" keyword. See #1850.

Don't miss a new semgrep release

NewReleases is sending notifications on new releases.