diff --git a/.travis.yml b/.travis.yml index 59f76f0..341eff0 100644 --- a/.travis.yml +++ b/.travis.yml @@ -20,7 +20,7 @@ install: - pip install --force-reinstall "pylint<3" script: -- pylint --disable=too-few-public-methods adafruit_ble/**/*.py adafruit_ble/*.py +- pylint adafruit_ble/**/*.py adafruit_ble/*.py - ([[ ! -d "examples" ]] || pylint --disable=missing-docstring,invalid-name,bad-whitespace examples/*.py) - circuitpython-build-bundles --filename_prefix adafruit-circuitpython-ble diff --git a/adafruit_ble/advertising/__init__.py b/adafruit_ble/advertising/__init__.py index b8fe84a..a1d201a 100644 --- a/adafruit_ble/advertising/__init__.py +++ b/adafruit_ble/advertising/__init__.py @@ -85,6 +85,8 @@ def encode_data(data_dict, *, key_encoding="B"): class AdvertisingDataField: """Top level class for any descriptor classes that live in Advertisement or its subclasses.""" + # pylint: disable=too-few-public-methods,unnecessary-pass + pass class AdvertisingFlag: """A single bit flag within an AdvertisingFlags object.""" diff --git a/adafruit_ble/attributes/__init__.py b/adafruit_ble/attributes/__init__.py index b0b80d4..3138a21 100644 --- a/adafruit_ble/attributes/__init__.py +++ b/adafruit_ble/attributes/__init__.py @@ -63,6 +63,7 @@ class Attribute: security_mode: authenticated data signing, without man-in-the-middle protection """ + # pylint: disable=too-few-public-methods NO_ACCESS = _bleio.Attribute.NO_ACCESS OPEN = _bleio.Attribute.OPEN ENCRYPT_NO_MITM = _bleio.Attribute.ENCRYPT_NO_MITM diff --git a/adafruit_ble/characteristics/int.py b/adafruit_ble/characteristics/int.py index 24df976..7f8c54f 100755 --- a/adafruit_ble/characteristics/int.py +++ b/adafruit_ble/characteristics/int.py @@ -60,30 +60,36 @@ def __set__(self, obj, value): class Int8Characteristic(IntCharacteristic): """Int8 number.""" + # pylint: disable=too-few-public-methods def __init__(self, *, min_value=-128, max_value=127, **kwargs): super().__init__(" 1: - raise NotImplementedError("Only on report id per Application collection supported") + raise NotImplementedError("Only one report id per Application collection supported") report_id, report = list(reports.items())[0] output_size = report["output_size"]