diff --git a/.flake8 b/.flake8 index b764320ebfd3..c4ae706066d0 100644 --- a/.flake8 +++ b/.flake8 @@ -4,3 +4,7 @@ ignore = [ E402 # Import Not at Top of File ] exclude = _all_models.py + + +per-file-ignores = + __init__.py:F403,F401 diff --git a/makefile b/makefile index 1a05cb8cee2d..014fa84c5944 100644 --- a/makefile +++ b/makefile @@ -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 diff --git a/mealie/services/backups/imports.py b/mealie/services/backups/imports.py index bfffe5d1525f..fb51fb026b94 100644 --- a/mealie/services/backups/imports.py +++ b/mealie/services/backups/imports.py @@ -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