GrafiteInc/FormMaker

View on GitHub
src/JavaScript/default.js

Summary

Maintainability
A
2 hrs
Test Coverage

Consider simplifying this complex logical expression.
Open

            if (_input.validity.patternMismatch
                || _input.validity.valueMissing
                || _input.validity.rangeOverflow
                || _input.validity.stepMismatch
                || _input.validity.typeMismatch
Severity: Critical
Found in src/JavaScript/default.js - About 1 hr to fix

    Function FormsJS_validate_submission has 32 lines of code (exceeds 25 allowed). Consider refactoring.
    Open

    window.FormsJS_validate_submission = function (_form, _processing) {
        if (! _form.checkValidity()) {
            let _inputs = _form.querySelectorAll('input');
            let _selects = _form.querySelectorAll('select');
            let _textarea = _form.querySelectorAll('textarea');
    Severity: Minor
    Found in src/JavaScript/default.js - About 1 hr to fix

      There are no issues that match your filters.

      Category
      Status