From d27ee782774b5c538f1e51820e47fc86ba0b7027 Mon Sep 17 00:00:00 2001 From: Maani Beigy Date: Sun, 11 Aug 2024 20:56:50 +0200 Subject: [PATCH] :sparkles: adding mypy json output --- .logs/mypy.json | 3 +++ .shell/mypy.ps1 | 16 ++++++++++++---- assets/images/mypy.svg | Bin 2272 -> 0 bytes 3 files changed, 15 insertions(+), 4 deletions(-) create mode 100644 .logs/mypy.json delete mode 100644 assets/images/mypy.svg diff --git a/.logs/mypy.json b/.logs/mypy.json new file mode 100644 index 0000000..acebadc --- /dev/null +++ b/.logs/mypy.json @@ -0,0 +1,3 @@ +{ + "mypy_result": "Success" +} diff --git a/.shell/mypy.ps1 b/.shell/mypy.ps1 index c217eff..ca7fa36 100644 --- a/.shell/mypy.ps1 +++ b/.shell/mypy.ps1 @@ -14,12 +14,20 @@ $mypy_result = Select-String -Path ".logs/mypy.txt" -Pattern 'Success' | ForEach $_ -replace ':', '' } -# Output the mypy result (for verification) +# Create an object to store the mypy_result in JSON format +$jsonOutput = @{ + mypy_result = $mypy_result +} | ConvertTo-Json + +# Save the JSON output to a file +$jsonOutput | Set-Content -Path ".logs/mypy.json" + +# Output the lint score (for verification) Write-Output "mypy_result: $mypy_result" # Remove the old mypy.svg file -Remove-Item -Path "assets/images/mypy.svg" -Force -Recurse +# Remove-Item -Path "assets/images/mypy.svg" -Force -Recurse # Generate the mypy badge using pybadges and save it to a file -$command = "poetry run python -m pybadges --left-text='mypy' --right-color='brightgreen' --right-text=$mypy_result --embed-logo >> assets/images/mypy.svg" -Invoke-Expression $command +# $command = "poetry run python -m pybadges --left-text='mypy' --right-color='brightgreen' --right-text=$mypy_result --embed-logo >> assets/images/mypy.svg" +# Invoke-Expression $command diff --git a/assets/images/mypy.svg b/assets/images/mypy.svg deleted file mode 100644 index 5f8cbf3dfd42c70f8d68969f929562e67f7302fe..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2272 zcmdUxTWi};5QO)+(ElJD3JJtkd`s%!1`36|^q~;wyK2jq)HfvO)*s*Yn>|)#C&7+O z3oVO`q_dhcJ3D)lAK$x{+pP^PvU{7_#AZCdvx<#uNi6K#V&cxD#&6SVHn)r~Vr$rm zN4&zQY@nQjII%H^Utf$^w~j}=_N`Fw!0E$h#p`r zErIPNR|3MA>=`(b<0(I<>Nz3oz`x;p2qm%y@RU{eI^S?7MT z)p}%1xH4ZourD4$E^~yGkU0k9!SibDS3%$HdnxDTIPq3Jv{TPB7WN4?Qlr!;qk#yq1sJBPX{(Xs1;@)d)I{N`tPY7vz;93s23zf%D7>T8vS}?7;a)m2yz@FG4I3?es z9gJJ_wPt6|<#{JXuv+KXHbud)R3cQhj<@OAwtKd*$4)KkEPYV!w28ZW7B(v=Ra$qx zbShLIy6>d(X616ax)ag)lrAo*Wc)sL$#&ye^W2Qzs=HO}OGVlVUa-W=c-&hM%tGNv`TX5Dn zr?m#!>MT<)HRmC}?fH)@Kk@k&R+za$mnzjgo!#KG-uL&ydw<{qh z2WJ0E9jA6`Z(XbKSLyL@=-t2C=@#ch<2O5fg%5f}iW~Bs{oYTfKkI|PS7nUr