1 name: Frontend analysis and tests
9 - 'tests/javascript/**'
22 name: Test JavaScript files
23 runs-on: ubuntu-latest
26 uses: actions/checkout@v4
29 uses: actions/setup-node@v4
34 - name: Install modules
35 run: yarn install --non-interactive
41 name: Lint JavaScript files
42 runs-on: ubuntu-latest
45 uses: actions/checkout@v4
48 uses: actions/setup-node@v4
53 - name: Install modules
54 run: yarn install --non-interactive
56 - name: Lint JavaScript files
57 run: yarn run js-lint --quiet
61 runs-on: ubuntu-latest
64 uses: actions/checkout@v4
67 uses: actions/setup-node@v4
72 - name: Install modules
73 run: yarn install --non-interactive
75 - name: Lint CSS files
76 run: yarn run css-lint