OpenHPS/openhps-imu

View on GitHub
src/services/IMUCalibrationService.ts

Summary

Maintainability
A
3 hrs
Test Coverage

Function calibrate has 50 lines of code (exceeds 25 allowed). Consider refactoring.
Open

    calibrate(time: number, userAction: (step: IMUCalibrationStep, error?: Error) => Promise<void>): Promise<void> {
        return new Promise((resolve, reject) => {
            // Calibration data
            let accelerometer: Accelerometer;
            let gyroscope: Gyroscope;
Severity: Minor
Found in src/services/IMUCalibrationService.ts - About 2 hrs to fix

    Function calibrateAccelerometer has 26 lines of code (exceeds 25 allowed). Consider refactoring.
    Open

        protected calibrateAccelerometer(
            accelerometer: Accelerometer,
            data: Map<IMUCalibrationStep, Acceleration[]>,
        ): Promise<void> {
            return new Promise((resolve) => {
    Severity: Minor
    Found in src/services/IMUCalibrationService.ts - About 1 hr to fix

      There are no issues that match your filters.

      Category
      Status