Sch*_*ton 9 typescript eslint visual-studio-code
我正在加入一个新项目,并尝试正确迁移/弃用驼峰命名法,但代码库很复杂,所以我不想立即杀死所有内容
interface foo {
/**
* @deprecated use 'propA' instead
*/
prop_A: number,
/**
* @deprecated use 'propB' instead
*/
prop_B: string
}
interface foo {
propA: number,
propB: string
}
Run Code Online (Sandbox Code Playgroud)
目前,我的代码必须设置这两个 props,但这没关系——随着时间的推移,遗留的 Snake_case 代码可以被免除,我们可以开始删除重复的设置器
使用弃用方法很好,因为 ESLint 会触发旧版 props (foo.prop_A )并显示悬停提示以供使用foo.propA
我的问题是
有没有类似的东西:
/**
* @deprecated use 'propB' instead
* @quickfix 'propB'
*/
Run Code Online (Sandbox Code Playgroud)
这将告诉 ESLint 应该有一个快速修复,并且单击后我想替换prop_b为propB?
| 归档时间: |
|
| 查看次数: |
1934 次 |
| 最近记录: |