Showing 26 of 74 total issues
File base.py
has 787 lines of code (exceeds 250 allowed). Consider refactoring. Open
Open
import getpass
import logging
import os
import signal
import tarfile
File ark.py
has 621 lines of code (exceeds 250 allowed). Consider refactoring. Open
Open
import os
import struct
import zlib
from typing import Any, Dict, List, Optional, Type
from steamfiles import acf
File steam.py
has 566 lines of code (exceeds 250 allowed). Consider refactoring. Open
Open
import os
import re
import time
from queue import Empty, Queue
from threading import Thread
File minecraft.py
has 562 lines of code (exceeds 250 allowed). Consider refactoring. Open
Open
import os
import re
import time
from typing import Dict, List, Optional, Tuple, Type
File config.py
has 284 lines of code (exceeds 250 allowed). Consider refactoring. Open
Open
from __future__ import annotations
from copy import deepcopy
import inspect
import os
Function install
has 8 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def install(
Function main
has 8 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def main(
Function start
has 8 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def start(
Function install
has 8 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def install(
Function workshop_download
has 7 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def workshop_download(
Function install
has 7 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def install(
Function versions
has 7 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def versions(
Function restart
has 6 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def restart(
Avoid deeply nested control flow statements. Open
Open
if last_update_time > last_extract_time:
mods_to_update.append(workshop_item)
else:
Function stop
has 6 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def stop(
Function restore
has 6 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def restore(
Function workshop_download
has 6 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def workshop_download(
Function start
has 6 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def start(
Avoid deeply nested control flow statements. Open
Open
if not os.path.isfile(mod_file) or (
workshop_item
not in manifest["AppWorkshop"][
"WorkshopItemsInstalled"
]
Function _wait
has 6 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def _wait(