-
-
Notifications
You must be signed in to change notification settings - Fork 603
Related Projects
Gerard Dalmau edited this page Jul 17, 2020
·
3 revisions
isort is one of many projects that has the goal of helping Python developers achieve better code-quality. I've assembled a list of other projects that may be of interest to users of isort.
- frosted - A simple, fast, and configurable fork of pyflakes.
- pyflakes - A simple Python syntax checker.
- pylint - An extremely thorough Python checker.
- autopep8 - Modifies Python code to conform to the pep8 standard.
- autoflake - Modifies Python code automatically correcting any errors found by pyflakes.
- docformatter - Formats docstrings to follow PEP 257.
- unify - Modifies strings to all use the same quote where possible.
- pyformat - A general Python code formatter - that combines all of the tools listed above to provide a single command to improve several aspects of Python code.
- importmagic - Automates importing while adhering to PEP 8.
- rope - A python refactoring library with several features.
- bicyclerepair.sourceforge.net - a library that can be added to IDEs and editors to provide refactoring capabilities.
name: Build and Deploy to Azure Web App
on: push: branches: - main # or 'master' if you're old-school workflow_dispatch:
jobs: build-and-deploy: runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Setup Node.js
uses: actions/setup-node@v4
with:
node-version: 20.x
cache: 'npm'
- name: Install dependencies
run: npm install
- name: Build project (optional)
run: npm run build
# Remove or change this if you don’t have a build script
- name: Deploy to Azure Web App
uses: azure/webapps-deploy@v3
with:
app-name: your-app-name
slot-name: Production
publish-profile: ${{ secrets.AZURE_WEBAPP_PUBLISH_PROFILE }}
package: .package-lock.jsonnpm installNode.jsgit add package-lock.json
git commit -m "Add lockfile for GitHub Actions cache" git push