fix linters

This commit is contained in:
hay-kot 2021-08-07 16:58:58 -08:00
parent 3ed197a843
commit b14da7efdd
3 changed files with 21 additions and 5 deletions

View file

@ -4,3 +4,7 @@ ignore = [
E402 # Import Not at Top of File
]
exclude = _all_models.py
per-file-ignores =
__init__.py:F403,F401

View file

@ -49,11 +49,15 @@ test-all: lint test ## 🧪 Check Lint Format and Testing
test: ## 🧪 Run tests quickly with the default Python
poetry run pytest
lint: ## 🧺 Check style with flake8
lint: ## 🧺 Format, Check and Flake8
poetry run black .
poetry run black . --check
poetry run flake8 mealie tests
lint-frontend: ## 🧺 Run yarn lint
cd frontend && yarn lint
coverage: ## ☂️ Check code coverage quickly with the default Python
poetry run pytest
poetry run coverage report -m

View file

@ -6,10 +6,18 @@ from typing import Callable
from mealie.core.config import app_dirs
from mealie.db.database import db
from mealie.schema.admin import (CustomPageImport, CustomPageOut, GroupImport,
NotificationImport, RecipeImport,
SettingsImport, SiteSettings, SiteTheme,
ThemeImport, UserImport)
from mealie.schema.admin import (
CustomPageImport,
CustomPageOut,
GroupImport,
NotificationImport,
RecipeImport,
SettingsImport,
SiteSettings,
SiteTheme,
ThemeImport,
UserImport,
)
from mealie.schema.events import EventNotificationIn
from mealie.schema.recipe import CommentOut, Recipe
from mealie.schema.user import UpdateGroup, UserInDB