pybliometrics/scopus/abstract_citation.py
CitationOverview
has 27 functions (exceeds 20 allowed). Consider refactoring. Open
Open
class CitationOverview(Retrieval):
@property
def authors(self) -> Optional[List[Optional[NamedTuple]]]:
"""A list of lists of namedtuples storing author information,
where each namedtuple corresponds to one author and each sub-list to
File abstract_citation.py
has 264 lines of code (exceeds 250 allowed). Consider refactoring. Open
Open
from collections import namedtuple
from datetime import datetime
from hashlib import md5
from typing import List, NamedTuple, Optional, Tuple, Union
from warnings import warn
Function __init__
has 8 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def __init__(self,