Configure the following tools: `eslint`, `prettier` and `husky` pre commit To check code quality and errors