Skip to content

Commit 6973f32

Browse files
authored
Setup static analysis (#1485)
* Enable static analysis * run on master merge * ignore examples
1 parent e2d4316 commit 6973f32

File tree

2 files changed

+30
-0
lines changed

2 files changed

+30
-0
lines changed
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
on:
2+
push:
3+
branches: [master]
4+
5+
jobs:
6+
check-quality:
7+
runs-on: ubuntu-latest
8+
name: Datadog Static Analyzer
9+
steps:
10+
- name: Checkout
11+
uses: actions/checkout@v3
12+
- name: Check code meets quality standards
13+
id: datadog-static-analysis
14+
uses: DataDog/datadog-static-analyzer-github-action@v1
15+
with:
16+
dd_api_key: ${{ secrets.DD_API_KEY }}
17+
dd_app_key: ${{ secrets.DD_APP_KEY }}
18+
dd_service: datadog-api-client-typescript
19+
dd_site: datadoghq.com
20+
dd_env: ci
21+
cpu_count: 2
22+

static-analysis.datadog.yml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
rulesets:
2+
- typescript-best-practices # ensure best practices are followed
3+
- typescript-code-style # code-style enforcement for TypeScript
4+
- typescript-inclusive # ensure that we use inclusive wording in our codebase
5+
- typescript-common-security # ensure your TypeScript code is safe and secure
6+
7+
ignore-paths:
8+
- examples/

0 commit comments

Comments
 (0)