Wie können Sie check Kontrollen innerhalb eines Blocks des Codes unterdrücken nur für bestimmte Regeln? [Duplikat]

StackOverflow https://stackoverflow.com/questions/2640110

  •  27-09-2019
  •  | 
  •  

Frage

  

Mögliche Duplizieren:
   Wie eine bestimmte Check deaktivieren Regel für eine bestimmte Zeile Code?

off Check für ein Segment des Codes Beim Drehen ist es eine Syntax, die nur bestimmte Kontrollen unterdrücken würde.

So und nicht nur

// Check: OFF
Code
// Check: ON

Sie so etwas wie

haben könnten

// Check: OFF: RequireThis,
Code
// Check: ON

In Fällen, in denen uns bewusst machen eine Ausnahme von der Art sind, wäre es schön, klarer zu sein, was der Ausnahmefall ist.

War es hilfreich?

Lösung

Empfehlung Lesen der Dokumentation auf SuppressionCommentFilter (es Bit begraben liegt) für die Lose Beispiele.

Ein Beispiel, wie configure tun das Filter:

<module name="SuppressionCommentFilter">
    <property name="offCommentFormat" value="CSOFF\: ([\w\|]+)"/>
    <property name="onCommentFormat" value="CSON\: ([\w\|]+)"/>
    <property name="checkFormat" value="$1"/>
</module>

Sie können dann die folgenden Befehle verwenden die RequireThis überprüfen für einen Block von Code zu deaktivieren:

// CSOFF: RequireThis
... code
// CSON: RequireThis
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top