Official IDE extensions
Use of Language Server Protocol (LSP)
All of the official IDE extensions use the Language Server Protocol to communicate with Semgrep. This allows the team to focus on one codebase that can be shared across most modern editor platforms.pre-commit
Prevent secrets or security issues from entering your Git source control history by running Semgrep as a pre-commit hook. See pre-commit documentation for details.