Enforce file names standard

Description

While working with the svg illustrations, I found that the naming of the files is inconsistent. For example we have these names:

  • illustrations/Dependency-list-empty-state.svg
  • illustrations/golden_tanuki.svg
  • illustrations/convdev/i2p_step_1.svg

Some have underscore (_), uppercase letter, etc... while other do not.

Proposal

Enforce a naming standard via linting that can fail the pipeline when a non-standard file name is used. We can start with a simple rule to use snake-case and iterate on it.