File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -1511,6 +1511,25 @@ rules[ 'require-jsdoc' ] = [ 'error', {
15111511 }
15121512} ] ;
15131513
1514+ /**
1515+ * Always use semicolons.
1516+ *
1517+ * @name semi
1518+ * @memberof rules
1519+ * @type {Array }
1520+ * @default [ 'error', 'always' ]
1521+ * @see [semi]{@link http://eslint.org/docs/rules/semi}
1522+ *
1523+ * @example
1524+ * // Bad...
1525+ * var x = 5
1526+ *
1527+ * @example
1528+ * // Good...
1529+ * var x = 5;
1530+ */
1531+ rules [ 'semi' ] = [ 'error' , 'always' ] ;
1532+
15141533/**
15151534* Require a space after, but not before, a semicolon.
15161535*
@@ -1550,23 +1569,25 @@ rules[ 'semi-spacing' ] = [ 'error', {
15501569} ] ;
15511570
15521571/**
1553- * Always use semicolons.
1572+ * Require semicolons be placed at the end of lines .
15541573*
1555- * @name semi
1574+ * @name semi-style
15561575* @memberof rules
15571576* @type {Array }
1558- * @default [ 'error', 'always ' ]
1559- * @see [semi]{@link http://eslint.org/docs/rules/semi}
1577+ * @default [ 'error', 'last ' ]
1578+ * @see [semi-style ]{@link http://eslint.org/docs/rules/semi-style }
15601579*
15611580* @example
15621581* // Bad...
1563- * var x = 5
1582+ * foo()
1583+ * ;[ 1, 2, 3 ].forEach( bar )
15641584*
15651585* @example
15661586* // Good...
1567- * var x = 5;
1587+ * foo();
1588+ * [ 1, 2, 3 ].forEach( bar );
15681589*/
1569- rules [ 'semi' ] = [ 'error' , 'always ' ] ;
1590+ rules [ 'semi-style ' ] = [ 'error' , 'last ' ] ;
15701591
15711592/**
15721593* Do not require object keys to be sorted.
You can’t perform that action at this time.
0 commit comments