summaryrefslogtreecommitdiffstats
path: root/docs/code-quality/lint/linters/eslint-plugin-mozilla/consistent-if-bracing.rst
blob: 7bf6b796efc0bd0a15a4cd3b50f15ee581fd250d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
consistent-if-bracing
=====================

Checks that if/elseif/else bodies are braced consistently, so either all bodies
are braced or unbraced. Doesn't enforce either of those styles though.

Examples of incorrect code for this rule:
-----------------------------------------

.. code-block:: js

    if (true) {1} else 0
    if (true) 1; else {0}
    if (true) {1} else if (true) 2; else {0}

Examples of correct code for this rule:
---------------------------------------

.. code-block:: js

		if (true) {1} else {0}
		if (false) 1; else 0
    if (true) {1} else if (true) {2} else {0}