如何在 TypeScript 编辑期间禁用 js 建议
How can I disable js suggestions during TypeScript editing
例如,在编辑 TypeScript 文件和使用 "Search for usages" 功能时,我只需要来自 .ts 文件的引用,但可以从 .js 文件中获得更多。我尝试忽略 "Code Inspections" -> "Settings" -> "Elements to Skip" 下的 node_modules
文件夹,但出现 "Folder not in solution" 错误。为什么有来自不属于项目一部分的文件夹的参考建议。我可以关闭它吗?
即使它允许我添加一个文件夹(如 wwwroot\lib
),Resharper 仍然向我显示忽略文件夹中文件的用法。
我不想通过 "File masks" 设置完全忽略所有 .js 文件,因为我有一些像 gulpfile.js
这样的文件应该进行分析。
此外,我想忽略某个文件夹中的所有 .js 文件(例如 TypeScript 的输出文件),但我认为文件掩码模式不支持目录。
禁用 "Products & Features" 下的 "JavaScript and TypeScript" 功能显然也不是解决方案。
编辑 ts 文件也很慢,因为我认为 Resharper 具有来自所有 lib 文件的巨大分析上下文。
我知道 resharper 知道解决方案中的用法与其他用法之间的区别,因为它将结果分组为 "in solution"、"dynamic usages in solution and libraries" 和 "possible dynamic usages in solution and libraries"。问题是TypeScript如何忽略后两者?
使用 Resharper 2016.1.2
ReSharper 2016.3 允许完全忽略文件。
通过 ReSharper 选项转到新选项 -> "Code Editing" -> "Third-Party Code" -> "Skipped code".
此外,似乎现在自动排除了来自非解决方案文件夹(如 node_modules)的文件。
例如,在编辑 TypeScript 文件和使用 "Search for usages" 功能时,我只需要来自 .ts 文件的引用,但可以从 .js 文件中获得更多。我尝试忽略 "Code Inspections" -> "Settings" -> "Elements to Skip" 下的 node_modules
文件夹,但出现 "Folder not in solution" 错误。为什么有来自不属于项目一部分的文件夹的参考建议。我可以关闭它吗?
即使它允许我添加一个文件夹(如 wwwroot\lib
),Resharper 仍然向我显示忽略文件夹中文件的用法。
我不想通过 "File masks" 设置完全忽略所有 .js 文件,因为我有一些像 gulpfile.js
这样的文件应该进行分析。
此外,我想忽略某个文件夹中的所有 .js 文件(例如 TypeScript 的输出文件),但我认为文件掩码模式不支持目录。
禁用 "Products & Features" 下的 "JavaScript and TypeScript" 功能显然也不是解决方案。
编辑 ts 文件也很慢,因为我认为 Resharper 具有来自所有 lib 文件的巨大分析上下文。
我知道 resharper 知道解决方案中的用法与其他用法之间的区别,因为它将结果分组为 "in solution"、"dynamic usages in solution and libraries" 和 "possible dynamic usages in solution and libraries"。问题是TypeScript如何忽略后两者?
使用 Resharper 2016.1.2
ReSharper 2016.3 允许完全忽略文件。
通过 ReSharper 选项转到新选项 -> "Code Editing" -> "Third-Party Code" -> "Skipped code".
此外,似乎现在自动排除了来自非解决方案文件夹(如 node_modules)的文件。