justinformentin/lstner

View on GitHub

Showing 5 of 5 total issues

File AudioPlayer.js has 582 lines of code (exceeds 250 allowed). Consider refactoring.
Open

import React, { Component } from "react";
import { Meteor } from "meteor/meteor";
import { withTracker } from "meteor/react-meteor-data";
import { Link } from "react-router-dom";
import moment from "moment";
Severity: Major
Found in imports/ui/components/AudioPlayer.js - About 1 day to fix

    File Feed.js has 384 lines of code (exceeds 250 allowed). Consider refactoring.
    Open

    import React, { Component } from "react";
    import { withApollo, graphql, compose } from "react-apollo";
    import { Meteor } from "meteor/meteor";
    import { withTracker } from "meteor/react-meteor-data";
    import PropTypes from "prop-types";
    Severity: Minor
    Found in imports/ui/components/Feed.js - About 5 hrs to fix

      AudioPlayer has 29 functions (exceeds 20 allowed). Consider refactoring.
      Open

      export class AudioPlayer extends Component {
        constructor(props) {
          super(props);
      
          this.player = React.createRef();
      Severity: Minor
      Found in imports/ui/components/AudioPlayer.js - About 3 hrs to fix

        Feed has 23 functions (exceeds 20 allowed). Consider refactoring.
        Open

        export class Feed extends Component {
          constructor(props) {
            super(props);
        
            this.state = {
        Severity: Minor
        Found in imports/ui/components/Feed.js - About 2 hrs to fix

          Function render has 165 lines of code (exceeds 150 allowed). Consider refactoring.
          Open

            render() {
              const {
                episode,
                isReady,
                isPlaying,
          Severity: Major
          Found in imports/ui/components/AudioPlayer.js - About 1 hr to fix
            Severity
            Category
            Status
            Source
            Language