版博士V2.0程序
Não pode escolher mais do que 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.
 
 
 
 

29 linhas
667 B

  1. /**
  2. * @author Yosuke Ota
  3. * See LICENSE file in root directory for full license.
  4. */
  5. 'use strict'
  6. const { getStyleVariablesContext } = require('../../utils/style-variables')
  7. module.exports = {
  8. supported: '>=3.0.3 || >=2.7.0 <3.0.0',
  9. /** @param {RuleContext} context @returns {TemplateListener} */
  10. createScriptVisitor(context) {
  11. const styleVars = getStyleVariablesContext(context)
  12. if (!styleVars) {
  13. return {}
  14. }
  15. return {
  16. Program() {
  17. for (const vBind of styleVars.vBinds) {
  18. context.report({
  19. node: vBind,
  20. messageId: 'forbiddenStyleCssVarsInjection'
  21. })
  22. }
  23. }
  24. }
  25. }
  26. }