gha: sonar: install dev deps for eslint plugins

This commit is contained in:
Ralf Vogler 2023-11-08 01:32:20 +01:00
parent 0832ae57f5
commit d4685ff370

View file

@ -10,18 +10,17 @@ jobs:
sonarcloud: sonarcloud:
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- - uses: actions/checkout@v4
uses: actions/checkout@v4 - uses: actions/setup-node@v3
with: with:
# Disabling shallow clone is recommended for improving relevancy of reporting cache: 'npm'
fetch-depth: 0
- -
name: Install modules name: Install dev dependencies which includde ESLint + plugins
run: npm install -g eslint run: npm install --only=dev
- -
name: Run ESLint name: Run ESLint
continue-on-error: true continue-on-error: true
run: eslint . --ext .js,.ts -f json -o eslint_report.json run: npx eslint . -f json -o eslint_report.json
- -
name: Fix ESLint paths name: Fix ESLint paths
run: sed -i 's+/home/runner/work/free-games-claimer/free-games-claimer+/github/workspace+g' eslint_report.json run: sed -i 's+/home/runner/work/free-games-claimer/free-games-claimer+/github/workspace+g' eslint_report.json