Summary: Github ESLint Action auto approves the commit even if lint has warnings. Acceptance criteria: We should re introduce local linting, either on commit with precommit hook, and use the github actions as a final safety guard.