Skip to content
This repository has been archived by the owner on Nov 1, 2022. It is now read-only.
/ sarif-annotator Public archive
generated from actions/typescript-action

Annotates Pull Requests based on SARIF files provided by other tools

License

Notifications You must be signed in to change notification settings

SirYwell/sarif-annotator

Use this GitHub action with your project
Add this Action to an existing workflow or create a new one
View on Marketplace

Repository files navigation

typescript-action status

SARIF Annotator

🚨 Note: This action is not maintained anymore. Use the functionality provided by Qodana Action instead. 🚨

This action lets you annotate your code based on SARIF files. Currently, it mainly supports Qodana.

Setup

This is an example workflow that uses Qodana

name: code quality
on:
  pull_request:
    branches:
      - master

jobs:
  code-quality:
    runs-on: ubuntu-latest
    name: code-quality qodana
    steps:
      - name: Checkout
        uses: actions/checkout@v2
      - uses: actions/setup-java@v2
        with:
          java-version: 11
          distribution: temurin
      - name: Qodana - Code Inspection
        id: qodana
        uses: JetBrains/qodana-action@v3.2.1
      - name: SARIF Annotator
        uses: SirYwell/sarif-annotator@v0.1.0
        with:
          source: qodana
          report-path: ${{ steps.qodana.outputs.results-json-path }}

(Note: This will annotate all issues found by Qodana, not only problems introduced by the Pull Request)