airbnb / airbnb/javascript

[no-restricted-exports] Fails on `export { default } from ...`

Offen
#2,500 7 Kommentare 28 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
semver-breaking: guide change
Vorherrschende Sprache
JavaScript
Sterne
148k
Forks
26.6k
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

As the title states. Fails when re-exporting the default from another module.

```ts
export { default } from 'another-module';
```

This feels like it _should_ pass, since this is not a named export. https://github.com/airbnb/javascript/blob/master/packages/eslint-config-airbnb-base/rules/es6.js#L67

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Rechercherichtung

Start with the linked eslint-config-airbnb-base/rules/es6.js configuration and reproduce the no-restricted-exports behavior using the TypeScript-style re-export example in the issue. Confirm how the rule treats `default` re-exports, then verify that the example is accepted without changing the rule's handling of named exports.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
eslint, javascript
Bereich
tooling
Issue-Typ
Bug
Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Aktivitätsstatus
Veraltet
Klarheit
Klar beschrieben
Anfängerfreundlichkeit
38/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.