minor adjustments and added .prettierrc.json
CI (Lint + Format Checks) / lint (pull_request) Successful in 1m41s

This commit is contained in:
2026-05-16 00:16:17 +02:00
parent 17fef78672
commit 39cbfa2c93
2 changed files with 52 additions and 15 deletions
+39 -15
View File
@@ -20,37 +20,61 @@ jobs:
python3 \
py3-pip \
rust
apk add --no-cache qt6-qtdeclarative-dev-tools || \
apk add --no-cache qt6-qtdeclarative-dev || \
apk add --no-cache qt6-qtdeclarative || \
echo "::warning::qmllint not available"
- name: Python sanity check
- name: Python lint
run: |
python3 --version
python3 -m venv .venv
. .venv/bin/activate
pip install --no-cache-dir ruff
ruff check . || true
if ! ruff check .; then
echo "::warning::ruff reported issues"
fi
- name: JS sanity check
- name: JS lint
run: |
node --version
npm --version
if [ -f package.json ]; then
npm install --no-audit --no-fund || true
npx eslint . || true
npm install --no-audit --no-fund
if ! npx eslint .; then
echo "::warning::eslint reported issues"
fi
else
echo "No JS project found"
fi
- name: Rust sanity check
- name: JS format (prettier)
run: |
if [ -f package.json ]; then
if ! npx --yes prettier --check "**/*.{js,jsx,ts,tsx,mjs,cjs}" --ignore-path .gitignore; then
echo "::warning::prettier reported issues"
fi
else
echo "No JS project found"
fi
- name: Rust lint
run: |
rustc --version
if [ -f Cargo.toml ]; then
cargo check || true
cargo fmt --check || true
if ! cargo fmt --check; then
echo "::warning::rustfmt reported issues"
fi
else
echo "No Rust project found"
fi
- name: QML sanity check
- name: QML lint
run: |
echo "QML check (placeholder)"
find . -name "*.qml" | head -n 20
if command -v qmllint >/dev/null 2>&1; then
if [ -n "$(find . -name "*.qml" -print -quit)" ]; then
if ! find . -name "*.qml" -print0 | xargs -0 qmllint; then
echo "::warning::qmllint reported issues"
fi
else
echo "No QML files found"
fi
else
echo "No qmllint in PATH"
fi