vsdudakov / fastadmin

FastAdmin is an easy-to-use Admin Dashboard App for FastAPI/Flask/Django inspired by Django Admin.
https://vsdudakov.github.io/fastadmin/
MIT License
137 stars 15 forks source link

Added RUFF linter. Cleaned up code. Removed pydantic dependency. #32

Closed vsdudakov closed 1 year ago

vsdudakov commented 1 year ago

References

Summary

Are there any open tasks/blockers for the ticket?

codecov-commenter commented 1 year ago

Codecov Report

Merging #32 (e72232c) into main (ebde828) will decrease coverage by 0.01%. The diff coverage is 87.20%.

:exclamation: Current head e72232c differs from pull request most recent head 4c2775c. Consider uploading reports for the commit 4c2775c to get more accurate results

:exclamation: Your organization is not using the GitHub App Integration. As a result you may experience degraded service beginning May 15th. Please install the Github App Integration for your organization. Read more.

@@            Coverage Diff             @@
##             main      #32      +/-   ##
==========================================
- Coverage   67.90%   67.89%   -0.01%     
==========================================
  Files          59       59              
  Lines        3377     3398      +21     
  Branches      337      337              
==========================================
+ Hits         2293     2307      +14     
- Misses       1084     1091       +7     
Impacted Files Coverage Δ
fastadmin/api/frameworks/django/app/urls.py 100.00% <ø> (ø)
fastadmin/api/frameworks/fastapi/app.py 100.00% <ø> (ø)
fastadmin/api/frameworks/flask/app.py 100.00% <ø> (ø)
fastadmin/models/helpers.py 92.62% <ø> (-0.12%) :arrow_down:
fastadmin/models/orms/ponyorm.py 90.03% <33.33%> (ø)
fastadmin/models/base.py 92.03% <64.28%> (-1.30%) :arrow_down:
fastadmin/models/orms/django.py 92.30% <75.00%> (ø)
fastadmin/models/orms/sqlalchemy.py 89.76% <75.00%> (ø)
fastadmin/models/orms/tortoise.py 96.63% <75.00%> (ø)
fastadmin/api/frameworks/flask/api.py 91.76% <81.25%> (-1.57%) :arrow_down:
... and 11 more

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more