File tree Expand file tree Collapse file tree 1 file changed +47
-0
lines changed Expand file tree Collapse file tree 1 file changed +47
-0
lines changed Original file line number Diff line number Diff line change
1
+ name : ' Lint Code'
2
+ on :
3
+ push :
4
+ branches : [master, main]
5
+ pull_request :
6
+ branches : [master, main]
7
+ jobs :
8
+ lint_python :
9
+ name : Lint Python Files
10
+ runs-on : ubuntu-latest
11
+ steps :
12
+ - name : Checkout Repository
13
+ uses : actions/checkout@v3
14
+
15
+ - name : Set up Python
16
+ uses : actions/setup-python@v4
17
+ with :
18
+ python-version : 3.12
19
+ - name : Install dependencies
20
+ run : |
21
+ python -m pip install --upgrade pip
22
+ pip install flake8
23
+ - name : Print working directory
24
+ run : pwd
25
+ - name : Run Linter
26
+ run : |
27
+ pwd
28
+ # This command finds all Python files recursively and runs flake8 on them
29
+ find . -name "*.py" -exec flake8 {} +
30
+ echo "Linted all the python files successfully"
31
+ lint_js :
32
+ name : Lint JavaScript Files
33
+ runs-on : ubuntu-latest
34
+ steps :
35
+ - name : Checkout Repository
36
+ uses : actions/checkout@v3
37
+ - name : Install Node.js
38
+ uses : actions/setup-node@v3
39
+ with :
40
+ node-version : 14
41
+ - name : Install JSHint
42
+ run : npm install jshint --global
43
+ - name : Run Linter
44
+ run : |
45
+ # This command finds all JavaScript files recursively and runs JSHint on them
46
+ find ./server/database -name "*.js" -exec jshint {} +
47
+ echo "Linted all the js files successfully"
You can’t perform that action at this time.
0 commit comments