title: Enforce file naming convention with typescript-eslint
body: <p>I want to automatically enforce file naming conventions for my typescript + react codebase.</p>
  <p>e.g. all <code>.ts</code> filenames have to be <code>camelCase</code>
  all <code>.tsx</code> filenames have to be <code>PascalCase</code></p>
  <p><a href="https://stackoverflow.com/a/62465164">Orelsanpls</a> has referenced <code>typescript-eslint</code> doing that, however I can only find the <a href="https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/eslint-plugin/docs/rules/naming-convention.md" rel="nofollow noreferrer">naming-conventions</a> rules for variables, classes, members etc.</p>
  <p>TSLint contained <a href="https://palantir.github.io/tslint/rules/file-name-casing/" rel="nofollow noreferrer">file-name-casing</a> rules, which is exactly what I'm looking for in <code>typescript-eslint</code>.</p>
  <p>Am I missing something about naming-conventions in <code>typescript-eslint</code>?</p>