6c4e0e4176
* feat: parallelise at hole level * fix(ci): move strategy to testbed job * feat: output json results file * fix(ci): install jq * fix(ci): add missing `runs-on` * fix(ci): add dependency to testbed job * fix(ci): invalid artifact key name * fix(ci): add missing i in fastapi key * feat(ci): make CI run different # of threads per repo * fix(ci): results.json not in markdown * feat: round output values * fix: avoid creating zombie processes * fix: check on word instead of line * feat: recreate holes for long CI
1 line
6.9 KiB
JSON
1 line
6.9 KiB
JSON
[{"cursor":{"line":37,"character":14},"file":"src/picklescan/cli.py"},{"cursor":{"line":64,"character":4},"file":"src/picklescan/torch.py"},{"cursor":{"line":187,"character":6},"file":"src/picklescan/scanner.py"},{"cursor":{"line":34,"character":6},"file":"src/picklescan/torch.py"},{"cursor":{"line":32,"character":2},"file":"src/picklescan/cli.py"},{"cursor":{"line":35,"character":13},"file":"src/picklescan/torch.py"},{"cursor":{"line":42,"character":2},"file":"src/picklescan/torch.py"},{"cursor":{"line":36,"character":4},"file":"src/picklescan/cli.py"},{"cursor":{"line":8,"character":1},"file":"src/picklescan/torch.py"},{"cursor":{"line":141,"character":13},"file":"src/picklescan/scanner.py"},{"cursor":{"line":5,"character":11},"file":"src/picklescan/cli.py"},{"cursor":{"line":405,"character":12},"file":"src/picklescan/scanner.py"},{"cursor":{"line":15,"character":7},"file":"src/picklescan/cli.py"},{"cursor":{"line":81,"character":13},"file":"src/picklescan/torch.py"},{"cursor":{"line":27,"character":8},"file":"src/picklescan/torch.py"},{"cursor":{"line":0,"character":11},"file":"src/picklescan/__init__.py"},{"cursor":{"line":23,"character":5},"file":"src/picklescan/cli.py"},{"cursor":{"line":0,"character":10},"file":"src/picklescan/__main__.py"},{"cursor":{"line":0,"character":2},"file":"src/picklescan/__init__.py"},{"cursor":{"line":52,"character":8},"file":"src/picklescan/cli.py"},{"cursor":{"line":46,"character":4},"file":"src/picklescan/torch.py"},{"cursor":{"line":63,"character":0},"file":"src/picklescan/scanner.py"},{"cursor":{"line":0,"character":2},"file":"src/picklescan/__init__.py"},{"cursor":{"line":6,"character":1},"file":"src/picklescan/torch.py"},{"cursor":{"line":43,"character":0},"file":"src/picklescan/torch.py"},{"cursor":{"line":261,"character":7},"file":"src/picklescan/scanner.py"},{"cursor":{"line":2,"character":10},"file":"src/picklescan/__init__.py"},{"cursor":{"line":0,"character":12},"file":"src/picklescan/__init__.py"},{"cursor":{"line":83,"character":1},"file":"src/picklescan/torch.py"},{"cursor":{"line":2,"character":6},"file":"src/picklescan/__init__.py"},{"cursor":{"line":2,"character":4},"file":"src/picklescan/cli.py"},{"cursor":{"line":81,"character":4},"file":"src/picklescan/cli.py"},{"cursor":{"line":2,"character":8},"file":"src/picklescan/__init__.py"},{"cursor":{"line":37,"character":5},"file":"src/picklescan/torch.py"},{"cursor":{"line":81,"character":5},"file":"src/picklescan/cli.py"},{"cursor":{"line":61,"character":0},"file":"src/picklescan/torch.py"},{"cursor":{"line":255,"character":4},"file":"src/picklescan/scanner.py"},{"cursor":{"line":39,"character":0},"file":"src/picklescan/cli.py"},{"cursor":{"line":51,"character":8},"file":"src/picklescan/torch.py"},{"cursor":{"line":0,"character":4},"file":"src/picklescan/__init__.py"},{"cursor":{"line":2,"character":0},"file":"src/picklescan/__main__.py"},{"cursor":{"line":84,"character":0},"file":"src/picklescan/scanner.py"},{"cursor":{"line":0,"character":14},"file":"src/picklescan/cli.py"},{"cursor":{"line":75,"character":14},"file":"src/picklescan/torch.py"},{"cursor":{"line":2,"character":12},"file":"src/picklescan/torch.py"},{"cursor":{"line":91,"character":4},"file":"src/picklescan/cli.py"},{"cursor":{"line":46,"character":6},"file":"src/picklescan/torch.py"},{"cursor":{"line":68,"character":7},"file":"src/picklescan/torch.py"},{"cursor":{"line":92,"character":10},"file":"src/picklescan/cli.py"},{"cursor":{"line":7,"character":12},"file":"src/picklescan/torch.py"},{"cursor":{"line":39,"character":2},"file":"src/picklescan/torch.py"},{"cursor":{"line":92,"character":7},"file":"src/picklescan/cli.py"},{"cursor":{"line":18,"character":5},"file":"src/picklescan/cli.py"},{"cursor":{"line":55,"character":0},"file":"src/picklescan/cli.py"},{"cursor":{"line":0,"character":0},"file":"src/picklescan/__init__.py"},{"cursor":{"line":75,"character":7},"file":"src/picklescan/cli.py"},{"cursor":{"line":2,"character":4},"file":"src/picklescan/__main__.py"},{"cursor":{"line":72,"character":9},"file":"src/picklescan/torch.py"},{"cursor":{"line":249,"character":6},"file":"src/picklescan/scanner.py"},{"cursor":{"line":74,"character":1},"file":"src/picklescan/cli.py"},{"cursor":{"line":402,"character":8},"file":"src/picklescan/scanner.py"},{"cursor":{"line":2,"character":2},"file":"src/picklescan/__main__.py"},{"cursor":{"line":0,"character":4},"file":"src/picklescan/__init__.py"},{"cursor":{"line":141,"character":2},"file":"src/picklescan/scanner.py"},{"cursor":{"line":56,"character":4},"file":"src/picklescan/cli.py"},{"cursor":{"line":0,"character":9},"file":"src/picklescan/cli.py"},{"cursor":{"line":42,"character":13},"file":"src/picklescan/torch.py"},{"cursor":{"line":87,"character":13},"file":"src/picklescan/cli.py"},{"cursor":{"line":36,"character":14},"file":"src/picklescan/torch.py"},{"cursor":{"line":40,"character":13},"file":"src/picklescan/torch.py"},{"cursor":{"line":15,"character":1},"file":"src/picklescan/cli.py"},{"cursor":{"line":84,"character":14},"file":"src/picklescan/cli.py"},{"cursor":{"line":18,"character":2},"file":"src/picklescan/cli.py"},{"cursor":{"line":5,"character":7},"file":"src/picklescan/cli.py"},{"cursor":{"line":54,"character":6},"file":"src/picklescan/cli.py"},{"cursor":{"line":0,"character":3},"file":"src/picklescan/cli.py"},{"cursor":{"line":36,"character":11},"file":"src/picklescan/torch.py"},{"cursor":{"line":56,"character":3},"file":"src/picklescan/cli.py"},{"cursor":{"line":2,"character":3},"file":"src/picklescan/__main__.py"},{"cursor":{"line":0,"character":5},"file":"src/picklescan/__main__.py"},{"cursor":{"line":260,"character":14},"file":"src/picklescan/scanner.py"},{"cursor":{"line":34,"character":3},"file":"src/picklescan/cli.py"},{"cursor":{"line":2,"character":3},"file":"src/picklescan/__main__.py"},{"cursor":{"line":0,"character":2},"file":"src/picklescan/__init__.py"},{"cursor":{"line":2,"character":2},"file":"src/picklescan/__main__.py"},{"cursor":{"line":2,"character":6},"file":"src/picklescan/__init__.py"},{"cursor":{"line":370,"character":2},"file":"src/picklescan/scanner.py"},{"cursor":{"line":39,"character":13},"file":"src/picklescan/torch.py"},{"cursor":{"line":61,"character":11},"file":"src/picklescan/cli.py"},{"cursor":{"line":2,"character":5},"file":"src/picklescan/__main__.py"},{"cursor":{"line":0,"character":9},"file":"src/picklescan/__main__.py"},{"cursor":{"line":71,"character":10},"file":"src/picklescan/scanner.py"},{"cursor":{"line":54,"character":7},"file":"src/picklescan/cli.py"},{"cursor":{"line":81,"character":8},"file":"src/picklescan/torch.py"},{"cursor":{"line":85,"character":5},"file":"src/picklescan/cli.py"},{"cursor":{"line":18,"character":10},"file":"src/picklescan/torch.py"},{"cursor":{"line":77,"character":2},"file":"src/picklescan/torch.py"},{"cursor":{"line":1,"character":11},"file":"src/picklescan/torch.py"},{"cursor":{"line":61,"character":1},"file":"src/picklescan/torch.py"},{"cursor":{"line":82,"character":4},"file":"src/picklescan/torch.py"}] |