# MegaLinter GitHub Action configuration file # More info at https://megalinter.io name: MegaLinter on: push: branches: [master] pull_request: branches: [master] env: MEGALINTER_CONFIG: .github/linters/.mega-linter.yml concurrency: group: ${{ github.ref }}-${{ github.workflow }} cancel-in-progress: true jobs: megalinter: name: MegaLinter runs-on: ubuntu-latest steps: # Git Checkout - name: Checkout Code uses: actions/checkout@v4 with: token: ${{ secrets.PAT }} - name: MegaLinter id: ml # You can override MegaLinter flavor used to have faster performances # More info at https://megalinter.io/flavors/ uses: oxsecurity/megalinter/flavors/python@v8.0.0 env: VALIDATE_ALL_CODEBASE: true GITHUB_TOKEN: ${{ secrets.PAT }} # DISABLE: COPYPASTE,SPELL # Uncomment to disable copy-paste and spell checks