| | 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 |
| |
|