Me gustaría usar eslint para requerir archivos JavaScript/TypeScript para exportar una exportación con nombre de un nombre dado.
Por ejemplo, en mi directorio src/pages , me gustaría que todos los archivos sean necesarios para exportar una exportación con nombre llamada config :
src/pages/index.js export const Page = () => {} // Error: no export named `config`src/pages/index.js export const Page = () => {} export const config = {}¿Es esto posible actualmente? He echado un vistazo a varias reglas de eslint, además de, por supuesto , eslint-plugin-import , pero no he podido encontrar nada que se adapte a este propósito exacto.
Puntos de bonificación si alguien tiene alguna idea sobre cómo se podría aplicar un tipo específico para esta exportación de config en TypeScript.