diff --git a/.github/workflows/release-app.yml b/.github/workflows/release-app.yml
index df539cd..f2ef3c7 100644
--- a/.github/workflows/release-app.yml
+++ b/.github/workflows/release-app.yml
@@ -13,7 +13,7 @@ jobs:
os: [ubuntu-latest, windows-latest, macos-latest]
runs-on: ${{ matrix.os }}
steps:
- - name: GitHub checkout
+ - name: Checkout code
uses: actions/checkout@v4
# To make the app correctly on MacOS, the Python version must be < 3.12
diff --git a/.github/workflows/test-code-quality.yml b/.github/workflows/test-code-quality.yml
new file mode 100644
index 0000000..c595b4f
--- /dev/null
+++ b/.github/workflows/test-code-quality.yml
@@ -0,0 +1,32 @@
+name: Test Code Quality
+
+on: # yamllint disable-line rule:truthy
+ push: null
+ pull_request: null
+
+permissions: {}
+
+jobs:
+ build:
+ name: Lint
+ runs-on: ubuntu-latest
+
+ permissions:
+ contents: read
+ packages: read
+ # To report GitHub Actions status checks
+ statuses: write
+
+ steps:
+ - name: Checkout code
+ uses: actions/checkout@v4
+ with:
+ # super-linter needs the full git history to get the
+ # list of files that changed across commits
+ fetch-depth: 0
+
+ - name: Super-linter
+ uses: super-linter/super-linter@v6.7.0 # x-release-please-version
+ env:
+ # To report GitHub Actions status checks
+ GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
diff --git a/README.md b/README.md
index cb26a02..381985b 100644
--- a/README.md
+++ b/README.md
@@ -5,6 +5,7 @@
### The desktop application for managing your WIS2 Downloader
+[![Super-Linter](https://github.com///actions/workflows//badge.svg)](https://github.com/marketplace/actions/super-linter)
The WIS2 Subscription Manager is an Electron application that allows you to easily maintain your on-going subscriptions, as well as explore new topics of interest on a Global Discovery Catalogue.