Change minimum similar lines to 50 and jobs to 1 in pylintrc

This commit is contained in:
Melissa LeBlanc-Williams 2021-02-23 13:48:59 -08:00
parent d448c54ac6
commit bd0a513c09
2 changed files with 381 additions and 3 deletions

View file

@ -22,8 +22,8 @@ ignore-patterns=
#init-hook= #init-hook=
# Use multiple processes to speed up Pylint. # Use multiple processes to speed up Pylint.
# jobs=1 jobs=1
jobs=2 # jobs=2
# List of plugins (as comma separated values of python modules names) to load, # List of plugins (as comma separated values of python modules names) to load,
# usually to register additional checkers. # usually to register additional checkers.
@ -253,7 +253,7 @@ ignore-docstrings=yes
ignore-imports=no ignore-imports=no
# Minimum lines number of a similarity. # Minimum lines number of a similarity.
min-similarity-lines=4 min-similarity-lines=50
[BASIC] [BASIC]

378
errors.txt Normal file
View file

@ -0,0 +1,378 @@
************* Module adafruit_epd.il0398
adafruit_epd/il0398.py:1:0: R0801: Similar lines in 2 files
==adafruit_epd.ssd1675:52
==adafruit_epd.ssd1675b:78
def __init__(
self, width, height, spi, *, cs_pin, dc_pin, sramcs_pin, rst_pin, busy_pin
):
super().__init__(
width, height, spi, cs_pin, dc_pin, sramcs_pin, rst_pin, busy_pin
)
stride = width
if stride % 8 != 0:
stride += 8 - stride % 8
self._buffer1_size = int(stride * height / 8)
self._buffer2_size = self._buffer1_size
if sramcs_pin:
self._buffer1 = self.sram.get_view(0)
self._buffer2 = self.sram.get_view(self._buffer1_size)
else:
self._buffer1 = bytearray(self._buffer1_size)
self._buffer2 = bytearray(self._buffer2_size)
# since we have *two* framebuffers - one for red and one for black
# we dont subclass but manage manually
self._framebuf1 = adafruit_framebuf.FrameBuffer(
self._buffer1,
width,
height,
stride=stride,
buf_format=adafruit_framebuf.MHMSB,
)
self._framebuf2 = adafruit_framebuf.FrameBuffer(
self._buffer2,
width,
height,
stride=stride,
buf_format=adafruit_framebuf.MHMSB,
)
self.set_black_buffer(0, True)
self.set_color_buffer(0, True)
# pylint: enable=too-many-arguments
def begin(self, reset=True):
"""Begin communication with the display and set basic settings"""
if reset:
self.hardware_reset()
self.power_down()
def busy_wait(self):
"""Wait for display to be done with current task, either by polling the
busy pin, or pausing"""
if self._busy:
while self._busy.value:
time.sleep(0.01)
else:
time.sleep(0.5)
def power_up(self):
"""Power up the display in preparation for writing RAM and updating"""
self.hardware_reset()
time.sleep(0.1)
self.busy_wait()
(duplicate-code)
adafruit_epd/il0398.py:1:0: R0801: Similar lines in 2 files
==adafruit_epd.il0373:49
==adafruit_epd.il0398:50
def __init__(
self, width, height, spi, *, cs_pin, dc_pin, sramcs_pin, rst_pin, busy_pin
):
super().__init__(
width, height, spi, cs_pin, dc_pin, sramcs_pin, rst_pin, busy_pin
)
self._buffer1_size = int(width * height / 8)
self._buffer2_size = int(width * height / 8)
if sramcs_pin:
self._buffer1 = self.sram.get_view(0)
self._buffer2 = self.sram.get_view(self._buffer1_size)
else:
self._buffer1 = bytearray((width * height) // 8)
self._buffer2 = bytearray((width * height) // 8)
# since we have *two* framebuffers - one for red and one for black
# we dont subclass but manage manually
self._framebuf1 = adafruit_framebuf.FrameBuffer(
self._buffer1, width, height, buf_format=adafruit_framebuf.MHMSB
)
self._framebuf2 = adafruit_framebuf.FrameBuffer(
self._buffer2, width, height, buf_format=adafruit_framebuf.MHMSB
)
self.set_black_buffer(0, True)
self.set_color_buffer(1, True)
# pylint: enable=too-many-arguments
def begin(self, reset=True):
"""Begin communication with the display and set basic settings"""
if reset:
self.hardware_reset()
self.power_down()
def busy_wait(self):
"""Wait for display to be done with current task, either by polling the
busy pin, or pausing"""
if self._busy:
while not self._busy.value: (duplicate-code)
adafruit_epd/il0398.py:1:0: R0801: Similar lines in 3 files
==adafruit_epd.il0373:49
==adafruit_epd.il0398:50
==adafruit_epd.il91874:57
def __init__(
self, width, height, spi, *, cs_pin, dc_pin, sramcs_pin, rst_pin, busy_pin
):
super().__init__(
width, height, spi, cs_pin, dc_pin, sramcs_pin, rst_pin, busy_pin
)
self._buffer1_size = int(width * height / 8)
self._buffer2_size = int(width * height / 8)
if sramcs_pin:
self._buffer1 = self.sram.get_view(0)
self._buffer2 = self.sram.get_view(self._buffer1_size)
else:
self._buffer1 = bytearray((width * height) // 8)
self._buffer2 = bytearray((width * height) // 8)
# since we have *two* framebuffers - one for red and one for black
# we dont subclass but manage manually
self._framebuf1 = adafruit_framebuf.FrameBuffer(
self._buffer1, width, height, buf_format=adafruit_framebuf.MHMSB
)
self._framebuf2 = adafruit_framebuf.FrameBuffer(
self._buffer2, width, height, buf_format=adafruit_framebuf.MHMSB
)
self.set_black_buffer(0, True) (duplicate-code)
adafruit_epd/il0398.py:1:0: R0801: Similar lines in 3 files
==adafruit_epd.ssd1608:77
==adafruit_epd.ssd1675:86
==adafruit_epd.ssd1675b:112
)
self.set_black_buffer(0, True)
self.set_color_buffer(0, True)
# pylint: enable=too-many-arguments
def begin(self, reset=True):
"""Begin communication with the display and set basic settings"""
if reset:
self.hardware_reset()
self.power_down()
def busy_wait(self):
"""Wait for display to be done with current task, either by polling the
busy pin, or pausing"""
if self._busy:
while self._busy.value:
time.sleep(0.01)
else:
time.sleep(0.5)
def power_up(self):
"""Power up the display in preparation for writing RAM and updating"""
self.hardware_reset() (duplicate-code)
adafruit_epd/il0398.py:1:0: R0801: Similar lines in 2 files
==adafruit_epd.ssd1608:82
==adafruit_epd.ssd1681:103
def begin(self, reset=True):
"""Begin communication with the display and set basic settings"""
if reset:
self.hardware_reset()
self.power_down()
def busy_wait(self):
"""Wait for display to be done with current task, either by polling the
busy pin, or pausing"""
if self._busy:
while self._busy.value:
time.sleep(0.01)
else:
time.sleep(0.5)
def power_up(self):
"""Power up the display in preparation for writing RAM and updating"""
self.hardware_reset()
self.busy_wait() (duplicate-code)
adafruit_epd/il0398.py:1:0: R0801: Similar lines in 3 files
==adafruit_epd.ssd1675:91
==adafruit_epd.ssd1675b:117
==adafruit_epd.ssd1681:103
def begin(self, reset=True):
"""Begin communication with the display and set basic settings"""
if reset:
self.hardware_reset()
self.power_down()
def busy_wait(self):
"""Wait for display to be done with current task, either by polling the
busy pin, or pausing"""
if self._busy:
while self._busy.value:
time.sleep(0.01)
else:
time.sleep(0.5)
def power_up(self):
"""Power up the display in preparation for writing RAM and updating"""
self.hardware_reset() (duplicate-code)
adafruit_epd/il0398.py:1:0: R0801: Similar lines in 2 files
==adafruit_epd.il0373:81
==adafruit_epd.il91874:90
self.power_down()
def busy_wait(self):
"""Wait for display to be done with current task, either by polling the
busy pin, or pausing"""
if self._busy:
while not self._busy.value:
time.sleep(0.01)
else:
time.sleep(0.5)
def power_up(self):
"""Power up the display in preparation for writing RAM and updating"""
self.hardware_reset() (duplicate-code)
adafruit_epd/il0398.py:1:0: R0801: Similar lines in 2 files
==adafruit_epd.ssd1608:58
==adafruit_epd.ssd1681:73
def __init__(
self, width, height, spi, *, cs_pin, dc_pin, sramcs_pin, rst_pin, busy_pin
):
super().__init__(
width, height, spi, cs_pin, dc_pin, sramcs_pin, rst_pin, busy_pin
)
if height % 8 != 0:
height += 8 - height % 8
self._height = height
self._buffer1_size = int(width * height / 8) (duplicate-code)
adafruit_epd/il0398.py:1:0: R0801: Similar lines in 2 files
==adafruit_epd.il0373:123
==adafruit_epd.il0398:123
time.sleep(0.1)
self.busy_wait()
if not self._busy:
time.sleep(15) # wait 15 seconds
def write_ram(self, index):
"""Send the one byte command for starting the RAM write process. Returns
the byte read at the same time over SPI. index is the RAM buffer, can be
0 or 1 for tri-color displays."""
if index == 0: (duplicate-code)
adafruit_epd/il0398.py:1:0: R0801: Similar lines in 6 files
==adafruit_epd.il0373:77
==adafruit_epd.il0398:78
==adafruit_epd.ssd1608:82
==adafruit_epd.ssd1675:91
==adafruit_epd.ssd1675b:117
==adafruit_epd.ssd1681:103
def begin(self, reset=True):
"""Begin communication with the display and set basic settings"""
if reset:
self.hardware_reset()
self.power_down()
def busy_wait(self):
"""Wait for display to be done with current task, either by polling the
busy pin, or pausing"""
if self._busy: (duplicate-code)
adafruit_epd/il0398.py:1:0: R0801: Similar lines in 2 files
==adafruit_epd.il0373:88
==adafruit_epd.il0398:90
time.sleep(0.01)
else:
time.sleep(0.5)
def power_up(self):
"""Power up the display in preparation for writing RAM and updating"""
self.hardware_reset()
self.busy_wait()
(duplicate-code)
adafruit_epd/il0398.py:1:0: R0801: Similar lines in 4 files
==adafruit_epd.il0373:56
==adafruit_epd.il0398:57
==adafruit_epd.il91874:64
==adafruit_epd.ssd1681:84
self._buffer1_size = int(width * height / 8)
self._buffer2_size = int(width * height / 8)
if sramcs_pin:
self._buffer1 = self.sram.get_view(0)
self._buffer2 = self.sram.get_view(self._buffer1_size)
else:
self._buffer1 = bytearray((width * height) // 8)
self._buffer2 = bytearray((width * height) // 8) (duplicate-code)
adafruit_epd/il0398.py:1:0: R0801: Similar lines in 4 files
==adafruit_epd.ssd1608:136
==adafruit_epd.ssd1675:158
==adafruit_epd.ssd1675b:200
==adafruit_epd.ssd1681:154
self.busy_wait()
if not self._busy:
time.sleep(3) # wait 3 seconds
def write_ram(self, index):
"""Send the one byte command for starting the RAM write process. Returns
the byte read at the same time over SPI. index is the RAM buffer, can be
0 or 1 for tri-color displays."""
if index == 0: (duplicate-code)
adafruit_epd/il0398.py:1:0: R0801: Similar lines in 2 files
==adafruit_epd.il91874:75
==adafruit_epd.ssd1681:93
self._framebuf1 = adafruit_framebuf.FrameBuffer(
self._buffer1, width, height, buf_format=adafruit_framebuf.MHMSB
)
self._framebuf2 = adafruit_framebuf.FrameBuffer(
self._buffer2, width, height, buf_format=adafruit_framebuf.MHMSB
)
self.set_black_buffer(0, True)
self.set_color_buffer(1, False) (duplicate-code)
adafruit_epd/il0398.py:1:0: R0801: Similar lines in 4 files
==adafruit_epd.il0373:88
==adafruit_epd.il0398:90
==adafruit_epd.ssd1608:93
==adafruit_epd.ssd1681:114
time.sleep(0.01)
else:
time.sleep(0.5)
def power_up(self):
"""Power up the display in preparation for writing RAM and updating"""
self.hardware_reset()
self.busy_wait() (duplicate-code)
adafruit_epd/il0398.py:1:0: R0801: Similar lines in 7 files
==adafruit_epd.il0373:11
==adafruit_epd.il0398:11
==adafruit_epd.il91874:11
==adafruit_epd.ssd1608:11
==adafruit_epd.ssd1675:11
==adafruit_epd.ssd1675b:11
==adafruit_epd.ssd1681:11
import time
from micropython import const
import adafruit_framebuf
from adafruit_epd.epd import Adafruit_EPD
__version__ = "0.0.0-auto.0"
__repo__ = "https://github.com/adafruit/Adafruit_CircuitPython_EPD.git"
(duplicate-code)
adafruit_epd/il0398.py:1:0: R0801: Similar lines in 3 files
==adafruit_epd.il0373:67
==adafruit_epd.il0398:68
==adafruit_epd.ssd1681:93
self._framebuf1 = adafruit_framebuf.FrameBuffer(
self._buffer1, width, height, buf_format=adafruit_framebuf.MHMSB
)
self._framebuf2 = adafruit_framebuf.FrameBuffer(
self._buffer2, width, height, buf_format=adafruit_framebuf.MHMSB
)
self.set_black_buffer(0, True) (duplicate-code)
adafruit_epd/il0398.py:1:0: R0801: Similar lines in 7 files
==adafruit_epd.il0373:88
==adafruit_epd.il0398:90
==adafruit_epd.il91874:97
==adafruit_epd.ssd1608:93
==adafruit_epd.ssd1675:102
==adafruit_epd.ssd1675b:128
==adafruit_epd.ssd1681:114
time.sleep(0.01)
else:
time.sleep(0.5)
def power_up(self):
"""Power up the display in preparation for writing RAM and updating"""
self.hardware_reset() (duplicate-code)
--------------------------------------------------------------------
Your code has been rated at 10.00/10 (previous run: 10.00/10, +0.00)