**Describe the solution you'd like** Would be great to define and enforce some linting/format rules using eslint & prettier. We can use also lint-staged to run a `prettier --write` script