chore: improve/decouple eslint and tsc 'npm run' commands (#26704)

This commit is contained in:
Maxime Beauchemin
2024-01-24 08:51:08 -08:00
committed by GitHub
parent 7c2093c495
commit 0f590799b2
7 changed files with 30 additions and 11 deletions

View File

@@ -39,11 +39,20 @@ jobs:
uses: ./.github/actions/cached-dependencies
with:
run: npm-install
- name: lint
- name: eslint
if: steps.check.outcome == 'failure'
working-directory: ./superset-frontend
run: |
npm run eslint -- . --quiet
- name: tsc
if: steps.check.outcome == 'failure'
working-directory: ./superset-frontend
run: |
npm run type
- name: prettier
if: steps.check.outcome == 'failure'
working-directory: ./superset-frontend
run: |
npm run lint -- --quiet
npm run prettier-check
- name: Build plugins packages
if: steps.check.outcome == 'failure'

View File

@@ -21,9 +21,12 @@ jobs:
- name: Install dependencies
working-directory: ./superset-websocket
run: npm ci
- name: lint
- name: eslint
working-directory: ./superset-websocket
run: npm run lint
run: npm run eslint -- .
- name: typescript checks
working-directory: ./superset-websocket
run: npm run type
- name: prettier
working-directory: ./superset-websocket
run: npm run prettier-check