Ankush Menat | 65279c2 | 2021-09-01 15:52:16 +0530 | [diff] [blame] | 1 | name: Linters |
| 2 | |
| 3 | on: |
| 4 | pull_request: { } |
| 5 | |
| 6 | jobs: |
| 7 | |
| 8 | linters: |
| 9 | name: linters |
| 10 | runs-on: ubuntu-latest |
| 11 | steps: |
| 12 | - uses: actions/checkout@v2 |
Ankush Menat | 65279c2 | 2021-09-01 15:52:16 +0530 | [diff] [blame] | 13 | |
| 14 | - name: Set up Python 3.8 |
| 15 | uses: actions/setup-python@v2 |
| 16 | with: |
| 17 | python-version: 3.8 |
| 18 | |
| 19 | - name: Install and Run Pre-commit |
Chillar Anand | 915b343 | 2021-09-02 16:44:59 +0530 | [diff] [blame] | 20 | uses: pre-commit/action@v2.0.3 |
Ankush Menat | 5ada11b | 2021-10-20 14:53:49 +0530 | [diff] [blame] | 21 | |
Ankush Menat | cc1baae | 2021-10-22 21:43:50 +0530 | [diff] [blame] | 22 | - name: Download Semgrep rules |
Ankush Menat | 4ad2b85 | 2021-10-22 22:38:44 +0530 | [diff] [blame] | 23 | run: git clone --depth 1 https://github.com/frappe/semgrep-rules.git frappe-semgrep-rules |
Ankush Menat | cc1baae | 2021-10-22 21:43:50 +0530 | [diff] [blame] | 24 | |
Ankush Menat | 5ada11b | 2021-10-20 14:53:49 +0530 | [diff] [blame] | 25 | - uses: returntocorp/semgrep-action@v1 |
| 26 | env: |
| 27 | SEMGREP_TIMEOUT: 120 |
| 28 | with: |
| 29 | config: >- |
| 30 | r/python.lang.correctness |
Ankush Menat | cc1baae | 2021-10-22 21:43:50 +0530 | [diff] [blame] | 31 | ./frappe-semgrep-rules/rules |