Showing 2 of 6 total issues
MarkoRouter
has 27 functions (exceeds 20 allowed). Consider refactoring. Open
Open
class MarkoRouter extends EventEmitter {
constructor(attr) {
super()
this._debug = typeof attr === 'object' && attr.debug ? attr.debug : false
Function _defPageRoute
has 28 lines of code (exceeds 25 allowed). Consider refactoring. Open
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