Nicolas Cantu f823c3d26c feat: Implémentation du système de pending et polling
- Ajout du système de flags pending pour gérer les fichiers en cours de traitement
- Implémentation du polling automatique toutes les 5 secondes
- Gestion d'erreur robuste avec nettoyage automatique des flags
- Nettoyage des flags orphelins au démarrage du serveur
- Correction du mapping des documents dans le store Redux
- Documentation complète du système de pending

Fixes: Problème de suppression des flags pending au démarrage
Fixes: Problème d'affichage des documents dans le frontend
2025-09-16 05:05:39 +02:00

19 lines
831 B
JavaScript

/*---------------------------------------------------------------------------------------------
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for license information.
*--------------------------------------------------------------------------------------------*/
// @ts-check
import * as vscodeGrammarUpdater from 'vscode-grammar-updater';
function patchGrammar(grammar) {
grammar.scopeName = 'text.html.cshtml';
return grammar;
}
const razorGrammarRepo = 'dotnet/razor';
const grammarPath = 'src/Razor/src/Microsoft.VisualStudio.RazorExtension/EmbeddedGrammars/aspnetcorerazor.tmLanguage.json';
vscodeGrammarUpdater.update(razorGrammarRepo, grammarPath, './syntaxes/cshtml.tmLanguage.json', grammar => patchGrammar(grammar), 'main');