Add baseline to eslint

This commit is contained in:
2024-12-11 10:38:55 +01:00
parent 54e10cacd3
commit 98d29c2134
4 changed files with 1677 additions and 3348 deletions

View File

@@ -112,20 +112,11 @@ lint:
- export PATH="./node_modules/.bin:$PATH"
script:
- yarn install --ignore-optional
- apk add --no-cache jq
- eslint "**/*.{js,vue}" --format json | jq '[.[] | select(.messages | length > 0)]' > eslint-current.json
- new_errors=$(diff <(jq -S . eslint-baseline.json) <(jq -S . eslint-current.json))
- |
if [ -n "$new_errors" ]; then
echo "New ESLint errors detected:"
echo "$new_errors"
exit 1
else
echo "No new ESLint errors detected."
fi
- npx eslint-baseline "**/*.{js,vue}"
cache:
paths:
- node_modules/
# psalm_tests:
# stage: Tests
# image: gitea.champs-libres.be/chill-project/chill-skeleton-basic/base-image:php82