Merge branch 'eslint-check-file-names' into 'master'
Check that JavaScript file names match convention
## What does this MR do?
Introduce a new ESLint rule to check JavaScript file names.
## What are the relevant issue numbers?
fixes #23118
See merge request !7238