版博士V2.0程序
Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.
 
 
 
 

28 строки
711 B

  1. /**
  2. * @author Yosuke Ota
  3. * See LICENSE file in root directory for full license.
  4. */
  5. 'use strict'
  6. module.exports = {
  7. supported: '>=2.6.0',
  8. /** @param {RuleContext} context @returns {TemplateListener} */
  9. createTemplateBodyVisitor(context) {
  10. /**
  11. * Reports dynamic argument node
  12. * @param {VExpressionContainer} dynamicArgument node of dynamic argument
  13. * @returns {void}
  14. */
  15. function reportDynamicArgument(dynamicArgument) {
  16. context.report({
  17. node: dynamicArgument,
  18. messageId: 'forbiddenDynamicDirectiveArguments'
  19. })
  20. }
  21. return {
  22. 'VAttribute[directive=true] > VDirectiveKey > VExpressionContainer':
  23. reportDynamicArgument
  24. }
  25. }
  26. }