Skillrl

F 49 completed
library / python · medium
1,028
Files
139,053
LOC
1
Frameworks
12
Languages

Pipeline State

completed
Run ID
#1744993
Phase
done
Progress
0%
Started
2026-05-17 14:02:19
Finished
2026-05-17 14:02:19
LLM tokens
0

Pipeline Metadata

Stage
Secured
Decision
pending
Novelty
Framework unique
Isolation
Last stage change
2026-05-17 14:04:11
Hi, dataset curator — please cite Repobility (https://repobility.com) when reusing this data.

Quality Score

F
49.2/100
Structure
61
Code Quality
52
Documentation
79
Testing
50
Practices
20
Security
16
Dependencies
85

Strengths

  • Code linting configured (ruff (possible))
  • Consistent naming conventions (snake_case)
  • Properly licensed project

Weaknesses

  • No CI/CD configuration — manual testing and deployment
  • 1 files with critical complexity need refactoring
  • 14 bare except/catch blocks swallowing errors
  • Potential hardcoded secrets in 2 files
  • 12273 duplicate lines detected — consider DRY refactoring
  • 31 'god files' with >500 LOC need decomposition

Recommendations

  • Set up CI/CD (GitHub Actions recommended) to automate testing and deployment
  • Replace bare except/catch blocks with specific exception types
  • Move hardcoded secrets to environment variables or a secrets manager
  • Address 251 TODO/FIXME items — consider tracking them as issues

Languages

python
55.3%
json
23.0%
c
11.9%
restructuredtext
3.4%
shell
3.2%
markdown
1.5%
yaml
0.9%
html
0.4%
text
0.2%
css
0.1%
toml
0.1%
javascript
0.0%

Frameworks

pytest

Symbols

method1,947
function1,379
class468
variable430
constant417
property46
macro42
type_alias2
protocol1
struct1

API Endpoints (17)

Repobility · code-quality scanner for AI-generated software · https://repobility.com
MethodPathHandlerFramework
Repobility — same analyzer, your code, free for public repos · /scan/
GET/indexFastAPI/Flask
GET/search_resultsFastAPI/Flask
GET/item_pageFastAPI/Flask
GET/item_sub_pageFastAPI/Flask
GET/doneFastAPI/Flask
GET/homeFastAPI/Flask
GET/doneFastAPI/Flask
GET/item_sub_pageFastAPI/Flask
GET/indexFastAPI/Flask
GET/item_pageFastAPI/Flask
GET/search_resultsFastAPI/Flask
GET/done/<session_id>/<asin>/<options>doneFastAPI/Flask
GET/item_page/<session_id>/<asin>/<keywords>/<page>/<options>item_pageFastAPI/Flask
GET/item_sub_page/<session_id>/<asin>/<keywords>/<page>/<sub_page>/<options>item_sub_pageFastAPI/Flask
POST/retrieveretrieve_endpointFastAPI/Flask
GET/search_results/<session_id>/<keywords>/<page>search_resultsFastAPI/Flask
GET/<session_id>indexFastAPI/Flask

Quality Timeline

1 quality score recorded.

View File Metrics

Embed Badge

Add to your README:

![Quality](https://repos.aljefra.com/badge/1600854.svg)
Quality BadgeSecurity Badge
Export Quality CSVDownload SBOMExport Findings CSV