{"version":3,"file":"parentSelectorLinter.mjs","sources":["../../../../../../packages/theme/cssinjs/linters/parentSelectorLinter.ts"],"sourcesContent":["import type { Linter } from '..';\nimport { lintWarning } from './utils';\n\nconst linter: Linter = (_key, _value, info) => {\n  if (\n    info.parentSelectors.some((selector) => {\n      const selectors = selector.split(',');\n      return selectors.some(item => item.split('&').length > 2);\n    })\n  ) {\n    lintWarning('Should not use more than one `&` in a selector.', info);\n  }\n};\n\nexport default linter;\n"],"names":[],"mappings":";;AAGA,MAAM,MAAiB,GAAA,CAAC,IAAM,EAAA,MAAA,EAAQ,IAAS,KAAA;AAC7C,EAAA,IACE,IAAK,CAAA,eAAA,CAAgB,IAAK,CAAA,CAAC,QAAa,KAAA;AACtC,IAAM,MAAA,SAAA,GAAY,QAAS,CAAA,KAAA,CAAM,GAAG,CAAA,CAAA;AACpC,IAAO,OAAA,SAAA,CAAU,KAAK,CAAQ,IAAA,KAAA,IAAA,CAAK,MAAM,GAAG,CAAA,CAAE,SAAS,CAAC,CAAA,CAAA;AAAA,GACzD,CACD,EAAA;AACA,IAAA,WAAA,CAAY,mDAAmD,IAAI,CAAA,CAAA;AAAA,GACrE;AACF;;;;"}