RAR1741/RA18_RobotCode

View on GitHub

Showing 4 of 130 total issues

Manipulation has 36 methods (exceeds 20 allowed). Consider refactoring.
Open

public class Manipulation implements Loggable, Configurable {
private DoubleSolenoidWrapper tilt;
private TalonSrxWrapper first;
private TalonSrxWrapper second;
private TalonSrxWrapper secondFollower;
Severity: Minor
Found in src/main/java/org/redalert1741/powerup/Manipulation.java - About 4 hrs to fix

File Robot.java has 308 lines of code (exceeds 250 allowed). Consider refactoring.
Open

package org.redalert1741.powerup;
 
import edu.wpi.cscore.UsbCamera;
import edu.wpi.first.wpilibj.CameraServer;
import edu.wpi.first.wpilibj.DigitalInput;
Severity: Minor
Found in src/main/java/org/redalert1741/powerup/Robot.java - About 3 hrs to fix

Method autonomousInit has 43 lines of code (exceeds 25 allowed). Consider refactoring.
Open

@Override
public void autonomousInit() {
startLogging(data, "auto");
reloadConfig();
 
 
Severity: Minor
Found in src/main/java/org/redalert1741/powerup/Robot.java - About 1 hr to fix

Method autonomousInit has a Cognitive Complexity of 12 (exceeds 10 allowed). Consider refactoring.
Open

@Override
public void autonomousInit() {
startLogging(data, "auto");
reloadConfig();
 
 
Severity: Minor
Found in src/main/java/org/redalert1741/powerup/Robot.java - About 35 mins to fix
Severity
Category
Status
Source
Language