File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -742,56 +742,6 @@ rules[ 'new-cap' ] = [ 'error', {
742742*/
743743rules [ 'new-parens' ] = 'error' ;
744744
745- /**
746- * Allow a newline after variable declarations.
747- *
748- * @name newline-after-var
749- * @memberof rules
750- * @type {string }
751- * @default 'off'
752- * @see [newline-after-var]{@link http://eslint.org/docs/rules/newline-after-var}
753- *
754- * @example
755- * // Okay...
756- * var x = 5;
757- *
758- * if ( x < 10 ) {
759- * // Do something...
760- * }
761- *
762- * @example
763- * // Okay...
764- * var x = 5;
765- * if ( x < 10 ) {
766- * // Do something...
767- * }
768- */
769- rules [ 'newline-after-var' ] = 'off' ;
770-
771- /**
772- * Allow a newline before a `return` statement.
773- *
774- * @name newline-before-return
775- * @memberof rules
776- * @type {string }
777- * @default 'off'
778- * @see [newline-before-return]{@link http://eslint.org/docs/rules/newline-before-return}
779- *
780- * @example
781- * // Okay...
782- * var x = 5;
783- * var y = x * 3;
784- *
785- * return y;
786- *
787- * @example
788- * // Okay...
789- * var x = 5;
790- * var y = x * 3;
791- * return y;
792- */
793- rules [ 'newline-before-return' ] = 'off' ;
794-
795745/**
796746* Do not enforce newlines within chained calls.
797747*
@@ -1434,6 +1384,34 @@ rules[ 'padded-blocks' ] = [ 'error', 'never' ];
14341384* "use strict";
14351385*
14361386* var x = 5;
1387+ *
1388+ * @example
1389+ * // Okay...
1390+ * var x = 5;
1391+ *
1392+ * if ( x < 10 ) {
1393+ * // Do something...
1394+ * }
1395+ *
1396+ * @example
1397+ * // Okay...
1398+ * var x = 5;
1399+ * if ( x < 10 ) {
1400+ * // Do something...
1401+ * }
1402+ *
1403+ * @example
1404+ * // Okay...
1405+ * var x = 5;
1406+ * var y = x * 3;
1407+ *
1408+ * return y;
1409+ *
1410+ * @example
1411+ * // Okay...
1412+ * var x = 5;
1413+ * var y = x * 3;
1414+ * return y;
14371415*/
14381416rules [ 'padding-line-between-statements' ] = [ 'error' ,
14391417 // Never allow a blank line before a directive...
@@ -1453,6 +1431,18 @@ rules[ 'padding-line-between-statements' ] = [ 'error',
14531431 'blankLine' : 'any' ,
14541432 'prev' : 'directive' ,
14551433 'next' : 'directive'
1434+ } ,
1435+ // Allow discretion when inserting a blank line after `var` declarations...
1436+ {
1437+ 'blankLine' : 'any' ,
1438+ 'prev' : 'var' ,
1439+ 'next' : '*'
1440+ } ,
1441+ // Allow discretion when inserting a blank line before `return` statements...
1442+ {
1443+ 'blankLine' : 'any' ,
1444+ 'prev' : '*' ,
1445+ 'next' : 'return'
14561446 }
14571447] ;
14581448
You can’t perform that action at this time.
0 commit comments