Spaces:
Sleeping
Sleeping
| name: Autoformat code | |
| on: | |
| push: | |
| branches: [ 'main' ] | |
| pull_request: | |
| branches: [ 'main' ] | |
| jobs: | |
| format: | |
| runs-on: ubuntu-latest | |
| steps: | |
| - uses: actions/checkout@v2 | |
| - name: Format code | |
| run: | | |
| pip install black | |
| black . | |
| - name: Sort imports | |
| run: | | |
| pip install isort | |
| isort . | |
| - name: Remove unused imports | |
| run: | | |
| pip install autoflake | |
| autoflake --in-place --remove-all-unused-imports --remove-unused-variables --recursive . | |
| - name: Commit changes | |
| uses: EndBug/add-and-commit@v4 | |
| with: | |
| author_name: ${{ github.actor }} | |
| author_email: ${{ github.actor }}@users.noreply.github.com | |
| message: "Autoformat code" | |
| add: "." | |
| branch: ${{ github.ref }} |