Skip to content

Commit e3eb9ab

Browse files
authored
Merge pull request #69 from planetlabs/import-extensions
Require file extensions in import specifiers
2 parents 5e39d04 + 5d32888 commit e3eb9ab

File tree

3 files changed

+4
-1
lines changed

3 files changed

+4
-1
lines changed

examples/es6/main.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import foo from './local-module';
1+
import foo from './local-module.js';
22
import fs from 'fs';
33
import path from 'path';
44

index.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ module.exports = {
1717
'dot-notation': ['error', {allowPattern: '^[a-z]+(_[a-z]+)+$'}],
1818
eqeqeq: 'error',
1919
'import/default': 'error',
20+
'import/extensions': ['error', 'always'],
2021
'import/first': 'error',
2122
'import/named': 'error',
2223
'import/no-duplicates': 'error',

react.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@ module.exports = {
22
extends: ['./index.js'],
33
plugins: ['react', 'react-hooks'],
44
parserOptions: {
5+
ecmaVersion: 'latest',
6+
sourceType: 'module',
57
ecmaFeatures: {
68
jsx: true,
79
},

0 commit comments

Comments
 (0)