Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
| Ingatlan | Érték |
|---|---|
| Szabályazonosító | JSON002 |
| cím | Valószínű JSON-sztring észlelhető |
| Kategória | Stílus |
| alcsoport | Nincs adat. |
| Alkalmazandó nyelvek | C#, Visual Basic |
| Beállítások | Nincs adat. |
Áttekintés
Ez a szabály megjelöli azokat a helyeket, ahol A JSON-literál sztring észlelhető, de nincs explicit módon azonosítva. A JSON-t a JSON-sztringet megelőző beágyazott megjegyzéssel vagy megjegyzéssel azonosítjuk, például //lang=json vagy //lang=json,strict. Az utóbbi megjegyzés szigorú módot használ a JSON-értelmezéshez.
Ez a szabály nem jelölhető meg a szerkesztőben, ha a JSON-szerkesztő beállításai engedélyezve vannak az Eszközök>beállításai>szövegszerkesztő>C# | Visual Basic>Advanced>JSON-sztringekben.
Ez a szabály IDE-only, és parancssori forgatókönyvekre nem alkalmazható.
Beállítások
Ez a szabály nem támogatja a beállításokat. Az IDE-ben a JSON megadásakor konfigurálható beállításokért lásd: Érvénytelen JSON-minta (JSON001).
példa
Az alábbi kódrészlet egy olyan példát mutat be, ahol egy valószínű JSON-sztring észlelhető.
// Code with violations
var v = """{ "pie": true, "cherry": [1, 2, 3] }""";
// Fixed code
// lang=json,strict
var v = """{ "pie": true, "cherry": [1, 2, 3] }""";
// Fixed code
var v = /*lang=json,strict*/ """{ "pie": true, "cherry": [1, 2, 3] }""";
Figyelmeztetés mellőzése
Ha csak egyetlen szabálysértést szeretne letiltani, adjon hozzá előfeldolgozási irányelveket a forrásfájlhoz a szabály letiltásához és újbóli engedélyezéséhez.
#pragma warning disable JSON002
// The code that's violating the rule is on this line.
#pragma warning restore JSON002
Ha le szeretné tiltani egy fájl, mappa vagy projekt szabályát, állítsa annak súlyosságát none a konfigurációs fájlban.
[*.{cs,vb}]
dotnet_diagnostic.JSON002.severity = none
További információ: Kódelemzési figyelmeztetések letiltása.