Skip to content

Commit b24e9b2

Browse files
authored
feat(import): enforce no extensions for js files (#92)
feat(import): enforce no extensions for js files
1 parent a0d2c2d commit b24e9b2

File tree

4 files changed

+6
-5
lines changed

4 files changed

+6
-5
lines changed

rules/base.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -261,6 +261,7 @@ module.exports = {
261261
'import/no-commonjs': ['error'],
262262
'import/no-extraneous-dependencies': ['error'],
263263
'import/no-duplicates': ['error'],
264+
'import/extensions': [2, 'always', { js: 'never' }],
264265
'prettier/prettier': [
265266
'error',
266267
{ trailingComma: 'es5', singleQuote: true, printWidth: 80 },

sample-project/index.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import connect from './src/connect.js';
2-
import Provider from './src/Provider.js';
1+
import connect from './src/connect';
2+
import Provider from './src/Provider';
33

44
export { Provider, connect };

sample-project/src/Provider.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
import { Component, Children } from 'react';
22
import PropTypes from 'prop-types';
33

4-
import createStore from './createStore.js';
5-
import storeShape from './storeShape.js';
4+
import createStore from './createStore';
5+
import storeShape from './storeShape';
66

77
class Provider extends Component {
88
static propTypes = {

sample-project/src/connect.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import React, { Component } from 'react';
22
import shallowCompare from 'react-addons-shallow-compare';
33

4-
import storeShape from './storeShape.js';
4+
import storeShape from './storeShape';
55

66
const getDisplayName = WrappedComponent =>
77
WrappedComponent.displayName || WrappedComponent.name || 'UnknownComponent';

0 commit comments

Comments
 (0)