lint and optimize portlets