matteozambon89/marko-router

View on GitHub

Showing 2 of 6 total issues

MarkoRouter has 27 functions (exceeds 20 allowed). Consider refactoring.
Open

class MarkoRouter extends EventEmitter {
  constructor(attr) {
    super()

    this._debug = typeof attr === 'object' && attr.debug ? attr.debug : false
Severity: Minor
Found in MarkoRouter.js - About 3 hrs to fix

    Function _defPageRoute has 28 lines of code (exceeds 25 allowed). Consider refactoring.
    Open

      _defPageRoute(state, route) {
        this._logLine('[MarkoRouter] _defPageRoute.{state}: ' + state)
        this._logLine('[MarkoRouter] _defPageRoute.{route.path}: ' + route.path)
    
        // Set a Page Route and use a function as handler
    Severity: Minor
    Found in MarkoRouter.js - About 1 hr to fix
      Severity
      Category
      Status
      Source
      Language