************* Module dm_robotics.panda.run_loop src/dm_robotics/panda/run_loop.py:103:21: C0209: Formatting a regular string which could be an f-string (consider-using-f-string) ************* Module dm_robotics.panda.environment src/dm_robotics/panda/environment.py:22:0: R0902: Too many instance attributes (10/7) (too-many-instance-attributes) src/dm_robotics/panda/environment.py:38:8: R1704: Redefining argument with the local name 'robot_params' (redefined-argument-from-local) src/dm_robotics/panda/environment.py:46:15: R1704: Redefining argument with the local name 'robot_params' (redefined-argument-from-local) src/dm_robotics/panda/environment.py:93:4: W0212: Access to a protected member _raise_exception_on_physics_error of a client class (protected-access) src/dm_robotics/panda/environment.py:93:4: W0212: Access to a protected member _env of a client class (protected-access) ************* Module dm_robotics.panda.hardware src/dm_robotics/panda/hardware.py:91:39: E1101: Module 'numpy.random' has no 'RandomState' member (no-member) src/dm_robotics/panda/hardware.py:211:0: R0914: Too many local variables (18/15) (too-many-locals) src/dm_robotics/panda/hardware.py:14:0: C0411: third party import "from panda_py import controllers, libfranka" should be placed before "from dm_robotics.geometry import geometry, mujoco_physics" (wrong-import-order) ************* Module dm_robotics.panda.gripper src/dm_robotics/panda/gripper.py:66:39: E1101: Module 'numpy.random' has no 'RandomState' member (no-member) src/dm_robotics/panda/gripper.py:137:39: E1101: Module 'numpy.random' has no 'RandomState' member (no-member) ************* Module dm_robotics.panda.parameters src/dm_robotics/panda/parameters.py:36:0: R0902: Too many instance attributes (13/7) (too-many-instance-attributes) ************* Module dm_robotics.panda.utils src/dm_robotics/panda/utils.py:115:39: E1101: Module 'numpy.random' has no 'RandomState' member (no-member) src/dm_robotics/panda/utils.py:138:30: E1101: Module 'mujoco' has no 'mjMAXLINEPNT' member (no-member) src/dm_robotics/panda/utils.py:142:15: E1101: Module 'mujoco' has no 'MjvFigure' member (no-member) src/dm_robotics/panda/utils.py:170:20: W0212: Access to a protected member _time_step of a client class (protected-access) src/dm_robotics/panda/utils.py:188:7: W0212: Access to a protected member _time_step of a client class (protected-access) src/dm_robotics/panda/utils.py:193:8: W0212: Access to a protected member _time_step of a client class (protected-access) src/dm_robotics/panda/utils.py:202:10: E1101: Module 'mujoco' has no 'MjrRect' member (no-member) src/dm_robotics/panda/utils.py:203:4: E1101: Module 'mujoco' has no 'mjr_figure' member (no-member) src/dm_robotics/panda/utils.py:231:20: W0212: Access to a protected member _default_action of a client class (protected-access) src/dm_robotics/panda/utils.py:237:7: W0212: Access to a protected member _time_step of a client class (protected-access) src/dm_robotics/panda/utils.py:245:10: E1101: Module 'mujoco' has no 'MjrRect' member (no-member) src/dm_robotics/panda/utils.py:246:4: E1101: Module 'mujoco' has no 'mjr_figure' member (no-member) src/dm_robotics/panda/utils.py:264:7: W0212: Access to a protected member _time_step of a client class (protected-access) src/dm_robotics/panda/utils.py:266:8: W0212: Access to a protected member _time_step of a client class (protected-access) src/dm_robotics/panda/utils.py:272:10: E1101: Module 'mujoco' has no 'MjrRect' member (no-member) src/dm_robotics/panda/utils.py:273:4: E1101: Module 'mujoco' has no 'mjr_figure' member (no-member) src/dm_robotics/panda/utils.py:276:0: R0903: Too few public methods (1/2) (too-few-public-methods) src/dm_robotics/panda/utils.py:287:0: R0903: Too few public methods (1/2) (too-few-public-methods) ************* Module dm_robotics.panda.arm src/dm_robotics/panda/arm.py:58:0: R0902: Too many instance attributes (9/7) (too-many-instance-attributes) src/dm_robotics/panda/arm.py:95:39: E1101: Module 'numpy.random' has no 'RandomState' member (no-member) src/dm_robotics/panda/arm.py:182:34: E1101: Module 'numpy.random' has no 'RandomState' member (no-member) src/dm_robotics/panda/arm.py:260:0: R0902: Too many instance attributes (10/7) (too-many-instance-attributes) src/dm_robotics/panda/arm.py:285:39: E1101: Module 'numpy.random' has no 'RandomState' member (no-member) src/dm_robotics/panda/arm.py:310:4: E1101: Module 'mujoco' has no 'mj_jacSite' member (no-member) src/dm_robotics/panda/arm.py:318:4: E1101: Module 'mujoco' has no 'mj_jacSite' member (no-member) src/dm_robotics/panda/arm.py:331:2: R0913: Too many arguments (7/5) (too-many-arguments) src/dm_robotics/panda/arm.py:483:0: R0914: Too many local variables (16/15) (too-many-locals) src/dm_robotics/panda/arm.py:1:0: R0801: Similar lines in 2 files ==dm_robotics.panda.arm:[496:505] ==dm_robotics.panda.hardware:[238:247] elif robot_params.gripper is not None: gripper = robot_params.gripper.model if robot_params.gripper.sensors is not None: robot_sensors.extend(robot_params.gripper.sensors) gripper_effector = robot_params.gripper.effector else: gripper = gripper_module.DummyHand(name=ns_gripper) gripper_effector = None (duplicate-code) src/dm_robotics/panda/arm.py:1:0: R0801: Similar lines in 2 files ==dm_robotics.panda.arm:[532:537] ==dm_robotics.panda.hardware:[272:277] gripper=gripper, robot_sensors=robot_sensors, arm_effector=_arm_effector, gripper_effector=gripper_effector) return moma_robot (duplicate-code) ----------------------------------- Your code has been rated at 8.79/10