Kontrola typů a orientace v kódu
Nainstalujte plugin Language Server (LSP) a Chetty bude moci v Projektu kontrolovat typy a sledovat symboly pomocí skutečného jazykového serveru.
Co získáte
Plugin přidává šest nástrojů jen pro čtení:
LspDiagnostics— chyby a varování v souboru.LspGoToDefinition— kde je symbol definovaný.LspFindReferences— všechna místa, kde se symbol používá.LspHover— typ a dokumentace symbolu.LspDocumentSymbol— osnova jednoho souboru.LspWorkspaceSymbol— hledání symbolu v celém pracovním prostoru.
Výsledky pocházejí z jazykového serveru pro daný soubor, ne z textového hledání. Chetty umí nainstalovat servery založené na npm do vlastní složky, takže Projekt žádný mít předem nemusí.
Živá diagnostika
Živá diagnostika kontroluje úpravy průběžně. Vypnutím zastavíte všechny běžící servery a nástroje zůstanou v nabídce, ale oznámí, že je LSP vypnuté.
Nečinné servery
Server, který se nepoužívá, se zastaví po době nastavené v Jak dlouho ponechat servery spuštěné, standardně po jedné minutě. Server se také uvolní, když skončí práce jeho konverzace, takže hotový úkol nedrží jazykový server v paměti.
Související návody
Další pluginy pro kód najdete v Nástroje pro kód a v Přehled Projektů se dozvíte, jak Projekt uchovává soubory, které Chetty kontroluje.