Skip to content

Instantly share code, notes, and snippets.

View so-saf's full-sized avatar

Insaf Nureev so-saf

  • Saint Petersburg
View GitHub Profile
@so-saf
so-saf / pyrefly-gitlab-report.sh
Created January 21, 2026 07:59
Pyrefly with gitlab code quality output format
pyrefly check --output-format json | jq '[.errors[] | {
check_name: .name,
description: .description,
severity: (
if .severity == "error" then "major"
elif .severity == "warn" then "minor"
elif .severity == "info" then "info"
else "major" end
),
fingerprint: "\(.name):\(.path):\(.line):\(.stop_line):\(.column):\(.stop_column)",