@gitlab/eslint-plugin
Version:
GitLab package for our custom eslint rules
31 lines (28 loc) • 987 B
JavaScript
// ------------------------------------------------------------------------------
// Requirements
// ------------------------------------------------------------------------------
const { DOCS_BASE_URL } = require('../constants');
const { validateMaxWidthMediaQueryUtils } = require('../utils/tailwind-utils');
// ------------------------------------------------------------------------------
// Rule Definition
// ------------------------------------------------------------------------------
module.exports = {
meta: {
type: 'error',
docs: {
description: 'Prevents the usage of max-width media query Tailwind CSS utility classes.',
category: 'css',
url: DOCS_BASE_URL + '/tailwind-no-max-width-media-queries.md',
},
},
create(context) {
return {
TemplateElement(node) {
validateMaxWidthMediaQueryUtils(context, node);
},
Literal(node) {
validateMaxWidthMediaQueryUtils(context, node);
},
};
},
};