/** * @author Toru Nagashima * @copyright 2016 Toru Nagashima. All rights reserved. * See LICENSE file in root directory for full license. */ 'use strict' // ------------------------------------------------------------------------------ // Requirements // ------------------------------------------------------------------------------ const indentCommon = require('../utils/indent-common') const utils = require('../utils') // ------------------------------------------------------------------------------ // Rule Definition // ------------------------------------------------------------------------------ module.exports = { create (context) { const tokenStore = context.parserServices.getTemplateBodyTokenStore && context.parserServices.getTemplateBodyTokenStore() const visitor = indentCommon.defineVisitor(context, tokenStore, { baseIndent: 1 }) return utils.defineTemplateBodyVisitor(context, visitor) }, meta: { type: 'layout', docs: { description: 'enforce consistent indentation in `