Skip to content

Commit 9371747

Browse files
committed
Use JSDoc imports instead of unused runtime imports
This is better when the import was added only to make the type available in JSDoc types.
1 parent a7420d7 commit 9371747

30 files changed

+128
-33
lines changed

index.js

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,10 @@
99

1010
'use strict';
1111

12-
const webpack = require('webpack'); // eslint-disable-line no-unused-vars
12+
/**
13+
* @import webpack from 'webpack'
14+
*/
15+
1316
const EncoreProxy = require('./lib/EncoreProxy');
1417
const WebpackConfig = require('./lib/WebpackConfig');
1518
const configGenerator = require('./lib/config-generator');

lib/WebpackConfig.js

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,13 @@
99

1010
'use strict';
1111

12+
/**
13+
* @import RuntimeConfig from './config/RuntimeConfig'
14+
*/
15+
1216
const path = require('path');
1317
const fs = require('fs');
1418
const crypto = require('crypto');
15-
const RuntimeConfig = require('./config/RuntimeConfig'); //eslint-disable-line no-unused-vars
1619
const logger = require('./logger');
1720
const regexpEscaper = require('./utils/regexp-escaper');
1821
const { calculateDevServerUrl } = require('./config/path-util');

lib/config-generator.js

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,10 @@
99

1010
'use strict';
1111

12-
const WebpackConfig = require('./WebpackConfig'); //eslint-disable-line no-unused-vars
12+
/**
13+
* @import WebpackConfig from './WebpackConfig'
14+
*/
15+
1316
const cssExtractLoaderUtil = require('./loaders/css-extract');
1417
const pathUtil = require('./config/path-util');
1518
const featuresHelper = require('./features');

lib/config/path-util.js

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,15 @@
99

1010
'use strict';
1111

12+
/**
13+
* @import WebpackConfig from '../WebpackConfig'
14+
*/
15+
16+
/**
17+
* @import RuntimeConfig from './RuntimeConfig'
18+
*/
19+
1220
const path = require('path');
13-
const WebpackConfig = require('../WebpackConfig'); //eslint-disable-line no-unused-vars
14-
const RuntimeConfig = require('./RuntimeConfig'); //eslint-disable-line no-unused-vars
1521
const logger = require('../logger');
1622

1723
module.exports = {

lib/config/validator.js

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,12 @@
99

1010
'use strict';
1111

12+
/**
13+
* @import WebpackConfig from '../WebpackConfig'
14+
*/
15+
1216
const pathUtil = require('./path-util');
1317
const logger = require('./../logger');
14-
const WebpackConfig = require('../WebpackConfig'); //eslint-disable-line no-unused-vars
1518

1619
class Validator {
1720
/**

lib/loaders/babel.js

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,10 @@
99

1010
'use strict';
1111

12-
const WebpackConfig = require('../WebpackConfig'); //eslint-disable-line no-unused-vars
12+
/**
13+
* @import WebpackConfig from '../WebpackConfig'
14+
*/
15+
1316
const loaderFeatures = require('../features');
1417
const applyOptionsCallback = require('../utils/apply-options-callback');
1518

lib/loaders/css-extract.js

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,10 @@
99

1010
'use strict';
1111

12-
const WebpackConfig = require('../WebpackConfig'); //eslint-disable-line no-unused-vars
12+
/**
13+
* @import WebpackConfig from '../WebpackConfig'
14+
*/
15+
1316
const MiniCssExtractPlugin = require('mini-css-extract-plugin');
1417
const applyOptionsCallback = require('../utils/apply-options-callback');
1518

lib/loaders/css.js

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,10 @@
99

1010
'use strict';
1111

12-
const WebpackConfig = require('../WebpackConfig'); //eslint-disable-line no-unused-vars
12+
/**
13+
* @import WebpackConfig from '../WebpackConfig'
14+
*/
15+
1316
const loaderFeatures = require('../features');
1417
const applyOptionsCallback = require('../utils/apply-options-callback');
1518

lib/loaders/handlebars.js

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,10 @@
99

1010
'use strict';
1111

12-
const WebpackConfig = require('../WebpackConfig'); //eslint-disable-line no-unused-vars
12+
/**
13+
* @import WebpackConfig from '../WebpackConfig'
14+
*/
15+
1316
const loaderFeatures = require('../features');
1417
const applyOptionsCallback = require('../utils/apply-options-callback');
1518

lib/loaders/less.js

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,10 @@
99

1010
'use strict';
1111

12-
const WebpackConfig = require('../WebpackConfig'); //eslint-disable-line no-unused-vars
12+
/**
13+
* @import WebpackConfig from '../WebpackConfig'
14+
*/
15+
1316
const loaderFeatures = require('../features');
1417
const cssLoader = require('./css');
1518
const applyOptionsCallback = require('../utils/apply-options-callback');

0 commit comments

Comments
 (0)