jev-semgrep
grep by meaning, across languages. TypeSafe Jev scores every line against a meaning; combine meanings with AND/OR/NOT. 意味で探す grep。日本語で英語を、英語で日本語を検索できる
How it uses Jev
sys1grep — System 1 for your files; uses TypeSafe AI's Jev
Use cases
- Language or format : 26 candidates (Python, JavaScript, TypeScript, Go, Rust, Java, Kotlin, Ruby, PHP, C, C++,
- Time of change : 14 spans: the last minute, the last hour, today, yesterday, the last 1 / 2 / 3 / 7 / 30 days,
- Place : test code ( tests/ test/ tests / spec/ e2e/ , test .py test. .test. .spec. Test.java
- git : in a repository, a time goes by commits: a committed file needs a commit at or after the start (the
- Jev reads the whole meaning, in any language: "案A、B、Cで比較" is not about C files, and a date quoted in a
- Per term. -e A -e B still searches B in the files A's scope leaves out; within an AND term, and across
Getting started
Without FILE, stdin is read. With several files, output is prefixed with file: . Exit codes follow grep: 0 matched, 1 no match, 2 error (bad arguments, unreadable file, API failure). Exit 1 after lines were sent prints one line on stderr: the highest probability, its line, the option that loosens the threshold (unless…
Source: community catalog. Details and metrics reflect the published community snapshot and are not a performance endorsement. Documentation details extracted from GitHub · the README · the project website.
