Yoann Padioleau
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...
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?** - [ ]...
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...
**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...
``` 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...