| 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 |