added a list task and fixed all the lint issues in the plugin code