matheusmr13/app-script-mock

View on GitHub
src/SpreadsheetApp/Sheet.js

Summary

Maintainability
A
1 hr
Test Coverage

Showing 2 of 2 total issues

Consider simplifying this complex logical expression.
Open

if (!row ||
!col ||
row <= 0 ||
col <= 0 ||
lines > this.matrix.length ||
Severity: Major
Found in src/SpreadsheetApp/Sheet.js - About 40 mins to fix

    Function processFormulas has a Cognitive Complexity of 7 (exceeds 5 allowed). Consider refactoring.
    Open

    processFormulas() {
    const processFormula = (cell, formulas) => {
    if (cell.getFormula() && !cell.getValue()) {
    cell.setFormula(cell.getFormula().trim());
    const parts = cell.getFormula().split('(');
    Severity: Minor
    Found in src/SpreadsheetApp/Sheet.js - About 35 mins to fix
    Category
    Status