ginpei/html5-youtube.js

View on GitHub

Showing 3 of 8 total issues

Html5YouTube has 27 functions (exceeds 20 allowed). Consider refactoring.
Confirmed

export default class Html5YouTube extends YouTubeElement {
  public currentSrc = '';
  public played = false;
  public paused = false;
  public ended = false;
Severity: Minor
Found in src/Html5YouTube.ts - About 3 hrs to fix

    Function observePlayerValues has 37 lines of code (exceeds 25 allowed). Consider refactoring.
    Open

      protected observePlayerValues () {
        const interval = 100;
        this.tmPlayerValues = window.setInterval(() => {
          const player = this.player;
          if (!player) {
    Severity: Minor
    Found in src/Html5YouTube.ts - About 1 hr to fix

      Function tmPlayerValues has 34 lines of code (exceeds 25 allowed). Consider refactoring.
      Open

          this.tmPlayerValues = window.setInterval(() => {
            const player = this.player;
            if (!player) {
              return;
            }
      Severity: Minor
      Found in src/Html5YouTube.ts - About 1 hr to fix
        Severity
        Category
        Status
        Source
        Language