in server/src/server.ts [254:268]
async function fetchConfigurationSettings(): Promise<ServerSettings> {
if (!hasConfigurationCapability) {
return defaultServerSettings;
}
// eslint-disable-next-line @typescript-eslint/no-explicit-any
const config: any = await connection.workspace.getConfiguration({ section: "powerquery" });
return {
checkForDuplicateIdentifiers: true,
checkInvokeExpressions: config?.diagnostics?.experimental ?? false,
locale: config?.general?.locale ?? PQP.DefaultLocale,
maintainWorkspaceCache: true,
};
}