SiLeBAT/FSK-Lab

View on GitHub
de.bund.bfr.knime.js/js-lib/codemirror-5.49.2/mode/asterisk/asterisk.js

Summary

Maintainability
C
1 day
Test Coverage

Function basicToken has 68 lines of code (exceeds 25 allowed). Consider refactoring.
Open

  function basicToken(stream,state){
    var cur = '';
    var ch = stream.next();
    // comment
    if (state.blockComment) {

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

    token: function(stream, state) {

      var cur = '';
      if(stream.eatSpace()) return null;
      // extension started

Avoid deeply nested control flow statements.
Open

        if(apps.indexOf(cur) !== -1){
          return "def strong";
        }
Severity: Major
Found in de.bund.bfr.knime.js/js-lib/codemirror-5.49.2/mode/asterisk/asterisk.js - About 45 mins to fix

Avoid deeply nested control flow statements.
Open

        if(cur === ',') return null;
Severity: Major
Found in de.bund.bfr.knime.js/js-lib/codemirror-5.49.2/mode/asterisk/asterisk.js - About 45 mins to fix

Avoid too many return statements within this function.
Open

      return "string";
Severity: Major
Found in de.bund.bfr.knime.js/js-lib/codemirror-5.49.2/mode/asterisk/asterisk.js - About 30 mins to fix

Avoid too many return statements within this function.
Open

        if(cur === ',') return null;
Severity: Major
Found in de.bund.bfr.knime.js/js-lib/codemirror-5.49.2/mode/asterisk/asterisk.js - About 30 mins to fix

Avoid too many return statements within this function.
Open

        return "strong";
Severity: Major
Found in de.bund.bfr.knime.js/js-lib/codemirror-5.49.2/mode/asterisk/asterisk.js - About 30 mins to fix

Avoid too many return statements within this function.
Open

        return "variable-3";
Severity: Major
Found in de.bund.bfr.knime.js/js-lib/codemirror-5.49.2/mode/asterisk/asterisk.js - About 30 mins to fix

Avoid too many return statements within this function.
Open

          return "def strong";
Severity: Major
Found in de.bund.bfr.knime.js/js-lib/codemirror-5.49.2/mode/asterisk/asterisk.js - About 30 mins to fix

Avoid too many return statements within this function.
Open

      return null;
Severity: Major
Found in de.bund.bfr.knime.js/js-lib/codemirror-5.49.2/mode/asterisk/asterisk.js - About 30 mins to fix

Avoid too many return statements within this function.
Open

      return "atom";
Severity: Major
Found in de.bund.bfr.knime.js/js-lib/codemirror-5.49.2/mode/asterisk/asterisk.js - About 30 mins to fix

Avoid too many return statements within this function.
Open

      return "string-2";
Severity: Major
Found in de.bund.bfr.knime.js/js-lib/codemirror-5.49.2/mode/asterisk/asterisk.js - About 30 mins to fix

Avoid too many return statements within this function.
Open

        if(state.extenSame) return null;
Severity: Major
Found in de.bund.bfr.knime.js/js-lib/codemirror-5.49.2/mode/asterisk/asterisk.js - About 30 mins to fix

Avoid too many return statements within this function.
Open

        return "number";
Severity: Major
Found in de.bund.bfr.knime.js/js-lib/codemirror-5.49.2/mode/asterisk/asterisk.js - About 30 mins to fix

Avoid too many return statements within this function.
Open

        return basicToken(stream,state);
Severity: Major
Found in de.bund.bfr.knime.js/js-lib/codemirror-5.49.2/mode/asterisk/asterisk.js - About 30 mins to fix

There are no issues that match your filters.

Category
Status