We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent be89eb7 commit 43cd2c8Copy full SHA for 43cd2c8
.github/workflows/test.yml
@@ -0,0 +1,24 @@
1
+name: Test Semgrep Rules
2
+
3
+on: [push]
4
5
+jobs:
6
+ validate-and-test:
7
+ runs-on: ubuntu-latest
8
+ steps:
9
+ - name: Checkout Code
10
+ uses: actions/checkout@v4
11
12
+ - name: Install Semgrep
13
+ run: |
14
+ pip install semgrep
15
16
+ - name: Validate Rules
17
18
+ bin/validate-rules
19
+ shell: bash
20
21
+ - name: Run Rule Tests
22
23
+ bin/test
24
bin/test
@@ -0,0 +1,4 @@
+#!/bin/bash
+# Run semgrep test cases for specific rules
+semgrep --test --config rules/src/ rules/test/
bin/validate-rules
+# Validate config is valid before testing
+semgrep --validate --config ./rules/src
0 commit comments