Yoann Padioleau

Results 46 issues of Yoann Padioleau

metavariable-comparison: was designed by Matt Schwager as a way to capture 95% of our use of the powerful (but dangerous) pattern-where-python:. It served us well for comparing integers, but it's...

enhancement
priority:low
exotic

We're using tree-sitter repositories as submodules in semgrep (see https://github.com/returntocorp/ocaml-tree-sitter-semgrep/blob/main/.gitmodules ) and most repositories are fine except tree-sitter-rust which takes a very long time to clone and update. I usually...

For context, I try to port the elm-playground library to OCaml by using ocaml-vdom. In elm, one can subscribe to the onAnimationFrame Javascript event to generate a Tick (or `Tick)...

For context, I try to port the elm-playground library to OCaml using ocaml-vdom. I manage to get a few examples working but I am currently stuck with the way the...

It does not like notty is supported for windows. It would be great to add support for windows.

This is useful for autofix, otherwise the range is wrong. Most languages have a keyword like 'type' to introduce a type definition. test plan: test file included make make test

**Describe the bug** Generalizing https://semgrep.dev/s/xY3P/ to use metavariable and metavariable-regexp with https://semgrep.dev/s/wxyX/ does not give the same result. **What is the priority of the bug to you?** - [ ]...

enhancement
priority:medium
feature:rule-spec
interesting

Right now in semgrep, the pattern will match lots of JSX elements: , but also , also xxx, etc. and internally a pattern like is actually transformed in . This...

priority:low
lang:javascript
pattern:equivalence
feature:patterns

**Is your feature request related to a problem? Please describe.** Tree-sitter has some powerful error-recovery mechanism where a mistake in a file (or a programming language feature not yet handled...

priority:medium
feature:cli-ux
tree-sitter
planned-project

``` PS C:\Users\pad> .\Downloads\opam.exe usage: opam [--version] [--help] [] The most commonly used opam commands are: init Initialize opam state, or set init options. list Display the list of available...