We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 5f8684c commit 9fdbb09Copy full SHA for 9fdbb09
.github/workflows/static-analyzers.yml
@@ -0,0 +1,27 @@
1
+name: Run static analysis tools
2
+on: [push, pull_request]
3
+jobs:
4
+ docs-linkcheck:
5
+ runs-on: ubuntu-latest
6
+ steps:
7
+ - name: Set up Python
8
+ uses: actions/setup-python@v5
9
+ with:
10
+ python-version: "3"
11
+ - name: Double-check Python version
12
+ run: |
13
+ python --version
14
+ - name: Clone Git repository
15
+ uses: actions/checkout@v4
16
+ - name: Install sounddevice module
17
18
+ python -m pip install .
19
+ - name: Check sounddevice module with Pyright
20
21
+ # TODO
22
+ - name: Install dependencies for examples
23
24
+ python -m pip install ffmpeg-python matplotlib soundfile
25
+ - name: Check examples with Pyright
26
27
+ python -m pyright examples/*.py
0 commit comments