The following issues were found

pipenv/vendor/idna/idnadata.py
2 issues
Too many lines in module (2050/1000)
Error

Line: 1 Column: 1

              # This file is automatically generated by tools/idna-data

__version__ = '13.0.0'
scripts = {
    'Greek': (
        0x37000000374,
        0x37500000378,
        0x37a0000037e,
        0x37f00000380,

            

Reported by Pylint.

Missing module docstring
Error

Line: 1 Column: 1

              # This file is automatically generated by tools/idna-data

__version__ = '13.0.0'
scripts = {
    'Greek': (
        0x37000000374,
        0x37500000378,
        0x37a0000037e,
        0x37f00000380,

            

Reported by Pylint.

pipenv/vendor/idna/intranges.py
2 issues
Consider using enumerate instead of iterating with range and len
Error

Line: 23 Column: 5

                  sorted_list = sorted(list_)
    ranges = []
    last_write = -1
    for i in range(len(sorted_list)):
        if i+1 < len(sorted_list):
            if sorted_list[i] == sorted_list[i+1]-1:
                continue
        current_range = sorted_list[last_write+1:i+1]
        ranges.append(_encode_range(current_range[0], current_range[-1] + 1))

            

Reported by Pylint.

Argument name "r" doesn't conform to snake_case naming style
Error

Line: 37 Column: 1

                  # type: (int, int) -> int
    return (start << 32) | end

def _decode_range(r):
    # type: (int) -> Tuple[int, int]
    return (r >> 32), (r & ((1 << 32) - 1))


def intranges_contain(int_, ranges):

            

Reported by Pylint.

pipenv/vendor/idna/package_data.py
2 issues
Missing module docstring
Error

Line: 1 Column: 1

              __version__ = '3.2'


            

Reported by Pylint.

Trailing newlines
Error

Line: 2 Column: 1

              __version__ = '3.2'


            

Reported by Pylint.

pipenv/vendor/chardet/jisfreq.py
2 issues
Missing module docstring
Error

Line: 1 Column: 1

              ######################## BEGIN LICENSE BLOCK ########################
# The Original Code is Mozilla Communicator client code.
#
# The Initial Developer of the Original Code is
# Netscape Communications Corporation.
# Portions created by the Initial Developer are Copyright (C) 1998
# the Initial Developer. All Rights Reserved.
#
# Contributor(s):

            

Reported by Pylint.

Trailing newlines
Error

Line: 325 Column: 1

              2922,3625, 544, 461,6189, 566, 209,2437,3398,2098,1065,2068,3331,3626,3257,2137, # 4368  #last 512
)



            

Reported by Pylint.

pipenv/vendor/chardet/gb2312freq.py
2 issues
Missing module docstring
Error

Line: 1 Column: 1

              ######################## BEGIN LICENSE BLOCK ########################
# The Original Code is Mozilla Communicator client code.
#
# The Initial Developer of the Original Code is
# Netscape Communications Corporation.
# Portions created by the Initial Developer are Copyright (C) 1998
# the Initial Developer. All Rights Reserved.
#
# Contributor(s):

            

Reported by Pylint.

Trailing newlines
Error

Line: 283 Column: 1

               381,1638,4592,1020, 516,3214, 458, 947,4575,1432, 211,1514,2926,1865,2142, 189,
 852,1221,1400,1486, 882,2299,4036, 351,  28,1122, 700,6479,6480,6481,6482,6483,  #last 512
)


            

Reported by Pylint.

pipenv/patched/notpip/_internal/commands/__init__.py
2 issues
Import outside toplevel (difflib.get_close_matches)
Error

Line: 105 Column: 5

              
def get_similar_commands(name):
    """Command name auto-correct."""
    from difflib import get_close_matches

    name = name.lower()

    close_commands = get_close_matches(name, commands_dict.keys())


            

Reported by Pylint.

Unnecessary "else" after "return"
Error

Line: 111 Column: 5

              
    close_commands = get_close_matches(name, commands_dict.keys())

    if close_commands:
        return close_commands[0]
    else:
        return False

            

Reported by Pylint.

pipenv/vendor/chardet/euctwfreq.py
2 issues
Missing module docstring
Error

Line: 1 Column: 1

              ######################## BEGIN LICENSE BLOCK ########################
# The Original Code is Mozilla Communicator client code.
#
# The Initial Developer of the Original Code is
# Netscape Communications Corporation.
# Portions created by the Initial Developer are Copyright (C) 1998
# the Initial Developer. All Rights Reserved.
#
# Contributor(s):

            

Reported by Pylint.

Trailing newlines
Error

Line: 387 Column: 1

               890,3614,3864,8110,1877,3732,3402,8111,2183,2353,3403,1652,8112,8113,8114, 941,  # 8086
2294, 208,3499,4057,2019, 330,4294,3865,2892,2492,3733,4295,8115,8116,8117,8118,  # 8102
)


            

Reported by Pylint.

pipenv/vendor/chardet/euckrfreq.py
2 issues
Missing module docstring
Error

Line: 1 Column: 1

              ######################## BEGIN LICENSE BLOCK ########################
# The Original Code is Mozilla Communicator client code.
#
# The Initial Developer of the Original Code is
# Netscape Communications Corporation.
# Portions created by the Initial Developer are Copyright (C) 1998
# the Initial Developer. All Rights Reserved.
#
# Contributor(s):

            

Reported by Pylint.

Trailing newlines
Error

Line: 195 Column: 1

              2629,2630,2631, 924, 648, 863, 603,2632,2633, 934,1540, 864, 865,2634, 642,1042,
 670,1190,2635,2636,2637,2638, 168,2639, 652, 873, 542,1054,1541,2640,2641,2642,  # 512, 256
)


            

Reported by Pylint.

pipenv/vendor/chardet/big5freq.py
2 issues
Missing module docstring
Error

Line: 1 Column: 1

              ######################## BEGIN LICENSE BLOCK ########################
# The Original Code is Mozilla Communicator client code.
#
# The Initial Developer of the Original Code is
# Netscape Communications Corporation.
# Portions created by the Initial Developer are Copyright (C) 1998
# the Initial Developer. All Rights Reserved.
#
# Contributor(s):

            

Reported by Pylint.

Trailing newlines
Error

Line: 386 Column: 1

               890,3669,3943,5791,1878,3798,3439,5792,2186,2358,3440,1652,5793,5794,5795, 941, # 5360
2299, 208,3546,4161,2020, 330,4438,3944,2906,2499,3799,4439,4811,5796,5797,5798, # 5376
)


            

Reported by Pylint.

pipenv/vendor/certifi/__main__.py
2 issues
No name 'contents' in module 'certifi'
Error

Line: 3 Column: 1

              import argparse

from certifi import contents, where

parser = argparse.ArgumentParser()
parser.add_argument("-c", "--contents", action="store_true")
args = parser.parse_args()

if args.contents:

            

Reported by Pylint.

Missing module docstring
Error

Line: 1 Column: 1

              import argparse

from certifi import contents, where

parser = argparse.ArgumentParser()
parser.add_argument("-c", "--contents", action="store_true")
args = parser.parse_args()

if args.contents:

            

Reported by Pylint.