带旁白、原创配乐和字幕。先看 VS Code 中的 SharpLsp 设置,再看 Shop 解决方案旁的 sharplsp.toml:打开 monorepo 模式并重启服务器后,未使用的公共属性被报告为 SLSPC0101。快进的片段在画面上有标注。

配置 SharpLsp:VS Code 设置与 sharplsp.toml,monorepo 模式把未使用的公共属性报告为死代码

阅读指南:配置

文字稿

SharpLsp 有两类设置。编辑器设置位于 VS Code 中的 SharpLsp 下:日志、NuGet、测试 CodeLens 等等。

服务器设置写在解决方案旁边的 sharplsp.toml 里。打开 monorepo 模式,SharpLsp 会把这个仓库当作唯一会调用你代码的代码。

重启语言服务器即可生效。

现在,一个没有任何地方使用的公共属性也算作死代码,并以错误的形式报告出来。