-
-
Notifications
You must be signed in to change notification settings - Fork 2.8k
Closed
Labels
enhancement: new plugin ruleNew rule request for eslint-pluginNew rule request for eslint-pluginpackage: eslint-pluginIssues related to @typescript-eslint/eslint-pluginIssues related to @typescript-eslint/eslint-plugin
Description
Basically this is the export version of this proposal which has now been implemented:
#2200
Proposal
{
"rules": {
"@typescript-eslint/prefer-export-type": ["error"]
}
}// your repro code case
type Foo = string;
type Bar = number;
function Component() {
// ...
}
export {.Component }
// No error
export type {.Foo }
// Error
export { Bar }This is useful for having alongside import/exports-last rule: https://github.com/benmosher/eslint-plugin-import/blob/master/docs/rules/exports-last.md
BlackHole1, macchiitaka, Belco90, ysgk, millsp and 3 more
Metadata
Metadata
Assignees
Labels
enhancement: new plugin ruleNew rule request for eslint-pluginNew rule request for eslint-pluginpackage: eslint-pluginIssues related to @typescript-eslint/eslint-pluginIssues related to @typescript-eslint/eslint-plugin