搜索词
建议
microsoft/vscode#92305
因为当某些代码操作可用时,代码编辑区域上会有一个图标显示。如果有些修复我总是不需要,每次我的光标在代码上移动或选择一些代码或其他操作时,可点击的图标都会显示,这很烦人。尤其是当前行左侧没有空白字符时,图标会在前一行显示并覆盖之前的行代码。
例如,我总是想在js文件中使用require而不是import。也许一些视觉效果,如破折号下划线、在弹出提示中显示修复按钮、淡化颜色文本应该在相关代码操作被禁用时移除。因为这些提示表明我的代码有问题,但实际上并没有。
用例
示例
检查表
我的建议符合以下准则:
- 这不会对现有的TypeScript/JavaScript代码造成破坏性更改
- 这不会改变现有JavaScript代码的运行时行为
- 这可以在不根据表达式的类型发出不同的JS的情况下实现
- 这不是一个运行时特性(例如库功能、带有JavaScript输出的非ECMAScript语法等)
- 这个特性将与 TypeScript's Design Goals 的其他部分保持一致。
6条答案
按热度按时间eblbsuwk1#
@mjbvz 是否有任何编辑器端支持此功能?
lskq00tm2#
我们没有用于管理建议/操作的用户界面。目前,这可能需要使用一个设置,VS Code可以将其传递给TS。
我认为这个问题有两个部分:
tf7tbtn23#
"editor.codeActionsOnSave": [
"source.organizeImports",
"source.fixAll"
]
"editor.codeActionsNotShow": [
"source.organizeImports",
"source.fixAll"
]
wd2eg0qa4#
我想要一个选项来移除这个:
pkwftd7m5#
这个功能有什么进展吗?我想移除一些但不是全部的VSCode建议。
ghg1uchk6#
这将有助于避免像在VSCode中使用Prettier + ESLint时发生的自动删除不可达代码的情况,如果可以禁用该单个代码操作,同时仍然允许其他Prettier格式化发生,就像microsoft/vscode#109530提到的那样。