ianpaschal/aurora

View on GitHub

Showing 3 of 6 total issues

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

export default class Engine {

    private _assemblies:     Entity[];
    private _entities:       Entity[];
    private _lastTickTime:   number;
Severity: Minor
Found in src/core/Engine.ts - About 2 hrs to fix

Entity has 21 functions (exceeds 20 allowed). Consider refactoring.
Open

export default class Entity {

    private _components: any[];
    private _destroy:    boolean; // TODO: Move to flags object
    private _dirty:      boolean; // TODO: Move to flags object
Severity: Minor
Found in src/core/Entity.ts - About 2 hrs to fix

Function constructor has 32 lines of code (exceeds 30 allowed). Consider refactoring.
Open

    constructor( config: SystemConfig ) {

        // Define defaults
        this._accumulator    = 0;
        this._componentTypes = [];
Severity: Minor
Found in src/core/System.ts - About 1 hr to fix
Severity
Category
Status
Source
Language