Skip to content

Commit 4605f80

Browse files
authored
Merge pull request #1314 from stof/used_jsdoc_imports
Use JSDoc imports instead of unused runtime imports
2 parents a7420d7 + 9371747 commit 4605f80

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)