Martin Jambon
Martin Jambon
**Describe the bug** Adding or removing parentheses from regexps occurring in `pattern-regexp` or `pattern-not-regex` causes too many matches. For example, the following always matches the string `a-b`, which is surprising:...
Currently there's only a `languages` field which is used both for selecting which files should be scanned and for selecting the analyzer. However, we have analyzers (regex, generic) which are...
The distinction between explicit targets (files specified on the command line directly or with `--include`) and filterable targets (discovered by scanning file system) is lost between semgrep and semgrep-core. This...
[I don't have the permission to push changes to `.github/workflows`: ``` $ git push origin mj-use-makefile-in-ci ... ! [remote rejected] mj-use-makefile-in-ci -> mj-use-makefile-in-ci (refusing to allow a Personal Access Token...
For testing our application, we have essentially a test folder named `foo` that contains input files. Each input file gives its name to a test case. If `foo/` doesn't exist,...
The [RUN](https://docs.docker.com/engine/reference/builder/#run) instruction now supports options. This PR adds support for any future option, in addition to those officially supported at this time (`--mount`, `--network`, `--security`). The value of the...
What I want: * the ability to access all the infix operators (`/`, `//`, etc.) directly with `open Fpath.Operators`; * not putting the other names in scope like `open Fpath`...
My ideal workflow for inspecting the output of a parser would be: ``` $ tree-sitter generate $ tree-sitter parse example ``` For this, I need to see all the nodes...
So far, the `Find_targets.conf` config was used only for generic target filtering that was independent of language detection. It is now also used for language detection. The previously unused option...
**Is your feature request related to a problem? Please describe.** A [pre-commit](https://pre-commit.com/) hook that runs semgrep will pass explicit target files to `semgrep`. This overrides any exclusions made by the...