betajs/betajs-media-components

View on GitHub

Showing 160 of 10,517 total issues

File player.js has 2802 lines of code (exceeds 250 allowed). Consider refactoring.
Open

Scoped.define("module:VideoPlayer.Dynamics.Player", [
    "dynamics:Dynamic",
    "module:Assets",
    "module:DatasetProperties",
    "module:FloatHandler",
Severity: Major
Found in src/dynamics/video_player/player/player.js - About 1 wk to fix

    File recorder.js has 1407 lines of code (exceeds 250 allowed). Consider refactoring.
    Open

    Scoped.define("module:VideoRecorder.Dynamics.Recorder", [
        "dynamics:Dynamic",
        "module:Assets",
        "module:StylesMixin",
        "browser:Info",
    Severity: Major
    Found in src/dynamics/video_recorder/recorder/recorder.js - About 3 days to fix

      File states.js has 1347 lines of code (exceeds 250 allowed). Consider refactoring.
      Open

      Scoped.define("module:VideoRecorder.Dynamics.RecorderStates.State", [
          "base:States.State",
          "base:Events.ListenMixin",
          "base:Objs"
      ], function(State, ListenMixin, Objs, scoped) {
      Severity: Major
      Found in src/dynamics/video_recorder/recorder/states.js - About 3 days to fix

        Function exports has 483 lines of code (exceeds 25 allowed). Consider refactoring.
        Open

        module.exports = function(grunt) {
        
            var pkg = grunt.file.readJSON('package.json');
            var gruntHelper = require('betajs-compile');
            var dist = 'betajs-media-components';
        Severity: Major
        Found in Gruntfile.js - About 2 days to fix

          File states.js has 839 lines of code (exceeds 250 allowed). Consider refactoring.
          Open

          Scoped.define("module:VideoPlayer.Dynamics.PlayerStates.State", [
              "base:States.State",
              "base:Events.ListenMixin",
              "base:Objs"
          ], function(State, ListenMixin, Objs, scoped) {
          Severity: Major
          Found in src/dynamics/video_player/player/states.js - About 2 days to fix

            File ads_player.js has 706 lines of code (exceeds 250 allowed). Consider refactoring.
            Open

            Scoped.define("module:Ads.Dynamics.Player", [
                "base:Objs",
                "browser:Info",
                "base:Maths",
                "base:Types",
            Severity: Major
            Found in src/dynamics/ads_player/ads_player.js - About 1 day to fix

              File states.js has 650 lines of code (exceeds 250 allowed). Consider refactoring.
              Open

              Scoped.define("module:AudioRecorder.Dynamics.RecorderStates.State", [
                  "base:States.State",
                  "base:Events.ListenMixin",
                  "base:Objs"
              ], function(State, ListenMixin, Objs, scoped) {
              Severity: Major
              Found in src/dynamics/audio_recorder/recorder/states.js - About 1 day to fix

                Function attrs has 288 lines of code (exceeds 25 allowed). Consider refactoring.
                Open

                                attrs: function() {
                                    return {
                                        /* CSS */
                                        brightness: 0,
                                        current_video_from_playlist: 0,
                Severity: Major
                Found in src/dynamics/video_player/player/player.js - About 1 day to fix

                  File player.js has 585 lines of code (exceeds 250 allowed). Consider refactoring.
                  Open

                  Scoped.define("module:AudioPlayer.Dynamics.Player", [
                      "dynamics:Dynamic",
                      "module:Assets",
                      "module:AudioVisualization",
                      "browser:Info",
                  Severity: Major
                  Found in src/dynamics/audio_player/player/player.js - About 1 day to fix

                    File recorder.js has 579 lines of code (exceeds 250 allowed). Consider refactoring.
                    Open

                    Scoped.define("module:AudioRecorder.Dynamics.Recorder", [
                        "dynamics:Dynamic",
                        "module:Assets",
                        "module:AudioVisualization",
                        "browser:Info",
                    Severity: Major
                    Found in src/dynamics/audio_recorder/recorder/recorder.js - About 1 day to fix

                      File states.js has 571 lines of code (exceeds 250 allowed). Consider refactoring.
                      Open

                      Scoped.define("module:ImageCapture.Dynamics.RecorderStates.State", [
                          "base:States.State",
                          "base:Events.ListenMixin",
                          "base:Objs"
                      ], function(State, ListenMixin, Objs, scoped) {
                      Severity: Major
                      Found in src/dynamics/image_capture/capture/states.js - About 1 day to fix

                        Function _attachVideo has 220 lines of code (exceeds 25 allowed). Consider refactoring.
                        Open

                                        _attachVideo: function(silent) {
                                            if (this.videoAttached())
                                                return;
                                            if (!this.__activated) {
                                                this.__attachRequested = true;
                        Severity: Major
                        Found in src/dynamics/video_player/player/player.js - About 1 day to fix

                          File capture.js has 524 lines of code (exceeds 250 allowed). Consider refactoring.
                          Open

                          Scoped.define("module:ImageCapture.Dynamics.Recorder", [
                              "dynamics:Dynamic",
                              "module:Assets",
                              "browser:Info",
                              "browser:Dom",
                          Severity: Major
                          Found in src/dynamics/image_capture/capture/capture.js - About 1 day to fix

                            Function create has 200 lines of code (exceeds 25 allowed). Consider refactoring.
                            Open

                                            create: function() {
                                                if (this.get("autoplaywhenvisible")) {
                                                    this.set("autoplay", true);
                                                    Dom.onScrollIntoView(this.activeElement(), this.get("visibilityfraction"), function() {
                                                        if (this.destroyed()) return;
                            Severity: Major
                            Found in src/dynamics/video_player/player/player.js - About 1 day to fix

                              File Gruntfile.js has 485 lines of code (exceeds 250 allowed). Consider refactoring.
                              Open

                              module.exports = function(grunt) {
                              
                                  var pkg = grunt.file.readJSON('package.json');
                                  var gruntHelper = require('betajs-compile');
                                  var dist = 'betajs-media-components';
                              Severity: Minor
                              Found in Gruntfile.js - About 7 hrs to fix

                                File sidebar.js has 475 lines of code (exceeds 250 allowed). Consider refactoring.
                                Open

                                Scoped.define("module:VideoPlayer.Dynamics.Sidebar", [
                                    "dynamics:Dynamic",
                                    "base:Objs",
                                    "base:Async",
                                    "base:Types",
                                Severity: Minor
                                Found in src/dynamics/video_player/sidebar/sidebar.js - About 7 hrs to fix

                                  File image_viewer.js has 451 lines of code (exceeds 250 allowed). Consider refactoring.
                                  Open

                                  Scoped.define("module:ImageViewer.Dynamics.ImageViewer", [
                                      "dynamics:Dynamic",
                                      "module:Assets",
                                      "browser:Info",
                                      "browser:Dom",
                                  Severity: Minor
                                  Found in src/dynamics/image_viewer/viewer/image_viewer.js - About 6 hrs to fix

                                    File controlbar.js has 435 lines of code (exceeds 250 allowed). Consider refactoring.
                                    Open

                                    Scoped.define("module:VideoPlayer.Dynamics.Controlbar", [
                                        "dynamics:Dynamic",
                                        "base:TimeFormat",
                                        "base:Comparators",
                                        "base:Maths",
                                    Severity: Minor
                                    Found in src/dynamics/video_player/controlbar/controlbar.js - About 6 hrs to fix

                                      Function _started has 113 lines of code (exceeds 25 allowed). Consider refactoring.
                                      Open

                                              _started: function() {
                                                  this.dyn.set("cancancel", true);
                                                  this.dyn.set("loader_active", true);
                                                  this.dyn.set("topmessage", this.dyn.string('please-wait'));
                                                  this.dyn.set("message", this.dyn.string("prepare-covershot"));
                                      Severity: Major
                                      Found in src/dynamics/video_recorder/recorder/states.js - About 4 hrs to fix

                                        File track_tags.js has 351 lines of code (exceeds 250 allowed). Consider refactoring.
                                        Open

                                        Scoped.define("module:TrackTags", [
                                            "base:Class",
                                            "base:Objs",
                                            "base:Events.EventsMixin",
                                            "base:Async",
                                        Severity: Minor
                                        Found in src/dynamics/_common/track_tags.js - About 4 hrs to fix
                                          Severity
                                          Category
                                          Status
                                          Source
                                          Language