static async checkTasks() {
        let tasks = await this.getTasks();

        for(let task of tasks) {
            if(!task || !task.isOverdue()) { continue; }

            try {
                await this.runTask(task);
            
            } catch(e) {
                debug.log(e.message + ', removing task...', this, 2);
                await this.removeTask(task.project, task.environment, task.type, task.content);
            
            }
        }
    }
/**
     * Checks for potential tasks to do
     *
     * @returns {Promise} Promise
     */
Checks for potential tasks to do
@returns {Promise} Promise
Checks for potential tasks to do @returns { Promise } Promise
static async checkTasks() {
        let tasks = await this.getTasks();
        for(let task of tasks) {
            if(!task || !task.isOverdue()) { continue; }
            try {
                await this.runTask(task);
            } catch(e) {
                debug.log(e.message + ', removing task...', this, 2);
                await this.removeTask(task.project, task.environment, task.type, task.content);
            }
        }
    }
static async checkTasks ( ) { let tasks = await this . getTasks ( ) ; for ( let task of tasks ) { if ( ! task || ! task . isOverdue ( ) ) { continue ; } try { await this . runTask ( task ) ; } catch ( e ) { debug . log ( e . message + ', removing task...' , this , 2 ) ; await this . removeTask ( task . project , task . environment , task . type , task . content ) ; } } }
Checks for potential tasks to do
 @returns {Promise} Promise
Checks for potential tasks to do @returns { Promise } Promise