Loosen @typescript-eslint/naming-convention
rule to allow more formats for import names
#388
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
The bump to a more recent version of the TypeScript ESLint plugin added support for specifying naming conventions for import names (
import name from 'package';
). We didn't add a case for this, so the default format ofcamelCase
applied, meaning that this is not allowed:I've updated the rule to allow
camelCase
,PascalCase
,snake_case
, andUPPER_CASE
, since the names of imports can depend on the (3rd party) package, and it feels unnecessary to enforce more strict formats in this case.