From 848cb2b597e77c99f5388a50c4f47f23854a6b3e Mon Sep 17 00:00:00 2001 From: Bulat Kurbanov Date: Mon, 9 Jan 2023 21:31:16 +0100 Subject: [PATCH] Add isort force-sort-within-sections --- .pre-commit-config.yaml | 2 +- fastapi_book_server/app/services/common.py | 2 +- fastapi_book_server/core/app.py | 2 +- pyproject.toml | 1 + 4 files changed, 4 insertions(+), 3 deletions(-) diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 4a7701d..1f2d22e 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -8,7 +8,7 @@ repos: language_version: python3.11 - repo: https://github.com/charliermarsh/ruff-pre-commit - rev: 'v0.0.213' + rev: 'v0.0.216' hooks: - id: ruff args: ["--force-exclude"] diff --git a/fastapi_book_server/app/services/common.py b/fastapi_book_server/app/services/common.py index 70cfdcc..7449639 100644 --- a/fastapi_book_server/app/services/common.py +++ b/fastapi_book_server/app/services/common.py @@ -4,10 +4,10 @@ from concurrent.futures import ThreadPoolExecutor from random import choice from typing import Generic, Optional, TypedDict, TypeVar, Union -import meilisearch from databases import Database from fastapi_pagination.api import resolve_params from fastapi_pagination.bases import AbstractParams, RawParams +import meilisearch from ormar import Model, QuerySet from redis import asyncio as aioredis from sqlalchemy import Table diff --git a/fastapi_book_server/core/app.py b/fastapi_book_server/core/app.py index 0c8c5c0..19c1efb 100644 --- a/fastapi_book_server/core/app.py +++ b/fastapi_book_server/core/app.py @@ -1,9 +1,9 @@ -import sentry_sdk from fastapi import FastAPI from fastapi.responses import ORJSONResponse from fastapi_pagination import add_pagination from prometheus_fastapi_instrumentator import Instrumentator from redis import asyncio as aioredis +import sentry_sdk from app.views import routers from core.config import env_config diff --git a/pyproject.toml b/pyproject.toml index e35586f..84976ac 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -63,6 +63,7 @@ max-complexity = 15 [tool.ruff.isort] known-first-party = ["core", "app"] +force-sort-within-sections = true # only_sections = true # force_sort_within_sections = true