Merge pull request #1 from skoelle/ci/html-lint-check

Add HTML linting CI (html-validate) and config
This commit is contained in:
Stefan Koelle
2026-05-01 22:23:22 +02:00
committed by GitHub
3 changed files with 43 additions and 0 deletions
+21
View File
@@ -0,0 +1,21 @@
name: HTML Lint
on:
push:
branches: [ main ]
pull_request:
branches: [ main ]
jobs:
html-lint:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Setup Node.js
uses: actions/setup-node@v4
with:
node-version: '18'
- name: Install dependencies
run: npm install
- name: Run html-validate
run: npx html-validate "**/*.html"
+11
View File
@@ -0,0 +1,11 @@
{
"extends": ["html-validate:recommended"],
"rules": {
"no-implicit-button-type": "off",
"no-inline-style": "off",
"void-style": "off",
"doctype-style": "off",
"aria-label-misuse": "off",
"no-redundant-aria-label": "off"
}
}
+11
View File
@@ -0,0 +1,11 @@
{
"name": "people-cost-counter",
"version": "0.0.0",
"private": true,
"devDependencies": {
"html-validate": "^8.8.0"
},
"scripts": {
"lint:html": "html-validate \"**/*.html\""
}
}