Changed
- Default Docker code mount point from
/home/repo
to/src
- this is also
configurable via theSEMGREP_SRC_DIRECTORY
environment variable
Removed
--precommit
flag - this is no longer necessary after defaulting to
pre-commit
's code mount point/src
Fixed
- Parse python files with trailing whitespace
- Parse python2 tuple as parameter in function/lambda definition
- Parse python3.8 positional only parameters (PEP 570)
- Parse python2 implicit array in comprehension
- Cache timeout errors in semgrep-core so running multiple rules does not
retry parsing