In the codebase, our TypeScript types and interfaces are named using the PascalCase.
It is an implicit convention we are used to in the Tuleap team, so let's enforce it with an eslint rule.
FTR, some types using the snake_case have been introduced in the codebase, let's fix them in the meantime.