| name: Run Linting/Formatting on Pull Requests |
|
|
| on: |
| - push |
| - pull_request |
|
|
| jobs: |
| lint-python: |
| runs-on: ubuntu-latest |
| steps: |
| - name: Checkout Code |
| uses: actions/checkout@v3 |
| - uses: actions/setup-python@v4 |
| with: |
| python-version: 3.11 |
| |
| |
| |
| |
| - name: Install Ruff |
| run: pip install ruff==0.0.265 |
| - name: Run Ruff |
| run: ruff . |
| lint-js: |
| runs-on: ubuntu-latest |
| steps: |
| - name: Checkout Code |
| uses: actions/checkout@v3 |
| - name: Install Node.js |
| uses: actions/setup-node@v3 |
| with: |
| node-version: 18 |
| - run: npm i --ci |
| - run: npm run lint |
|
|