Pylint Score: 8.91/10
File Line:Col Type Message
src/rattlesnake/utilities.py 544:0 Convention Line too long (93/88) (line-too-long)
src/rattlesnake/utilities.py 721:0 Convention Line too long (94/88) (line-too-long)
src/rattlesnake/utilities.py 847:0 Convention Line too long (89/88) (line-too-long)
src/rattlesnake/utilities.py 887:0 Convention Line too long (98/88) (line-too-long)
src/rattlesnake/utilities.py 1063:0 Convention Line too long (98/88) (line-too-long)
src/rattlesnake/utilities.py 1066:0 Convention Line too long (89/88) (line-too-long)
src/rattlesnake/utilities.py 1076:0 Convention Line too long (94/88) (line-too-long)
src/rattlesnake/utilities.py 1:0 Convention Too many lines in module (1290/1000) (too-many-lines)
src/rattlesnake/utilities.py 60:9 Warning Using open without explicitly specifying an encoding (unspecified-encoding)
src/rattlesnake/utilities.py 73:0 Convention Missing class docstring (missing-class-docstring)
src/rattlesnake/utilities.py 77:0 Convention Missing class docstring (missing-class-docstring)
src/rattlesnake/utilities.py 115:0 Refactor Too many instance attributes (10/7) (too-many-instance-attributes)
src/rattlesnake/utilities.py 146:4 Convention Missing function or method docstring (missing-function-docstring)
src/rattlesnake/utilities.py 147:8 Refactor Unnecessary "else" after "return", remove the "else" and de-indent the code inside it (no-else-return)
src/rattlesnake/utilities.py 153:4 Convention Missing function or method docstring (missing-function-docstring)
src/rattlesnake/utilities.py 275:0 Refactor Too many instance attributes (11/7) (too-many-instance-attributes)
src/rattlesnake/utilities.py 278:4 Refactor Too many arguments (12/5) (too-many-arguments)
src/rattlesnake/utilities.py 278:4 Refactor Too many positional arguments (12/5) (too-many-positional-arguments)
src/rattlesnake/utilities.py 275:0 Refactor Too few public methods (0/2) (too-few-public-methods)
src/rattlesnake/utilities.py 348:0 Convention Missing class docstring (missing-class-docstring)
src/rattlesnake/utilities.py 348:0 Refactor Too many instance attributes (17/7) (too-many-instance-attributes)
src/rattlesnake/utilities.py 349:4 Refactor Too many arguments (18/5) (too-many-arguments)
src/rattlesnake/utilities.py 349:4 Refactor Too many positional arguments (18/5) (too-many-positional-arguments)
src/rattlesnake/utilities.py 349:4 Refactor Too many local variables (18/15) (too-many-locals)
src/rattlesnake/utilities.py 348:0 Refactor Too few public methods (0/2) (too-few-public-methods)
src/rattlesnake/utilities.py 414:30 Refactor The if expression can be replaced with 'not test' (simplifiable-if-expression)
src/rattlesnake/utilities.py 420:36 Refactor The if expression can be replaced with 'not test' (simplifiable-if-expression)
src/rattlesnake/utilities.py 480:0 Convention Missing function or method docstring (missing-function-docstring)
src/rattlesnake/utilities.py 481:4 Warning Unused argument 'netcdf_handle' (unused-argument)
src/rattlesnake/utilities.py 481:19 Warning Unused argument 'hardware_metadata' (unused-argument)
src/rattlesnake/utilities.py 481:38 Warning Unused argument 'environment_metadata_dict' (unused-argument)
src/rattlesnake/utilities.py 613:0 Convention Missing function or method docstring (missing-function-docstring)
src/rattlesnake/utilities.py 666:4 Refactor Unnecessary "else" after "return", remove the "else" and de-indent the code inside it (no-else-return)
src/rattlesnake/utilities.py 735:0 Refactor Too many local variables (17/15) (too-many-locals)
src/rattlesnake/utilities.py 1045:0 Refactor Too many local variables (17/15) (too-many-locals)
src/rattlesnake/utilities.py 1205:21 Refactor Consider using a generator instead 'tuple(slice(-self.buffer_data.shape[self.buffer_axis], None) if i == self.buffer_axis else slice(None) for i in range(self.buffer_data.ndim))' (consider-using-generator)
src/rattlesnake/utilities.py 1218:25 Refactor Consider using a generator instead 'tuple(slice(new_data_size, None) if i == self.buffer_axis else slice(None) for i in range(self.buffer_data.ndim))' (consider-using-generator)
src/rattlesnake/utilities.py 1244:21 Refactor Consider using a generator instead 'tuple(slice(data_start, None if data_end == 0 else data_end) if i == self.buffer_axis else slice(None) for i in range(self.buffer_data.ndim))' (consider-using-generator)
src/rattlesnake/utilities.py 1268:8 Refactor Consider using 'self._buffer_position = max(self._buffer_position, 0)' instead of unnecessary if block (consider-using-max-builtin)
src/rattlesnake/utilities.py 1270:8 Refactor Consider using 'self._buffer_position = min(self._buffer_position, self.buffer_data.shape[self.buffer_axis])' instead of unnecessary if block (consider-using-min-builtin)
src/rattlesnake/utilities.py 1276:8 Refactor Consider using 'self._buffer_position = max(self._buffer_position, 0)' instead of unnecessary if block (consider-using-max-builtin)
src/rattlesnake/utilities.py 1278:8 Refactor Consider using 'self._buffer_position = min(self._buffer_position, self.buffer_data.shape[self.buffer_axis])' instead of unnecessary if block (consider-using-min-builtin)
src/rattlesnake/utilities.py 35:0 Warning Unused List imported from typing (unused-import)
src/rattlesnake/profile_manager.py 69:0 Convention Line too long (94/88) (line-too-long)
src/rattlesnake/profile_manager.py 79:0 Convention Line too long (102/88) (line-too-long)
src/rattlesnake/profile_manager.py 89:0 Convention Line too long (93/88) (line-too-long)
src/rattlesnake/profile_manager.py 96:0 Convention Line too long (115/88) (line-too-long)
src/rattlesnake/profile_manager.py 102:0 Convention Line too long (108/88) (line-too-long)
src/rattlesnake/profile_manager.py 106:0 Convention Line too long (108/88) (line-too-long)
src/rattlesnake/profile_manager.py 1:0 Convention Missing module docstring (missing-module-docstring)
src/rattlesnake/profile_manager.py 48:0 Convention Missing class docstring (missing-class-docstring)
src/rattlesnake/profile_manager.py 49:64 Warning Redefining name 'command' from outer scope (line 43) (redefined-outer-name)
src/rattlesnake/profile_manager.py 58:4 Convention Missing function or method docstring (missing-function-docstring)
src/rattlesnake/profile_manager.py 62:4 Convention Missing function or method docstring (missing-function-docstring)
src/rattlesnake/profile_manager.py 65:4 Convention Missing function or method docstring (missing-function-docstring)
src/rattlesnake/profile_manager.py 77:40 Convention Consider iterating the dictionary directly instead of calling .keys() (consider-iterating-dictionary)
src/rattlesnake/profile_manager.py 92:27 Convention Consider iterating the dictionary directly instead of calling .keys() (consider-iterating-dictionary)
src/rattlesnake/profile_manager.py 114:0 Convention Missing class docstring (missing-class-docstring)
src/rattlesnake/profile_manager.py 128:12 Warning Redefining name 'command_type' from outer scope (line 21) (redefined-outer-name)
src/rattlesnake/profile_manager.py 134:4 Convention Missing function or method docstring (missing-function-docstring)
src/rattlesnake/profile_manager.py 138:4 Convention Missing function or method docstring (missing-function-docstring)
src/rattlesnake/profile_manager.py 150:12 Warning Redefining name 'command' from outer scope (line 43) (redefined-outer-name)
src/rattlesnake/profile_manager.py 151:30 Convention Consider iterating the dictionary directly instead of calling .keys() (consider-iterating-dictionary)
src/rattlesnake/profile_manager.py 159:4 Convention Missing function or method docstring (missing-function-docstring)
src/rattlesnake/profile_manager.py 167:12 Warning Redefining name 'command' from outer scope (line 43) (redefined-outer-name)
src/rattlesnake/profile_manager.py 177:12 Refactor Consider using 'max_timestamp = max(max_timestamp, timestamp)' instead of unnecessary if block (consider-using-max-builtin)
src/rattlesnake/profile_manager.py 187:4 Convention Missing function or method docstring (missing-function-docstring)
src/rattlesnake/profile_manager.py 187:45 Warning Redefining name 'command' from outer scope (line 43) (redefined-outer-name)
src/rattlesnake/profile_manager.py 191:4 Convention Missing function or method docstring (missing-function-docstring)
src/rattlesnake/profile_manager.py 201:4 Convention Missing function or method docstring (missing-function-docstring)
src/rattlesnake/profile_manager.py 201:45 Warning Redefining name 'command' from outer scope (line 43) (redefined-outer-name)
src/rattlesnake/profile_manager.py 201:28 Warning Unused argument 'queue_name' (unused-argument)
src/rattlesnake/profile_manager.py 201:45 Warning Unused argument 'command' (unused-argument)
src/rattlesnake/profile_manager.py 201:70 Warning Unused argument 'data' (unused-argument)
src/rattlesnake/profile_manager.py 206:4 Convention Missing function or method docstring (missing-function-docstring)
src/rattlesnake/profile_manager.py 206:47 Warning Redefining name 'command' from outer scope (line 43) (redefined-outer-name)
src/rattlesnake/profile_manager.py 206:30 Warning Unused argument 'queue_name' (unused-argument)
src/rattlesnake/profile_manager.py 206:47 Warning Unused argument 'command' (unused-argument)
src/rattlesnake/profile_manager.py 206:72 Warning Unused argument 'data' (unused-argument)
src/rattlesnake/profile_manager.py 211:4 Convention Missing function or method docstring (missing-function-docstring)
src/rattlesnake/profile_manager.py 211:46 Warning Redefining name 'command' from outer scope (line 43) (redefined-outer-name)
src/rattlesnake/profile_manager.py 211:29 Warning Unused argument 'queue_name' (unused-argument)
src/rattlesnake/profile_manager.py 211:46 Warning Unused argument 'command' (unused-argument)
src/rattlesnake/profile_manager.py 211:71 Warning Unused argument 'data' (unused-argument)
src/rattlesnake/profile_manager.py 216:4 Convention Missing function or method docstring (missing-function-docstring)
src/rattlesnake/profile_manager.py 217:31 Warning Redefining name 'command' from outer scope (line 43) (redefined-outer-name)
src/rattlesnake/profile_manager.py 217:31 Warning Unused argument 'command' (unused-argument)
src/rattlesnake/profile_manager.py 224:4 Convention Missing function or method docstring (missing-function-docstring)
src/rattlesnake/profile_manager.py 224:48 Warning Redefining name 'command' from outer scope (line 43) (redefined-outer-name)
src/rattlesnake/profile_manager.py 224:48 Warning Unused argument 'command' (unused-argument)
src/rattlesnake/profile_manager.py 224:73 Warning Unused argument 'data' (unused-argument)
src/rattlesnake/profile_manager.py 229:4 Convention Missing function or method docstring (missing-function-docstring)
src/rattlesnake/profile_manager.py 229:56 Warning Redefining name 'command' from outer scope (line 43) (redefined-outer-name)
src/rattlesnake/profile_manager.py 235:4 Convention Missing function or method docstring (missing-function-docstring)
src/rattlesnake/profile_manager.py 8:0 Warning Unused EnvironmentType imported from rattlesnake.environment.environment_utilities (unused-import)
src/rattlesnake/preflight.py 336:5 Warning TODO: CBH re-enable once test_acquisition hanging issue is resolved with Dan (fixme)
src/rattlesnake/preflight.py 349:13 Warning TODO: CBH re-enable once test_acquisition hang is resolved with Dan (fixme)
src/rattlesnake/preflight.py 364:13 Warning TODO: CBH re-enable once test_acquisition hang is resolved with Dan (fixme)
src/rattlesnake/preflight.py 66:15 Warning Catching too general exception Exception (broad-exception-caught)
src/rattlesnake/preflight.py 58:12 Refactor Consider using 'with' for resource-allocating operations (consider-using-with)
src/rattlesnake/preflight.py 111:8 Convention Import outside toplevel (packaging.version.InvalidVersion, packaging.version.Version) (import-outside-toplevel)
src/rattlesnake/preflight.py 178:0 Refactor Too many branches (28/12) (too-many-branches)
src/rattlesnake/preflight.py 178:0 Refactor Too many statements (102/50) (too-many-statements)
src/rattlesnake/engine.py 69:0 Convention Line too long (89/88) (line-too-long)
src/rattlesnake/engine.py 72:0 Convention Line too long (92/88) (line-too-long)
src/rattlesnake/engine.py 73:0 Convention Line too long (97/88) (line-too-long)
src/rattlesnake/engine.py 74:0 Convention Line too long (92/88) (line-too-long)
src/rattlesnake/engine.py 77:0 Convention Line too long (93/88) (line-too-long)
src/rattlesnake/engine.py 78:0 Convention Line too long (94/88) (line-too-long)
src/rattlesnake/engine.py 84:0 Convention Line too long (93/88) (line-too-long)
src/rattlesnake/engine.py 87:0 Convention Line too long (91/88) (line-too-long)
src/rattlesnake/engine.py 88:0 Convention Line too long (92/88) (line-too-long)
src/rattlesnake/engine.py 289:0 Convention Line too long (104/88) (line-too-long)
src/rattlesnake/engine.py 374:0 Convention Line too long (90/88) (line-too-long)
src/rattlesnake/engine.py 611:0 Convention Line too long (91/88) (line-too-long)
src/rattlesnake/engine.py 652:0 Convention Line too long (103/88) (line-too-long)
src/rattlesnake/engine.py 663:0 Convention Line too long (89/88) (line-too-long)
src/rattlesnake/engine.py 760:0 Convention Line too long (89/88) (line-too-long)
src/rattlesnake/engine.py 776:0 Convention Line too long (101/88) (line-too-long)
src/rattlesnake/engine.py 853:0 Convention Line too long (104/88) (line-too-long)
src/rattlesnake/engine.py 854:0 Convention Line too long (94/88) (line-too-long)
src/rattlesnake/engine.py 881:0 Convention Line too long (127/88) (line-too-long)
src/rattlesnake/engine.py 892:0 Convention Line too long (89/88) (line-too-long)
src/rattlesnake/engine.py 960:0 Convention Line too long (90/88) (line-too-long)
src/rattlesnake/engine.py 1019:0 Convention Line too long (102/88) (line-too-long)
src/rattlesnake/engine.py 1020:0 Convention Line too long (102/88) (line-too-long)
src/rattlesnake/engine.py 1:0 Convention Too many lines in module (1242/1000) (too-many-lines)
src/rattlesnake/engine.py 1:0 Convention Missing module docstring (missing-module-docstring)
src/rattlesnake/engine.py 52:0 Convention Missing class docstring (missing-class-docstring)
src/rattlesnake/engine.py 63:0 Refactor Too many instance attributes (19/7) (too-many-instance-attributes)
src/rattlesnake/engine.py 67:4 Refactor Too many local variables (39/15) (too-many-locals)
src/rattlesnake/engine.py 173:25 Convention Formatting a regular string which could be an f-string (consider-using-f-string)
src/rattlesnake/engine.py 67:4 Refactor Too many statements (78/50) (too-many-statements)
src/rattlesnake/engine.py 306:4 Convention Missing function or method docstring (missing-function-docstring)
src/rattlesnake/engine.py 355:4 Convention Missing function or method docstring (missing-function-docstring)
src/rattlesnake/engine.py 359:4 Convention Missing function or method docstring (missing-function-docstring)
src/rattlesnake/engine.py 363:4 Convention Missing function or method docstring (missing-function-docstring)
src/rattlesnake/engine.py 424:4 Convention Missing function or method docstring (missing-function-docstring)
src/rattlesnake/engine.py 450:30 Error Module 'netCDF4' has no 'Dataset' member (no-member)
src/rattlesnake/engine.py 437:8 Warning Unused variable 'filename' (unused-variable)
src/rattlesnake/engine.py 483:8 Warning Unused variable 'filename' (unused-variable)
src/rattlesnake/engine.py 499:4 Convention Missing function or method docstring (missing-function-docstring)
src/rattlesnake/engine.py 511:12 Warning Consider explicitly re-raising using 'except KeyError as exc' and 'raise RattlesnakeError(f'No environments exist for {environment_name} name') from exc' (raise-missing-from)
src/rattlesnake/engine.py 523:4 Convention Missing function or method docstring (missing-function-docstring)
src/rattlesnake/engine.py 548:4 Convention Missing function or method docstring (missing-function-docstring)
src/rattlesnake/engine.py 601:4 Convention Missing function or method docstring (missing-function-docstring)
src/rattlesnake/engine.py 657:4 Convention Missing function or method docstring (missing-function-docstring)
src/rattlesnake/engine.py 685:4 Convention Missing function or method docstring (missing-function-docstring)
src/rattlesnake/engine.py 693:12 Warning Consider explicitly re-raising using 'except KeyError as exc' and 'raise RattlesnakeError(f'No environments exist for {environment_name} name') from exc' (raise-missing-from)
src/rattlesnake/engine.py 708:4 Convention Missing function or method docstring (missing-function-docstring)
src/rattlesnake/engine.py 716:12 Warning Consider explicitly re-raising using 'except KeyError as exc' and 'raise RattlesnakeError(f'No environments exist for {environment_name} name') from exc' (raise-missing-from)
src/rattlesnake/engine.py 731:4 Convention Missing function or method docstring (missing-function-docstring)
src/rattlesnake/engine.py 739:12 Warning Consider explicitly re-raising using 'except KeyError as exc' and 'raise RattlesnakeError(f'No environments exist for {environment_name} name') from exc' (raise-missing-from)
src/rattlesnake/engine.py 754:4 Convention Missing function or method docstring (missing-function-docstring)
src/rattlesnake/engine.py 771:4 Convention Missing function or method docstring (missing-function-docstring)
src/rattlesnake/engine.py 787:4 Convention Missing function or method docstring (missing-function-docstring)
src/rattlesnake/engine.py 841:4 Convention Missing function or method docstring (missing-function-docstring)
src/rattlesnake/engine.py 868:4 Convention Missing function or method docstring (missing-function-docstring)
src/rattlesnake/engine.py 913:4 Convention Missing function or method docstring (missing-function-docstring)
src/rattlesnake/engine.py 950:4 Convention Missing function or method docstring (missing-function-docstring)
src/rattlesnake/engine.py 981:4 Convention Missing function or method docstring (missing-function-docstring)
src/rattlesnake/engine.py 989:12 Warning Consider explicitly re-raising using 'except KeyError as exc' and 'raise RattlesnakeError(f'No environments exist for {environment_name} name') from exc' (raise-missing-from)
src/rattlesnake/engine.py 1007:4 Convention Missing function or method docstring (missing-function-docstring)
src/rattlesnake/engine.py 1011:12 Warning Consider explicitly re-raising using 'except KeyError as exc' and 'raise RattlesnakeError(f'No environments exist for {environment_name} name') from exc' (raise-missing-from)
src/rattlesnake/engine.py 1027:12 Warning Consider explicitly re-raising using 'except KeyError as exc' and 'raise RattlesnakeError(f'No environments exist for {environment_name} name') from exc' (raise-missing-from)
src/rattlesnake/engine.py 1037:4 Convention Missing function or method docstring (missing-function-docstring)
src/rattlesnake/engine.py 1041:4 Convention Missing function or method docstring (missing-function-docstring)
src/rattlesnake/engine.py 1046:4 Convention Missing function or method docstring (missing-function-docstring)
src/rattlesnake/engine.py 1056:35 Warning Using an f-string that does not have any interpolated variables (f-string-without-interpolation)
src/rattlesnake/engine.py 1069:4 Convention Missing function or method docstring (missing-function-docstring)
src/rattlesnake/engine.py 1071:35 Warning Using an f-string that does not have any interpolated variables (f-string-without-interpolation)
src/rattlesnake/engine.py 1088:4 Convention Missing function or method docstring (missing-function-docstring)
src/rattlesnake/engine.py 1110:4 Convention Missing function or method docstring (missing-function-docstring)
src/rattlesnake/engine.py 1132:4 Convention Missing function or method docstring (missing-function-docstring)
src/rattlesnake/engine.py 1145:4 Convention Missing function or method docstring (missing-function-docstring)
src/rattlesnake/engine.py 1224:12 Convention Formatting a regular string which could be an f-string (consider-using-f-string)
src/rattlesnake/engine.py 63:0 Refactor Too many public methods (41/20) (too-many-public-methods)
src/rattlesnake/engine.py 29:0 Warning Unused HardwareType imported from rattlesnake.hardware.hardware_utilities (unused-import)
src/rattlesnake/engine.py 31:0 Warning Unused HARDWARE_METADATA imported from rattlesnake.hardware.hardware_registry (unused-import)
src/rattlesnake/engine.py 36:0 Warning Unused ENVIRONMENT_METADATA imported from rattlesnake.environment.environment_registry (unused-import)
src/rattlesnake/environment_manager.py 182:0 Convention Line too long (108/88) (line-too-long)
src/rattlesnake/environment_manager.py 262:0 Convention Line too long (100/88) (line-too-long)
src/rattlesnake/environment_manager.py 271:0 Convention Line too long (110/88) (line-too-long)
src/rattlesnake/environment_manager.py 297:0 Convention Line too long (118/88) (line-too-long)
src/rattlesnake/environment_manager.py 317:0 Convention Line too long (102/88) (line-too-long)
src/rattlesnake/environment_manager.py 328:0 Convention Line too long (109/88) (line-too-long)
src/rattlesnake/environment_manager.py 329:0 Convention Line too long (105/88) (line-too-long)
src/rattlesnake/environment_manager.py 337:0 Convention Line too long (111/88) (line-too-long)
src/rattlesnake/environment_manager.py 338:0 Convention Line too long (107/88) (line-too-long)
src/rattlesnake/environment_manager.py 348:0 Convention Line too long (114/88) (line-too-long)
src/rattlesnake/environment_manager.py 362:0 Convention Line too long (135/88) (line-too-long)
src/rattlesnake/environment_manager.py 368:0 Convention Line too long (90/88) (line-too-long)
src/rattlesnake/environment_manager.py 383:0 Convention Line too long (96/88) (line-too-long)
src/rattlesnake/environment_manager.py 395:0 Convention Line too long (99/88) (line-too-long)
src/rattlesnake/environment_manager.py 403:0 Convention Line too long (110/88) (line-too-long)
src/rattlesnake/environment_manager.py 431:0 Convention Line too long (100/88) (line-too-long)
src/rattlesnake/environment_manager.py 496:0 Convention Line too long (96/88) (line-too-long)
src/rattlesnake/environment_manager.py 182:9 Warning TODO: Remove this, set an equivalency to a sysid data container to see if this needs to be cleared (fixme)
src/rattlesnake/environment_manager.py 1:0 Convention Missing module docstring (missing-module-docstring)
src/rattlesnake/environment_manager.py 34:0 Refactor Too many instance attributes (15/7) (too-many-instance-attributes)
src/rattlesnake/environment_manager.py 76:4 Convention Missing function or method docstring (missing-function-docstring)
src/rattlesnake/environment_manager.py 80:4 Convention Missing function or method docstring (missing-function-docstring)
src/rattlesnake/environment_manager.py 89:4 Convention Missing function or method docstring (missing-function-docstring)
src/rattlesnake/environment_manager.py 93:4 Convention Missing function or method docstring (missing-function-docstring)
src/rattlesnake/environment_manager.py 121:4 Convention Missing function or method docstring (missing-function-docstring)
src/rattlesnake/environment_manager.py 128:4 Convention Missing function or method docstring (missing-function-docstring)
src/rattlesnake/environment_manager.py 136:4 Convention Missing function or method docstring (missing-function-docstring)
src/rattlesnake/environment_manager.py 148:4 Convention Missing function or method docstring (missing-function-docstring)
src/rattlesnake/environment_manager.py 156:4 Convention Missing function or method docstring (missing-function-docstring)
src/rattlesnake/environment_manager.py 169:4 Convention Missing function or method docstring (missing-function-docstring)
src/rattlesnake/environment_manager.py 177:4 Convention Missing function or method docstring (missing-function-docstring)
src/rattlesnake/environment_manager.py 240:4 Convention Missing function or method docstring (missing-function-docstring)
src/rattlesnake/environment_manager.py 254:4 Convention Missing function or method docstring (missing-function-docstring)
src/rattlesnake/environment_manager.py 281:4 Convention Missing function or method docstring (missing-function-docstring)
src/rattlesnake/environment_manager.py 291:12 Warning Consider explicitly re-raising using 'except KeyError as exc' and 'raise RattlesnakeError(f'No environments exist for {environment_name} instruction') from exc' (raise-missing-from)
src/rattlesnake/environment_manager.py 282:30 Warning Unused argument 'hardware_metadata' (unused-argument)
src/rattlesnake/environment_manager.py 302:4 Convention Missing function or method docstring (missing-function-docstring)
src/rattlesnake/environment_manager.py 308:12 Warning Consider explicitly re-raising using 'except KeyError as exc' and 'raise RattlesnakeError(f'No environments exist for {environment_name} name') from exc' (raise-missing-from)
src/rattlesnake/environment_manager.py 355:12 Warning Consider explicitly re-raising using 'except KeyError as exc' and 'raise RattlesnakeError(f'No environments exist for {environment_name} instruction') from exc' (raise-missing-from)
src/rattlesnake/environment_manager.py 388:16 Warning Access to a protected member _queue_name of a client class (protected-access)
src/rattlesnake/environment_manager.py 389:16 Warning Access to a protected member _environment_type of a client class (protected-access)
src/rattlesnake/environment_manager.py 394:20 Warning Consider explicitly re-raising using 'except KeyError as exc' and 'raise RattlesnakeError(f'No environments exist for {environment_name} when validating instruction') from exc' (raise-missing-from)
src/rattlesnake/environment_manager.py 397:16 Warning Access to a protected member _queue_name of a client class (protected-access)
src/rattlesnake/environment_manager.py 398:16 Warning Access to a protected member _environment_type of a client class (protected-access)
src/rattlesnake/environment_manager.py 401:20 Warning Unnecessary pass statement (unnecessary-pass)
src/rattlesnake/environment_manager.py 409:4 Convention Missing function or method docstring (missing-function-docstring)
src/rattlesnake/environment_manager.py 508:16 Convention Formatting a regular string which could be an f-string (consider-using-f-string)
src/rattlesnake/environment_manager.py 531:4 Convention Missing function or method docstring (missing-function-docstring)
src/rattlesnake/environment_manager.py 537:16 Convention Formatting a regular string which could be an f-string (consider-using-f-string)
src/rattlesnake/environment_manager.py 34:0 Refactor Too many public methods (23/20) (too-many-public-methods)
src/rattlesnake/preflight_dev.py 79:0 Convention Line too long (90/88) (line-too-long)
src/rattlesnake/preflight_dev.py 541:5 Warning TODO: CBH re-enable once test_acquisition hanging issue is resolved with Dan (fixme)
src/rattlesnake/preflight_dev.py 554:13 Warning TODO: CBH re-enable once test_acquisition hang is resolved with Dan (fixme)
src/rattlesnake/preflight_dev.py 569:13 Warning TODO: CBH re-enable once test_acquisition hang is resolved with Dan (fixme)
src/rattlesnake/preflight_dev.py 241:15 Warning Catching too general exception Exception (broad-exception-caught)
src/rattlesnake/preflight_dev.py 233:12 Refactor Consider using 'with' for resource-allocating operations (consider-using-with)
src/rattlesnake/preflight_dev.py 316:8 Convention Import outside toplevel (packaging.version.InvalidVersion, packaging.version.Version) (import-outside-toplevel)
src/rattlesnake/preflight_dev.py 383:0 Refactor Too many branches (28/12) (too-many-branches)
src/rattlesnake/preflight_dev.py 383:0 Refactor Too many statements (102/50) (too-many-statements)
src/rattlesnake/main.py 74:0 Convention Trailing whitespace (trailing-whitespace)
src/rattlesnake/main.py 21:0 Warning Unused import datetime (unused-import)
src/rattlesnake/main.py 22:0 Warning Unused multiprocessing imported as mp (unused-import)
src/rattlesnake/load_utilities.py 227:0 Convention Line too long (89/88) (line-too-long)
src/rattlesnake/load_utilities.py 1:0 Convention Missing module docstring (missing-module-docstring)
src/rattlesnake/load_utilities.py 35:8 Warning No exception type(s) specified (bare-except)
src/rattlesnake/load_utilities.py 56:0 Convention Missing function or method docstring (missing-function-docstring)
src/rattlesnake/load_utilities.py 57:4 Refactor Unnecessary "else" after "return", remove the "else" and de-indent the code inside it (no-else-return)
src/rattlesnake/load_utilities.py 63:0 Convention Missing function or method docstring (missing-function-docstring)
src/rattlesnake/load_utilities.py 89:0 Convention Missing function or method docstring (missing-function-docstring)
src/rattlesnake/load_utilities.py 89:0 Refactor Too many local variables (27/15) (too-many-locals)
src/rattlesnake/load_utilities.py 159:0 Convention Missing function or method docstring (missing-function-docstring)
src/rattlesnake/load_utilities.py 203:0 Convention Missing function or method docstring (missing-function-docstring)
src/rattlesnake/load_utilities.py 241:0 Convention Missing function or method docstring (missing-function-docstring)
src/rattlesnake/load_utilities.py 2:0 Warning Unused netCDF4 imported as nc4 (unused-import)
src/rattlesnake/load_utilities.py 3:0 Warning Unused import openpyxl (unused-import)
src/rattlesnake/cicd/report_dashboard.py 1:0 Refactor Similar lines in 2 files
src/rattlesnake/cicd/report_dashboard.py 1:0 Refactor Similar lines in 2 files
src/rattlesnake/cicd/report_dashboard.py 1:0 Refactor Similar lines in 2 files