mohayonao/SCScript

View on GitHub

Showing 245 of 1,712 total issues

File escodegen.js has 4097 lines of code (exceeds 250 allowed). Consider refactoring.
Open

// Generated by CommonJS Everywhere 0.9.7
(function (global) {
  function require(file, parentModule) {
    if ({}.hasOwnProperty.call(require.cache, file))
      return require.cache[file];
Severity: Major
Found in assets/escodegen.js - About 1 wk to fix

    File esprima.js has 2993 lines of code (exceeds 250 allowed). Consider refactoring.
    Open

    /*
      Copyright (C) 2013 Ariya Hidayat <ariya.hidayat@gmail.com>
      Copyright (C) 2013 Thaddee Tyl <thaddee.tyl@gmail.com>
      Copyright (C) 2013 Mathias Bynens <mathias@qiwi.be>
      Copyright (C) 2012 Ariya Hidayat <ariya.hidayat@gmail.com>
    Severity: Major
    Found in assets/esprima.js - About 1 wk to fix

      File compiler_test.js has 2057 lines of code (exceeds 250 allowed). Consider refactoring.
      Open

      describe("sc.lang.compiler", function() {
        "use strict";
      
        var Syntax = sc.lang.compiler.Syntax;
        var Token = sc.lang.compiler.Token;
      Severity: Major
      Found in src/sc/lang/compiler/compiler_test.js - About 5 days to fix

        File SequenceableCollection_test.js has 1631 lines of code (exceeds 250 allowed). Consider refactoring.
        Open

        describe("Collections/SequenceableCollection", function() {
          "use strict";
        
          var testCase = sc.test.testCase;
          var $$ = sc.test.object;
        Severity: Major
        Found in src/sc/classlib/Collections/SequenceableCollection_test.js - About 4 days to fix

          File SequenceableCollection.js has 1572 lines of code (exceeds 250 allowed). Consider refactoring.
          Open

          SCScript.install(function(sc) {
            "use strict";
          
            require("./Collection");
          
          
          Severity: Major
          Found in src/sc/classlib/Collections/SequenceableCollection.js - About 4 days to fix

            File call-expr_test.js has 1478 lines of code (exceeds 250 allowed). Consider refactoring.
            Open

            describe("sc.lang.compiler.Parser", function() {
              "use strict";
            
              var Syntax = sc.lang.compiler.Syntax;
              var Token = sc.lang.compiler.Token;
            Severity: Major
            Found in src/sc/lang/compiler/parser/call-expr_test.js - About 3 days to fix

              File Object_test.js has 1469 lines of code (exceeds 250 allowed). Consider refactoring.
              Open

              describe("Core/Object", function() {
                "use strict";
              
                var testCase = sc.test.testCase;
                var $$ = sc.test.object;
              Severity: Major
              Found in src/sc/classlib/Core/Object_test.js - About 3 days to fix

                File ArrayedCollection_test.js has 1334 lines of code (exceeds 250 allowed). Consider refactoring.
                Open

                describe("Collections/ArrayedCollection", function() {
                  "use strict";
                
                  var testCase = sc.test.testCase;
                  var $$ = sc.test.object;
                Severity: Major
                Found in src/sc/classlib/Collections/ArrayedCollection_test.js - About 3 days to fix

                  File Collection_test.js has 1093 lines of code (exceeds 250 allowed). Consider refactoring.
                  Open

                  describe("Collections/Collection", function() {
                    "use strict";
                  
                    var testCase = sc.test.testCase;
                    var $$ = sc.test.object;
                  Severity: Major
                  Found in src/sc/classlib/Collections/Collection_test.js - About 2 days to fix

                    Function generateExpression has 550 lines of code (exceeds 25 allowed). Consider refactoring.
                    Open

                          function generateExpression(expr, option) {
                            var result, precedence, type, currentPrecedence, i, len, fragment, multiline, leftCharCode, leftSource, rightCharCode, allowIn, allowCall, allowUnparenthesizedNew, property, isGenerator;
                            precedence = option.precedence;
                            allowIn = option.allowIn;
                            allowCall = option.allowCall;
                    Severity: Major
                    Found in assets/escodegen.js - About 2 days to fix

                      File SimpleNumber_test.js has 1037 lines of code (exceeds 250 allowed). Consider refactoring.
                      Open

                      describe("Math/SimpleNumber", function() {
                        "use strict";
                      
                        var testCase = sc.test.testCase;
                        var $$ = sc.test.object;
                      Severity: Major
                      Found in src/sc/classlib/Math/SimpleNumber_test.js - About 2 days to fix

                        Function generateStatement has 497 lines of code (exceeds 25 allowed). Consider refactoring.
                        Open

                              function generateStatement(stmt, option) {
                                var i, len, result, node, specifier, allowIn, functionBody, directiveContext, fragment, semicolon, isGenerator;
                                allowIn = true;
                                semicolon = ';';
                                functionBody = false;
                        Severity: Major
                        Found in assets/escodegen.js - About 2 days to fix

                          File Collection.js has 895 lines of code (exceeds 250 allowed). Consider refactoring.
                          Open

                          SCScript.install(function(sc) {
                            "use strict";
                          
                            require("../Core/Object");
                          
                          
                          Severity: Major
                          Found in src/sc/classlib/Collections/Collection.js - About 2 days to fix

                            File AbstractFunction_test.js has 830 lines of code (exceeds 250 allowed). Consider refactoring.
                            Open

                            describe("Core/AbstractFunction", function() {
                              "use strict";
                            
                              var testCase = sc.test.testCase;
                              var $$ = sc.test.object;
                            Severity: Major
                            Found in src/sc/classlib/Core/AbstractFunction_test.js - About 1 day to fix

                              File Array_test.js has 816 lines of code (exceeds 250 allowed). Consider refactoring.
                              Open

                              describe("Collections/Array", function() {
                                "use strict";
                              
                                var testCase = sc.test.testCase;
                                var $$ = sc.test.object;
                              Severity: Major
                              Found in src/sc/classlib/Collections/Array_test.js - About 1 day to fix

                                File ArrayedCollection.js has 741 lines of code (exceeds 250 allowed). Consider refactoring.
                                Open

                                SCScript.install(function(sc) {
                                  "use strict";
                                
                                  require("./SequenceableCollection");
                                
                                
                                Severity: Major
                                Found in src/sc/classlib/Collections/ArrayedCollection.js - About 1 day to fix

                                  File generator-expr_test.js has 712 lines of code (exceeds 250 allowed). Consider refactoring.
                                  Open

                                  describe("sc.lang.compiler.Parser", function() {
                                    "use strict";
                                  
                                    var Syntax = sc.lang.compiler.Syntax;
                                    var Token = sc.lang.compiler.Token;
                                  Severity: Major
                                  Found in src/sc/lang/compiler/parser/generator-expr_test.js - About 1 day to fix

                                    File bytecode_test.js has 700 lines of code (exceeds 250 allowed). Consider refactoring.
                                    Open

                                    describe("sc.lang.bytecode", function() {
                                      "use strict";
                                    
                                      var $$ = sc.test.object;
                                      var $  = sc.lang.$;
                                    Severity: Major
                                    Found in src/sc/lang/bytecode_test.js - About 1 day to fix

                                      File mathlib_test.js has 672 lines of code (exceeds 250 allowed). Consider refactoring.
                                      Open

                                      describe("sc.libs.mathlib", function() {
                                        "use strict";
                                      
                                        var mathlib = sc.libs.mathlib;
                                        var strlib  = sc.libs.strlib;
                                      Severity: Major
                                      Found in src/sc/libs/mathlib_test.js - About 1 day to fix

                                        File Object.js has 668 lines of code (exceeds 250 allowed). Consider refactoring.
                                        Open

                                        SCScript.install(function(sc) {
                                          "use strict";
                                        
                                          var $ = sc.lang.$;
                                          var $nil   = $.nil;
                                        Severity: Major
                                        Found in src/sc/classlib/Core/Object.js - About 1 day to fix
                                          Severity
                                          Category
                                          Status
                                          Source
                                          Language