{"version":3,"file":"is-semantic-comment.cjs","sources":["../../../src/utils/is-semantic-comment.ts"],"sourcesContent":["import { TSESTree } from \"@typescript-eslint/utils\";\n\nexport function isSemanticComment(\n  comment: TSESTree.BlockComment | TSESTree.LineComment,\n  semanticComments?: string[],\n): boolean {\n  const includesCustomSemanticComment =\n    semanticComments?.some((semanticComment) =>\n      comment.value.includes(semanticComment),\n    ) || false;\n\n  return (\n    comment.value.includes(\"eslint-disable\") ||\n    comment.value.includes(\"stylelint-disable\") ||\n    comment.value.includes(\"tslint:disable\") ||\n    comment.value.includes(\"eslint-enable\") ||\n    comment.value.includes(\"stylelint-enable\") ||\n    comment.value.includes(\"tslint:enable\") ||\n    includesCustomSemanticComment\n  );\n}\n"],"names":[],"mappings":";;;;AAEgB,SAAA,iBAAA,CACd,SACA,gBACS,EAAA;AACT,EAAA,MAAM,gCACJ,gBAAkB,EAAA,IAAA;AAAA,IAAK,CAAC,eAAA,KACtB,OAAQ,CAAA,KAAA,CAAM,SAAS,eAAe,CAAA;AAAA,GACnC,IAAA,KAAA,CAAA;AAEP,EAAA,OACE,OAAQ,CAAA,KAAA,CAAM,QAAS,CAAA,gBAAgB,CACvC,IAAA,OAAA,CAAQ,KAAM,CAAA,QAAA,CAAS,mBAAmB,CAAA,IAC1C,OAAQ,CAAA,KAAA,CAAM,QAAS,CAAA,gBAAgB,CACvC,IAAA,OAAA,CAAQ,KAAM,CAAA,QAAA,CAAS,eAAe,CAAA,IACtC,OAAQ,CAAA,KAAA,CAAM,QAAS,CAAA,kBAAkB,CACzC,IAAA,OAAA,CAAQ,KAAM,CAAA,QAAA,CAAS,eAAe,CACtC,IAAA,6BAAA,CAAA;AAEJ;;;;"}