/
Predator
/
starter-workflows
Обзор
Документация
Войти
/
Predator
/
starter-workflows
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
security/lint.yaml
29 строк
806 B
Alexey Ponikarov
Поправлены описания к шаблонам, улучшены шаблоны lint и trivy
04 дек 2025, 01:38
04 дек 2025, 01:38
c5d91a4
Код
Авторство
О чём код?
name: Lint & Static Analysis on: workflow_dispatch: jobs: lint: runs-on: ubuntu-latest steps: - name: Checkout repository uses: actions/checkout@v4 - name: Run ESLint if: hashFiles('package.json') != '' run: | npm ci npx eslint . --max-warnings=0 - name: Run flake tool if: hashFiles('requirements.txt') != '' run: | pip install flake8 flake8 --max-line-length=120 - name: SonarQube Scan if: env.SONAR_TOKEN != '' env: SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }} SONAR_HOST_URL: ${{ secrets.SONAR_HOST_URL }} run: | sonar-scanner -Dsonar.projectKey=myproject -Dsonar.sources=. -Dsonar.host.url=$SONAR_HOST_URL -Dsonar.login=$SONAR_TOKEN