pypi semgrep 0.38.0
Release v0.38.0

latest releases: 1.96.0, 1.95.0, 1.94.0...
3 years ago

Added

  • Added a new language: Rust. Support for basic semgrep patterns (#2391)
    thanks to Ruin0x11!
  • Added a new language: R. Just parsing for now (#2407)
    thanks to Ross Nanopoulos!
  • Parse more Rust constructs: Traits, type constraints (#2393, #2413)
    thanks to Ruin0x11!
  • Parse more C# constructs: Linq queries, type parameter constraints (#2378, #2408)
    thanks to Sjord!
  • new experimental semgrep rule (meta)linter (#2420) with semgrep-core -check_rules

Changed

  • new controlflow-sensitive intraprocedural dataflow-based constant propagation
    (#2386)

Fixed

  • matching correctly Ruby functions with rescue block (#2390)
  • semgrep crashing on permission error on a file (#2394)
  • metavariable interpolation for pattern-inside (#2361)
  • managing Lua assignment correctly (#2406) thanks to Ruin0x11!
  • correctly parse metavariables in PHP, and ellipsis in fields (#2419)

Don't miss a new semgrep release

NewReleases is sending notifications on new releases.