File tree 1 file changed +50
-0
lines changed
1 file changed +50
-0
lines changed Original file line number Diff line number Diff line change
1
+ # This workflow uses actions that are not certified by GitHub.
2
+ # They are provided by a third-party and are governed by
3
+ # separate terms of service, privacy policy, and support
4
+ # documentation.
5
+ # ESLint is a tool for identifying and reporting on patterns
6
+ # found in ECMAScript/JavaScript code.
7
+ # More details at https://github.com/eslint/eslint
8
+ # and https://eslint.org
9
+
10
+ name : ESLint
11
+
12
+ on :
13
+ push :
14
+ branches : [ "main" ]
15
+ pull_request :
16
+ # The branches below must be a subset of the branches above
17
+ branches : [ "main" ]
18
+ schedule :
19
+ - cron : ' 28 13 * * 4'
20
+
21
+ jobs :
22
+ eslint :
23
+ name : Run eslint scanning
24
+ runs-on : ubuntu-latest
25
+ permissions :
26
+ contents : read
27
+ security-events : write
28
+ actions : read # only required for a private repository by github/codeql-action/upload-sarif to get the Action run status
29
+ steps :
30
+ - name : Checkout code
31
+ uses : actions/checkout@v3
32
+
33
+ - name : Install ESLint
34
+ run : |
35
+
36
+ npm install @microsoft/[email protected]
37
+
38
+ - name : Run ESLint
39
+ run : npx eslint .
40
+ --config .eslintrc.js
41
+ --ext .js,.jsx,.ts,.tsx
42
+ --format @microsoft/eslint-formatter-sarif
43
+ --output-file eslint-results.sarif
44
+ continue-on-error : true
45
+
46
+ - name : Upload analysis results to GitHub
47
+ uses : github/codeql-action/upload-sarif@v2
48
+ with :
49
+ sarif_file : eslint-results.sarif
50
+ wait-for-processing : true
You can’t perform that action at this time.
0 commit comments