Showing 7 of 7 total issues
File sub_media.py
has 940 lines of code (exceeds 250 allowed). Consider refactoring. Open
Open
# STDLIB
from functools import lru_cache
import hashlib
from os import PathLike
import pathlib
File sub_product.py
has 431 lines of code (exceeds 250 allowed). Consider refactoring. Open
Open
# STDLIB
from decimal import Decimal
from functools import lru_cache
import hashlib
from typing import Any, Dict, List, Optional, Tuple, Union
Media
has 35 functions (exceeds 20 allowed). Consider refactoring. Open
Open
class Media(object):
def __init__(
self, admin_client: Optional[Shopware6AdminAPIClientBase] = None, config: Optional[ConfShopware6ApiBase] = None, use_docker_test_container: bool = False
) -> None:
"""
Function insert_product
has 8 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def insert_product(
Function update_media
has 6 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def update_media(
Function upsert_media
has 6 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def upsert_media(
Function insert_media
has 6 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def insert_media(