Better linting of icon/illustration svgs
We currently lint/plan to lint the following things:
- icons
- [x] no `<mask>` element used
- [ ] no `<defs>` and `<use>` used: https://gitlab.com/gitlab-org/gitlab-svgs/issues/38
- [ ] make a decision when it comes to: `<title>` and `<desc>`: https://gitlab.com/gitlab-org/gitlab-svgs/issues/41
- [ ] icon size (bounding box): https://gitlab.com/gitlab-org/gitlab-svgs/issues/40
- illustrations:
- [ ] enforce file name: https://gitlab.com/gitlab-org/gitlab-svgs/issues/34
issue