Skip to content

Commit 1e88b0a

Browse files
committed
damnnnn, curly. back at it again with indented blocks
1 parent ee80204 commit 1e88b0a

File tree

2 files changed

+35
-26
lines changed

2 files changed

+35
-26
lines changed

Diff for: src/core/getExports.js

+31-25
Original file line numberDiff line numberDiff line change
@@ -229,13 +229,15 @@ export default class ExportMap {
229229
if (this.reexports.has(name)) return true
230230

231231
// default exports must be explicitly re-exported (#328)
232-
if (name !== 'default') for (let dep of this.dependencies.values()) {
233-
let innerMap = dep()
232+
if (name !== 'default') {
233+
for (let dep of this.dependencies.values()) {
234+
let innerMap = dep()
234235

235-
// todo: report as unresolved?
236-
if (!innerMap) continue
236+
// todo: report as unresolved?
237+
if (!innerMap) continue
237238

238-
if (innerMap.has(name)) return true
239+
if (innerMap.has(name)) return true
240+
}
239241
}
240242

241243
return false
@@ -267,18 +269,20 @@ export default class ExportMap {
267269

268270

269271
// default exports must be explicitly re-exported (#328)
270-
if (name !== 'default') for (let dep of this.dependencies.values()) {
271-
let innerMap = dep()
272-
// todo: report as unresolved?
273-
if (!innerMap) continue
274-
275-
// safeguard against cycles
276-
if (innerMap.path === this.path) continue
277-
278-
let innerValue = innerMap.hasDeep(name)
279-
if (innerValue.found) {
280-
innerValue.path.unshift(this)
281-
return innerValue
272+
if (name !== 'default') {
273+
for (let dep of this.dependencies.values()) {
274+
let innerMap = dep()
275+
// todo: report as unresolved?
276+
if (!innerMap) continue
277+
278+
// safeguard against cycles
279+
if (innerMap.path === this.path) continue
280+
281+
let innerValue = innerMap.hasDeep(name)
282+
if (innerValue.found) {
283+
innerValue.path.unshift(this)
284+
return innerValue
285+
}
282286
}
283287
}
284288

@@ -302,16 +306,18 @@ export default class ExportMap {
302306
}
303307

304308
// default exports must be explicitly re-exported (#328)
305-
if (name !== 'default') for (let dep of this.dependencies.values()) {
306-
let innerMap = dep()
307-
// todo: report as unresolved?
308-
if (!innerMap) continue
309+
if (name !== 'default') {
310+
for (let dep of this.dependencies.values()) {
311+
let innerMap = dep()
312+
// todo: report as unresolved?
313+
if (!innerMap) continue
309314

310-
// safeguard against cycles
311-
if (innerMap.path === this.path) continue
315+
// safeguard against cycles
316+
if (innerMap.path === this.path) continue
312317

313-
let innerValue = innerMap.get(name)
314-
if (innerValue !== undefined) return innerValue
318+
let innerValue = innerMap.get(name)
319+
if (innerValue !== undefined) return innerValue
320+
}
315321
}
316322

317323
return undefined

Diff for: src/rules/export.js

+4-1
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,10 @@ module.exports = function (context) {
5050
return
5151
}
5252
let any = false
53-
remoteExports.forEach((v, name) => name !== 'default' && (any = true) && addNamed(name, node))
53+
remoteExports.forEach((v, name) =>
54+
name !== 'default' &&
55+
(any = true) && // poor man's filter
56+
addNamed(name, node))
5457

5558
if (!any) {
5659
context.report(node.source,

0 commit comments

Comments
 (0)