如何禁用在vscode中注释代码后删除导入的行为



当我试图在我的react项目中注释任何代码时,它会删除依赖的导入,这对我来说很难调试。如何禁用此行为?

任何帮助都是感激的,谢谢提前

下面是我的settings.json供参考。我已经启用了一些默认的自动设置,根据我的需要,这是下面提到的JSON。让我知道如果我错过了JSON本身的东西

{
"tabnine.experimentalAutoImports": true,
// "gitlens.mode.active": "zen",
"peacock.favoriteColors": [
{
"name": "Angular Red",
"value": "#dd0531"
},
{
"name": "Azure Blue",
"value": "#007fff"
},
{
"name": "JavaScript Yellow",
"value": "#f9e64f"
},
{
"name": "Mandalorian Blue",
"value": "#1857a4"
},
{
"name": "Node Green",
"value": "#215732"
},
{
"name": "React Blue",
"value": "#61dafb"
},
{
"name": "Something Different",
"value": "#832561"
},
{
"name": "Svelte Orange",
"value": "#ff3d00"
},
{
"name": "Vue Green",
"value": "#42b883"
}
],
"gitlens.hovers.currentLine.over": "line",
"[javascript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[typescriptreact]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[typescript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"typescript.updateImportsOnFileMove.enabled": "always",
"[json]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"yaml.schemas": {
"file:///home/ravi/.vscode/extensions/atlassian.atlascode-2.10.1/resources/schemas/pipelines-schema.json": "bitbucket-pipelines.yml"
},
"bracketPairColorizer.depreciation-notice": false,
"workbench.colorTheme": "Codey's in bed by 10",
"workbench.editorAssociations": {
"*.tgz": "default"
},
"javascript.updateImportsOnFileMove.enabled": "never",
"editor.fontFamily": "'Cascade Code', 'Fira Code'",
"editor.fontLigatures": true,
"files.autoSave": "afterDelay",
"git.confirmSync": false,
"[javascriptreact]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"window.zoomLevel": 1,
"redhat.telemetry.enabled": true,
"files.saveConflictResolution": "overwriteFileOnDisk",
"html.format.indentInnerHtml": true,
"prettier.embeddedLanguageFormatting": "off",
"javascript.format.insertSpaceAfterOpeningAndBeforeClosingTemplateStringBraces": true,
"typescript.format.insertSpaceAfterTypeAssertion": true,
"eslint.codeActionsOnSave.mode": "problems",
"eslint.codeActionsOnSave.rules": null
}

您可能需要删除此设置"eslint.codeActionsOnSave.mode": "problems",

它基本上说在保存时eslint将尝试修复所有已知的问题,未使用的问题可以被视为问题。

最新更新