Глядя на код для предпочитаем-по-умолчанию-экспорт , похоже, что это может быть так же просто, как разветвить это правило и изменить
'Program:exit': function() {
if (specifierExportCount === 1 && !hasDefaultExport && !hasStarExport) {
context.report(namedExportNode, 'Prefer default export.')
}
},
до
'Program:exit': function() {
if ((specifierExportCount >= 1 || hasStarExport) && hasDefaultExport) {
context.report(namedExportNode, 'Do not use both named exports and a default export')
}
},
specifierExportCount
в этом модуле правил подсчитывает количество именованных экспортов.