Skip to content

Update unit tests for sfwebui to match actual implementation #8

Update unit tests for sfwebui to match actual implementation

Update unit tests for sfwebui to match actual implementation #8

Workflow file for this run

name: Code Quality
on:
push:
branches: [master, v5.0.3-dev]
pull_request:
branches: [master, v5.0.3-dev]
jobs:
analyze:
name: Analyze
runs-on: ubuntu-latest
strategy:
fail-fast: true
matrix:
language: ["python"]
steps:
- name: Checkout repository
uses: actions/checkout@v2
- name: Initialize CodeQL
uses: github/codeql-action/init@v3
with:
languages: ${{ matrix.language }}
- name: Autobuild
uses: github/codeql-action/autobuild@v3
- name: Perform CodeQL Analysis
uses: github/codeql-action/analyze@v3
code-quality:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v3
- name: Set up Node.js
uses: actions/setup-node@v3
with:
node-version: '16'
- name: Install jscpd
run: npm install -g jscpd
- name: Run jscpd
run: jscpd --min-tokens 50 --reporters console .
- name: Set up Python
uses: actions/setup-python@v4
with:
python-version: '3.9'
- name: Install docformatter, black, and autopep8
run: |
pip install docformatter
pip install black
pip install autopep8
- name: Run black
run: black .
- name: Run autopep8
run: autopep8 --in-place --recursive .