lib/rules/padding-line-between-statements.js
function getPaddingType(prevNode, nextNode) {
            for (let i = configureList.length - 1; i >= 0; --i) {
                const configure = configureList[i];
                const matched =
                    match(prevNode, configure.prev) &&
                    match(nextNode, configure.next);

                if (matched) {
                    return PaddingTypes[configure.blankLine];
                }
            }
            return PaddingTypes.any;
        }
function getPaddingType(prevNode, nextNode) {
            for (let i = configureList.length - 1; i >= 0; --i) {
                const configure = configureList[i];
                const matched =
                    match(prevNode, configure.prev) &&
                    match(nextNode, configure.next);

                if (matched) {
                    return PaddingTypes[configure.blankLine];
                }
            }
            return PaddingTypes.any;
        }
function getPaddingType ( prevNode , nextNode ) { for ( let i = configureList . length - 1 ; i >= 0 ; -- i ) { const configure = configureList [ i ] ; const matched = match ( prevNode , configure . prev ) && match ( nextNode , configure . next ) ; if ( matched ) { return PaddingTypes [ configure . blankLine ] ; } } return PaddingTypes . any ; }
Finds the last matched configure from configureList.

@param {ASTNode} prevNode The previous statement to match.
@param {ASTNode} nextNode The current statement to match.
@returns {Object} The tester of the last matched configure.
@private
Finds the last matched configure from configureList .