add lint workflow
ProxmoxAAS-Dashboard Code Style Check / lint-check (push) Failing after 14s

This commit is contained in:
alu
2026-07-29 02:55:27 +00:00
parent 4582d9726d
commit 1d97050fb7
+32
View File
@@ -0,0 +1,32 @@
name: ProxmoxAAS-Dashboard Code Style Check
run-name: Code style check on ${{gitea.repository}} ${{gitea.ref}} ${{gitea.sha}}
on: [push]
jobs:
lint-check:
runs-on: ubuntu-latest
steps:
- name: Initialize ${{runner.os}} ${{runner.arch}}
uses: actions/setup-node@v4
- name: Install linters
run: |
npm install -g \
@eslint/eslintrc \
@eslint/js \
eslint \
globals \
html-validate \
stylelint \
stylelint-config-standard
- name: Verify linters
run: |
eslint --version
stylelint --version
html-validate --version
- name: Check out ${{gitea.repository}} ${{gitea.ref}} ${{gitea.sha}}
uses: actions/checkout@v4
- name: Run Linters
run: |
html-validate --config dev_config/.htmlvalidate.json web/html/*; \
stylelint --config dev_config/.stylelintrc.json --formatter verbose web/css/*.css; \
eslint --config dev_config/eslint.config.mjs web/scripts/