Before You File a Proposal Please Confirm You Have Done The Following...
My proposal is suitable for this project
Link to the rule's documentation
https://typescript-eslint.io/rules/no-unused-vars
Description
I propose that the rule should not give a warning if the imported type is being referenced in a TSDoc. It's very useful, specially in combination with @deprecated Use {@link myOtherType} instead..
Fail
import myNotDeprecatedFunction from "./other-file.ts";
/**
* @deprecated Use myNotDeprecatedFunction instead.
*/
export const myDeprecatedFunction = () => {
console.log("Hello world");
};
Pass
import myNotDeprecatedFunction from "./other-file.ts";
/**
* @deprecated Use {@link myNotDeprecatedFunction} instead.
*/
export const myDeprecatedFunction = () => {
console.log("Hello world");
};
Additional Info
TypeScript has a similar check, and I've created a similar issue for that too:
microsoft/TypeScript#49173
Before You File a Proposal Please Confirm You Have Done The Following...
My proposal is suitable for this project
Link to the rule's documentation
https://typescript-eslint.io/rules/no-unused-vars
Description
I propose that the rule should not give a warning if the imported type is being referenced in a TSDoc. It's very useful, specially in combination with
@deprecated Use {@link myOtherType} instead..Fail
Pass
Additional Info
TypeScript has a similar check, and I've created a similar issue for that too:
microsoft/TypeScript#49173