import-js/eslint-plugin-import

order exports

Open

#1.888 aberto em 20 de ago. de 2020

Ver no GitHub
 (10 comments) (36 reactions) (0 assignees)JavaScript (1.540 forks)batch import
enhancementhelp wantedimport/export ordering

Métricas do repositório

Stars
 (4.946 stars)
Métricas de merge de PR
 (Mesclagem média 138d 22h) (3 fundiu PRs em 30d)

Description

Surprisingly do not see an existing issue for this, but I would like to have an equivalent of order with alphabetize for exports.

This would esp. useful for files that only contain exports, e.g.

// @flow

export {
  default as createLogDump,
} from './createLogDump';
export {
  default as createSnackTimeEvent,
} from './createSnackTimeEvent';
export {
  default as executeMaintenanceTask,
} from './executeMaintenanceTask';
export {
  default as inviteSlackTeamUsersToSnackClubChannel,
} from './inviteSlackTeamUsersToSnackClubChannel';
export {
  default as pairSnackTimeEventParticipants,
} from './pairSnackTimeEventParticipants';

At the moment, these exports are in a random order.

Enforcing export order when file only contains exports would be useful.

Guia do colaborador