Partager via


IndentationRule interface

Décrit les règles de mise en retrait d’une langue.

Propriétés

decreaseIndentPattern

Si une ligne correspond à ce modèle, toutes les lignes après celle-ci doivent être nondendentées une fois (jusqu’à ce qu’une autre règle correspond).

increaseIndentPattern

Si une ligne correspond à ce modèle, toutes les lignes après qu’elles doivent être mises en retrait une fois (jusqu’à ce qu’une autre règle corresponde).

indentNextLinePattern

Si une ligne correspond à ce motif, seule la ligne suivante doit être mise en retrait une fois.

unIndentedLinePattern

Si une ligne correspond à ce modèle, sa mise en retrait ne doit pas être modifiée et elle ne doit pas être évaluée par rapport aux autres règles.

Détails de la propriété

decreaseIndentPattern

Si une ligne correspond à ce modèle, toutes les lignes après celle-ci doivent être nondendentées une fois (jusqu’à ce qu’une autre règle correspond).

decreaseIndentPattern: RegExp

Valeur de propriété

RegExp

increaseIndentPattern

Si une ligne correspond à ce modèle, toutes les lignes après qu’elles doivent être mises en retrait une fois (jusqu’à ce qu’une autre règle corresponde).

increaseIndentPattern: RegExp

Valeur de propriété

RegExp

indentNextLinePattern

Si une ligne correspond à ce motif, seule la ligne suivante doit être mise en retrait une fois.

indentNextLinePattern?: RegExp

Valeur de propriété

RegExp

unIndentedLinePattern

Si une ligne correspond à ce modèle, sa mise en retrait ne doit pas être modifiée et elle ne doit pas être évaluée par rapport aux autres règles.

unIndentedLinePattern?: RegExp

Valeur de propriété

RegExp