name: Lint Code Base on: push: branches: - dev - preview - production paths: - 'app/**' - 'public/**' - 'styles/**' - 'Dockerfile' - 'docker-compose.yml' - '.github/workflows/**' - 'next.config.ts' - 'package.json' - 'package-lock.json' - 'tsconfig.json' - 'tailwind.config.ts' pull_request: branches: - dev - preview - production paths: - 'app/**' - 'public/**' - 'styles/**' - 'Dockerfile' - 'docker-compose.yml' - '.github/workflows/**' - 'next.config.ts' - 'package.json' - 'package-lock.json' - 'tsconfig.json' - 'tailwind.config.ts' jobs: build: name: Check and Lint Code Base runs-on: ubuntu-latest steps: - name: Check Out Code uses: actions/checkout@v4 with: fetch-depth: 0 - name: Lint Code Base uses: github/super-linter@v4 env: VALIDATE_ALL_CODEBASE: false DEFAULT_BRANCH: production GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}